eclipse-tractusx/portal-backend

QG 4 checks (Release 23.12)

Closed this issue · 2 comments

QG checks

Please keep this issue open until QG 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 Owner: @jjeroch
Dev SPOC:
Helm Chart Version: 1.7.0
App Version: 1.7.0

Release Managemnet Reference Issue: eclipse-tractusx/sig-release#106

Check of Tractus-X Release Guidelines

TRG 1 Documentation

  • TRG 1.01 appropriate README.md
  • TRG 1.02 appropriate install instructions either INSTALL.md or in README.md
  • TRG 1.03 appropriate CHANGELOG.md

TRG 2 Git

TRG 3 Kubernetes

  • TRG 3.02 persistent volume and persistent volume claim is used when needed

TRG 4 Container

  • #358
  • #359
  • TRG 4.03 image has USER command and Non Root Container
  • TRG 4.05 released image must be placed in DockerHub, remove GHCR references
  • TRG 4.06 separate notice file for DockerHub has all necessary information

TRG 5 Helm

  • TRG 5.01 Helm chart must be released
  • TRG 5.02 Helm chart location in /charts directory and correct structure
  • TRG 5.04 CPU / MEM resource requests and limits and are properly set
  • TRG 5.06 Application must be configurable through the Helm chart
  • TRG 5.07 Dependencies are present and properly configured in the Chart.yaml
  • TRG 5.08 Product has a single deployable helm chart that contains all components
  • TRG 5.09 Helm Test running properly
  • TRG 5.10 Products need to support 3 versions at a time
  • TRG 5.11 Upgradeability

TRG 6 Released Helm Chart

TRG 7 Open Source Governance

Hints

Information Sharing

Skipping TRG 5 + 6 as Helm Charts are part of repo portal-cd

Checks finished for portal-backtend, based on 1.7.0-rc4. I've opened following issues:

Please take care, @evegufy

@carslen thanks for the check! could you please close the issue?