-
Notifications
You must be signed in to change notification settings - Fork 131
Closed
Labels
helm-chartRelates to helm chartRelates to helm chartrefinedRequirements are refined and the issue is ready to be implemented.Requirements are refined and the issue is ready to be implemented.size/smallEstimated to be completed within ~2 daysEstimated to be completed within ~2 days
Milestone
Description
As a user of NGF
I want an easy way to deploy common NGF use cases using Helm
So that I do not have to learn exactly what to tweak in the Helm chart to achieve my use case.
Acceptance
- Users have an easy way to configure and deploy for these use cases:
- Deploying for AWS
- NGINX Plus
- Enable experimental flag for NGF
- Each example file is assumed to be deployed mutually exclusively with the other use cases
- An example file is created for each use case that provides a way to deploy the Kubernetes objects needed
- Manifest files for the above use cases are generated using the new example files
Original Issue
Add Helm Chart values files in the examples
directory for the most common use cases:
- Deploying for AWS
- NGINX Plus
- Enable experimental flag for NGF
examples/helm-chart
├── README.md
├── aws-nlb
│ └── values.yaml
├── something-something
│ └── values.yaml
...
└── read-only-fs
└── values.yaml
we can then create deployment files generating them from the Helm Chart to have a single source of truth, resulting in something like:
deploy/
├── README.md
├── aws-nlb
│ └── deploy.yaml
├── something-something
│ └── deploy.yaml
...
└── read-only-fs
└── deploy.yaml
These manifest files will have everything that's needed for the deployment in a single file, Service
, Service Account
, Namespace
, Deployment
, etc.
Metadata
Metadata
Assignees
Labels
helm-chartRelates to helm chartRelates to helm chartrefinedRequirements are refined and the issue is ready to be implemented.Requirements are refined and the issue is ready to be implemented.size/smallEstimated to be completed within ~2 daysEstimated to be completed within ~2 days