Skip to content

feat(helm): add DOI service chart - #420

Closed
WenbinWL wants to merge 1 commit into
opencadc:mainfrom
WenbinWL:DOI-deploy
Closed

feat(helm): add DOI service chart#420
WenbinWL wants to merge 1 commit into
opencadc:mainfrom
WenbinWL:DOI-deploy

Conversation

@WenbinWL

Copy link
Copy Markdown
Contributor

Summary

Add an initial Helm chart for deploying the CADC DOI service to Kubernetes.

The chart is based on the DOI source configuration and is intended to support
migration from the existing Docker Swarm deployment. Current Swarm deployment
details still need to be reviewed before the chart is considered ready for
deployment.

Kubernetes resources

The chart currently defines:

  • Deployment
  • Service
  • Ingress
  • ServiceAccount
  • ConfigMap
  • External Secret references
  • Helm connectivity test

Information required from the current deployment

  • Confirm container image repository, tag, digest, and architecture
  • Confirm active runtime configuration files
  • Confirm certificate/credential filenames and mount paths
  • Confirm which values must be managed as Kubernetes Secrets
  • Confirm hostname, Ingress class, and forwarded certificate headers
  • Confirm target namespace and image pull credentials
  • Confirm container security context and resource requirements
  • Validate the chart against the existing Docker Swarm configuration

@at88mph

at88mph commented Aug 10, 2026

Copy link
Copy Markdown
Member

Moved to doi repository.

@at88mph at88mph closed this Aug 10, 2026
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