Skip to content

ontoserver-0.3.0

Pre-release
Pre-release

Choose a tag to compare

@edeati edeati released this 01 Apr 14:00
· 71 commits to master since this release

Added

  • existingSecretConfig — reference a pre-existing Kubernetes Secret by name; its keys are injected as environment variables via envFrom, enabling GitOps workflows (e.g. ArgoCD) where secrets are managed outside the chart.
  • Chart-native External Secrets support for registry credentials via ontoserver.externalSecret.imagePullSecret.
  • Automatic wiring of the generated external pull secret into workload imagePullSecrets for both Deployment and StatefulSet modes.
  • Optional secretStoreRef overrides for the image pull secret, allowing registry credentials to come from a different secret store than other external secrets.
  • Unit test coverage for external pull secret rendering, workload wiring, and validation behaviour.

Changed

  • Replaced the manual ExternalSecret-based quay.io pull-secret example with the chart-managed externalSecret.imagePullSecret workflow in the chart documentation.

Fixed

  • Added render-time validation to require both imagePullSecret.data.username.key and imagePullSecret.data.password.key to be set together.
  • Added render-time validation to block the unsupported combination of certmanager.enabled=true with ALB ingress.