Skip to content

feat: add helm/vesting-backend chart with GitHub Pages publishing#260

Open
Mrcee-arch wants to merge 2 commits into
AlienScroll78:mainfrom
Mrcee-arch:feat/helm-chart
Open

feat: add helm/vesting-backend chart with GitHub Pages publishing#260
Mrcee-arch wants to merge 2 commits into
AlienScroll78:mainfrom
Mrcee-arch:feat/helm-chart

Conversation

@Mrcee-arch

Copy link
Copy Markdown
Contributor
  • Chart.yaml, values.yaml with full parameter set
  • Deployment, Service, Ingress, HPA, ConfigMap templates
  • ExternalSecret (ESO v1beta1) for DB_PASSWORD / RPC_KEY / JWT_SECRET
  • ServiceAccount (automountServiceAccountToken: false)
  • PodDisruptionBudget template
  • helm/vesting-backend/README.md with full values reference
  • .github/workflows/helm-release.yml via chart-releaser-action

Summary

Changes

Testing

  • make test passes locally
  • make lint passes locally (zero clippy warnings)
  • cargo fmt --all -- --check passes
  • New behaviour is covered by tests

Checklist

  • Commit messages follow Conventional Commits
  • Public functions/types have /// doc comments
  • No new dependencies added without prior discussion
  • Breaking changes documented in commit footer or PR description
  • Relevant docs updated (README, CHANGELOG, inline comments)

Related Issues


Emergency Merge

Reason:
Follow-up PR:
closes #147

- Chart.yaml, values.yaml with full parameter set
- Deployment, Service, Ingress, HPA, ConfigMap templates
- ExternalSecret (ESO v1beta1) for DB_PASSWORD / RPC_KEY / JWT_SECRET
- ServiceAccount (automountServiceAccountToken: false)
- PodDisruptionBudget template
- helm/vesting-backend/README.md with full values reference
- .github/workflows/helm-release.yml via chart-releaser-action
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.

[DevOps] Create Kubernetes Helm chart for backend deployment

1 participant