Skip to content

feat: add Helm chart for vesting-backend#270

Open
Mrcee-arch wants to merge 1 commit into
FaveTeamz:mainfrom
Mrcee-arch:helm-chart
Open

feat: add Helm chart for vesting-backend#270
Mrcee-arch wants to merge 1 commit into
FaveTeamz:mainfrom
Mrcee-arch:helm-chart

Conversation

@Mrcee-arch

Copy link
Copy Markdown

helm/vesting-backend/ chart with:

  • Chart.yaml (apiVersion v2, appVersion 1.0.0)
  • values.yaml – fully documented with inline comments
  • templates/
    • _helpers.tpl – name/label/image helpers
    • deployment.yaml – Deployment with security context, probes,
      configMapRef + secretRef envFrom
    • service.yaml – ClusterIP Service
    • ingress.yaml – nginx Ingress with TLS
    • hpa.yaml – HPA autoscaling/v2 (CPU + memory)
    • configmap.yaml – application config
    • externalsecret.yaml – External Secrets Operator integration
    • serviceaccount.yaml – dedicated ServiceAccount
    • NOTES.txt – post-install instructions
  • README.md – install, upgrade, config table, publishing docs

Also adds:

  • docs/helm-charts/index.yaml – initial GitHub Pages Helm repo index
  • .github/workflows/helm-release.yml – packages and publishes chart on helm-v* tag push via peaceiris/actions-gh-pages

Summary

Changes

Testing

Checklist

helm/vesting-backend/ chart with:
- Chart.yaml (apiVersion v2, appVersion 1.0.0)
- values.yaml – fully documented with inline comments
- templates/
  - _helpers.tpl         – name/label/image helpers
  - deployment.yaml      – Deployment with security context, probes,
                           configMapRef + secretRef envFrom
  - service.yaml         – ClusterIP Service
  - ingress.yaml         – nginx Ingress with TLS
  - hpa.yaml             – HPA autoscaling/v2 (CPU + memory)
  - configmap.yaml       – application config
  - externalsecret.yaml  – External Secrets Operator integration
  - serviceaccount.yaml  – dedicated ServiceAccount
  - NOTES.txt            – post-install instructions
- README.md              – install, upgrade, config table, publishing docs

Also adds:
- docs/helm-charts/index.yaml  – initial GitHub Pages Helm repo index
- .github/workflows/helm-release.yml – packages and publishes chart on
  helm-v* tag push via peaceiris/actions-gh-pages

Closes FaveTeamz#3
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.

chore(contract): benchmark and optimize storage read/write costs

1 participant