-
Notifications
You must be signed in to change notification settings - Fork 35
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
QG 4 checks (Release 3.2) #215
Comments
Certain files missing copyright headers, created issue: #218 |
Hi @tomaszbarwicki yes, I can confirm that, our team actually provided the reference implementation for this TRG: This also applies to portal-frontend-registration and portal-assets (also containing frontend components). eclipse-tractusx/portal-frontend-registration#22 eclipse-tractusx/portal-assets#26 |
Portal-frontend repository is part of Portal product with portal-cd as leading repository which keeps main helm chart installing all required components hence skipping TRG 5.x & TRG 6.x for this specific repo. |
Since #218 is closed, considering QG4 for this component as completed. |
Hi @tomaszbarwicki regarding final RC version for QG4: |
Checks completed, issue closed. |
QG checks
Please keep this issue open until QG 4 is concluded and will be managed by the Issue Creator!
We will inform you about finding and proposals in separated issues, this issue here is for the Overview of the Checks!
Please keep this issue open until QG 4 is concluded!
Product Name: Portal Frontend
Product Owner: @jjeroch
Dev SPOC: @evegufy
Helm Chart Version: 1.6.0-RC8
App Version: 1.6.0-RC8
QG5 Approval: yes/no
Check of Tractus-X Release Guidelines
This QG 4 Check is depending on the mandatory information from our current Release Guidelines.
TRG 1 Documentation
README.md
INSTALL.md
CHANGELOG.md
TRG 2 Git
TRG 2.01 default branch is named
main
TRG 2.03 repository structure
Checks within TRG 2.03
/docs
directory contains detailed product related documentation for the Tractus-X product/charts
directory contains the Helm chart for the Tractus-X product IF availableAUTHORS.md
file (optional) (TRG 2.03)CODE_OF_CONDUCT.md
file (TRG 2.03)CONTRIBUTING.md
file (TRG 2.03)DEPENDENCIES
file(s) with up to date content (Dash tool generated) (TRG 2.03)LICENSE
file (TRG 2.03)NOTICE.md
file (TRG 2.03)SECURITY.md
file (TRG 2.03)TRG 2.04 Leading product repository
Checks within TRG 2.04
TRG 2.05
.tractusx
metafile in a proper formatTRG 3 Kubernetes
TRG 4 Container
TRG 4.01 semantic versioning and tagging
TRG 4.02 top level
README.md
file, that contains information about the used base imageTRG 4.03 Image has
USER
command and Non Root ContainerChecks within TRG 4.03
deployment.yaml
hasrunAsUser
andallowPrivilegeEscalation: false
properly setTRG 4.05 released image must be place
DockerHub
as mandatory container registry; removeGHCR
referencesTRG 4.06 Notice File for
DockerHub
has all necessary informationChecks within TRG 4.06
DockerHub
GitHub
Project License
(make clear, that this is the PROJECT licence, not an image licenseTRG 5 Helm
TRG 5.01 Helm chart must be released
Checks within TRG 5.01
version
andappVersion
has to be used inChart.yaml
values-xyz.yaml
values.yaml
file must contain proper default values/placeholdersChart.yaml
appVersion
propertyTRG 5.02 Helm chart location in
/charts
directory and correct structureChecks within TRG 5.02
TRG 5.04 CPU and memory limits and requests are properly set
TRG 5.06 application must be configurable through the Helm chart
TRG 5.07 dependencies are present in the
Chart.yaml
they are properly configuredTRG 5.08 a product has a single deployable helm chart that contains all components
Checks within TRG 5.08
TRG 5.09 Helm Test running properly
Checks within TRG 5.09
TRG 5.10 Products need to support 3 versions at a time
Checks within TRG 5.10
TRG 5.11 Upgradeability PRERELEASE
Checks within TRG 5.11
TRG 6 Released Helm Chart
TRG 7 Open Source Governance
TRG 7.01 Legal Documentation
TRG 7.02 License and copyright header
TRG 7.03 IP checks for project content
TRG 7.04 IP checks for 3rd party content
Checks within TRG 7.04
TRG 7.05 Legal information for distributions
TRG 7.06 Legal information for end user content
TRG 7.07 Legal notice for documentation
Hints
Information Sharing
The text was updated successfully, but these errors were encountered: