Skip to content

Support eqty-pdfgen release packaging#12

Merged
captjt merged 2 commits into
mainfrom
fix/eqty-pdfgen-release-packaging
Jun 3, 2026
Merged

Support eqty-pdfgen release packaging#12
captjt merged 2 commits into
mainfrom
fix/eqty-pdfgen-release-packaging

Conversation

@captjt

@captjt captjt commented Jun 3, 2026

Copy link
Copy Markdown
Contributor

Summary

Adds public-deployment release packaging support for eqty-pdfgen.

  • Updates release-platform-package.yaml so manifests declaring charts.eqtyPdfgen also validate the images.eqtyPdfgen entry.
  • Publishes/packages the standalone eqty-pdfgen chart before the governance-platform umbrella chart when the release manifest includes it.
  • Enables eqty-pdfgen during Helm validation for release manifests that include the chart, including customer registry override rendering.
  • Updates Helm CI to render and validate the PDFGen-enabled umbrella path once the chart is synced into this repo.
  • Documents eqtyPdfgen in the public release manifest reference and schema.

Sync Behavior

The internal infrastructure repository already syncs charts/** and releases/** into this repo during sync-to-deployment.yaml release mode. Once the infrastructure release branch contains the eqty-pdfgen chart and a manifest with charts.eqtyPdfgen, this workflow will publish/include the PDFGen chart in the public customer package.

This intentionally does not add vc-status-server; the public packaging setup is limited to the current platform services plus eqty-pdfgen.

Validation

  • Parsed edited workflow YAML with yq
  • Parsed schemas/release-manifest.schema.json with jq
  • git diff --check
  • Verified existing releases/v0.2.0/release-manifest.yaml still resolves to the original image/chart set
  • Verified a temporary manifest containing charts.eqtyPdfgen resolves to eqtyPdfgen and eqty-pdfgen
  • Rendered current public governance-platform chart default, Keycloak/external-Postgres, and registry override paths

Known existing gap:

  • Full chart lint still reports the existing auth-service metadata issue: chart metadata is missing these dependencies: postgresql.

@captjt captjt requested a review from tmccoy14 June 3, 2026 14:41
@captjt captjt self-assigned this Jun 3, 2026
@captjt captjt merged commit 635ef80 into main Jun 3, 2026
2 checks passed
@captjt captjt deleted the fix/eqty-pdfgen-release-packaging branch June 3, 2026 14:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants