You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We want to make public our status from the QG checks.
QG checks
Please keep this issue open until QG X 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 X is concluded!
TRG 5.11 Based on the Helm test workflow, you must provide a GitHub action which takes the latest released helm chart, does an installation of it and then execute the upgrade to the current / new version.
TRG 7.07 Legal notice for documentation [TRG 7.07] Legal notice for documentation #60 -> Won't do because there was no clarification about which documentation needs to be CC-BY and what needs to be Apache-2.0 (Everything has the Apache Version)
Hints
Information Sharing
The text was updated successfully, but these errors were encountered:
Introduction
We want to make public our status from the QG checks.
QG checks
Please keep this issue open until QG X 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 X is concluded!
Product Name: Digital Product Pass
Product Owner: Thorsten Dikmann
Dev SPOC: Jochen Braun / Mathias Moser
Helm Chart Version:
App Version:
QG5 Approval: yes/no
Check of Tractus-X Release Guidelines
This QG x Check is depending on the mandatory information from our current Release Guidelines.
TRG 1 Documentation
README.md
INSTALL.md
[TRG 1.02] Create an appropriateINSTALL.md
, movingGETTING_STARTED.md
#39CHANGELOG.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) fileCODE_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 format [TRG 2.05] Create.tractusx
metafile and place it in the root of the repository #40TRG 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 image [TRG 4.02] Add a section to your top levelREADME.md
file, that contains information about the used base image #42TRG 4.03 Image has
USER
command and Non Root Container [TRG 4.03] Set indeployment-backend.yaml
anddeployment-frontend.yaml
the propertyrunAsUser
properly #43Checks within TRG 4.03
deployment.yaml
hasrunAsUser
andallowPrivilegeEscalation: false
properly setdeployment-backend.yaml
anddeployment-frontend.yaml
the propertyrunAsUser
properly #43[TRG 4.05 & TRG 4.06] Released image must be place
DockerHub
as mandatory container registry #50TRG 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
[TRG-5.01] Remove environmental values files #37values.yaml
file must contain proper default values/placeholdersvalues.yaml
#41Chart.yaml
appVersion
propertyTRG 5.02 Helm chart location in
/charts
directory and correct structureChecks within TRG 5.02
TRG 5.04 -> CPU and Memory utilization [ 1° ] - Release/v1.0.0-docker-helm: Added contents for notice for docker images and helm resource utilization #83
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 [ 7° ] - Release/v1.0.0 kubernetes versions support: Support helm charts on different kubernetes versions #96 (We tested for 4 versions)
Checks within TRG 5.10
TRG 5.11 Upgradeability PRERELEASE [ 5° ] - Release/v1.0.0 add helm upgrade workflow: prepare helm upgrade to achieve pre-release upgradeability #90
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.03] Clarify if an extra IP check for project content is needed at the end of the release #95
TRG 7.04 IP checks for 3rd party content -> Done using Dash Tool
Checks within TRG 7.04
TRG 7.05 Legal information for distributions [Included in v1.0.0-alpha]
TRG 7.06 Legal information for end user content [Included in v1.0.0-alpha]
TRG 7.07 Legal notice for documentation [TRG 7.07] Legal notice for documentation #60 -> Won't do because there was no clarification about which documentation needs to be CC-BY and what needs to be Apache-2.0 (Everything has the Apache Version)
Hints
Information Sharing
The text was updated successfully, but these errors were encountered: