-
Notifications
You must be signed in to change notification settings - Fork 18
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 24.03 #180
Comments
This TRG is missing: https://eclipse-tractusx.github.io/docs/release/trg-1/trg-1-4 |
Hi @matbmoser, its added now. Thanks for highlighting it. |
With the Version v2.1.1 we include all the requirements from the TRGs additionally this also was implemented: eclipse-tractusx/eclipse-tractusx.github.io#629 |
I will open this ticket so that it can be reviewed |
Thanks for all the preparatory work. Can you please uncheck the 7.01 as the code of conduct file is outdated: #226 |
@hzierer thanks, Good that you saw that, I thought that it did not changed respect to the previous release. Hope that is not the only thing we need to update. I added the PR next to the 7.01 if you find something more please let us know. Thank you 💯 |
#231 was solved in release: https://github.com/eclipse-tractusx/digital-product-pass/releases/tag/v2.1.3 |
The latest charts we go are in v2.1.4 |
almost everything good to go from System team side - one small issue with the documentation remains, which will be clarified tomorrow |
Open discussion in issue: #236 to track progress. |
QG checks
Please keep this issue open until QG 24.03 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 is concluded!
Product Name: Digital Product Pass
Dev SPOC: @matbmoser , @saudkhan116, @davidzynda, @dsrparracho
Helm Chart Version: v2.1.4
App Version: v2.1.3 -> https://github.com/eclipse-tractusx/digital-product-pass/releases/tag/v2.1.3
QG5 Approval: yes/no
Release Managemnet Reference Issue: eclipse-tractusx/sig-release#511
Check of Tractus-X Release Guidelines
TRG 1 Documentation
README.md
INSTALL.md
or inREADME.md
#189CHANGELOG.md
TRG 2 Git
main
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)Checks within TRG 2.04
.tractusx
metafile in a proper formatTRG 3 Kubernetes
TRG 4 Container
TRG 4.01 semantic versioning and tagging
TRG 4.02 base image is agreed, use minor/major tag, use base images as-is #184
TRG 4.03 image has
USER
command and Non Root Container #185Checks within TRG 4.03
deployment.yaml
hasrunAsUser
andallowPrivilegeEscalation: false
properly setTRG 4.04 Image signing
TRG 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 4.07 Read-only filesystems
TRG 5 Helm
Checks within TRG 5.01
version
andappVersion
has to be used inChart.yaml
values-xyz.yaml
#186values.yaml
file must contain proper default values/placeholdersChart.yaml
appVersion
property/charts
directory and correct structureChecks within TRG 5.02
Checks within TRG 5.08
Checks within TRG 5.09
Checks within TRG 5.10
Checks within TRG 5.11
TRG 6 Released Helm Chart
TRG 7 Open Source Governance
Checks within TRG 7.04
Hints
Information Sharing
The text was updated successfully, but these errors were encountered: