A Helm chart for deploying a ArgoCD Plug-In Generator Web-Application
Below is a table of each value used to configure this chart.
Value | Description | Default | Additional Information |
---|---|---|---|
image.name |
Name of the image you want to build/deploy | Defaults to the Helm release name. | The chart will create/reference an ImageStream based on this value. |
image.tag |
Tag that you want to build/deploy | latest |
The chart will create/reference an ImageStreamTag based on the name provided |
deploy.replicas |
Number of pod replicas to deploy | 1 |
- |
deploy.historylimit |
Number of ReplicaSet to Historcly Holds | 2 |
- |
deploy.resources |
Freeform resources stanza |
- | More information: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/ |
deploy.serviceType |
Type of service to create | ClusterIP |
More information: https://kubernetes.io/docs/concepts/services-networking/service/#publishing-services-service-types |
deploy.ports |
Freeform service ports stanza. |
See values.yaml | More information: https://kubernetes.io/docs/concepts/services-networking/service/#defining-a-service |
deploy.route.enabled |
Determines if a Route should be created | false |
Allows clients outside of OpenShift to access your application |
deploy.route.targetPort |
The port that the Route should target traffic to | http |
- |
deploy.route.tls.enabled |
Determines if the Route should be TLS-encrypted | true |
More information: https://docs.openshift.com/container-platform/4.6/networking/routes/secured-routes.html |
deploy.route.tls.termination |
Determines the type of TLS termination to use | edge |
Options: edge , reencrypt , passthrough |
deploy.route.tls.insecureEdgeTerminationPolicy |
Determines if insecure traffic should be redirected | Redirect |
Options: "Allow", "Disable", "Redirect" |
deploy.route.tls.key |
Provides key file contents | - | This is a secret. Do not check this value into git. |
deploy.route.tls.caCertificate |
Provides the cert authority certificate contents | - | - |
deploy.route.tls.certificate |
Provides certificate contents | - | - |
deploy.route.tls.destinationCACertificate |
Provides the destination CA Certificate for reencrypt routes | - | - |
deploy.ingress.enabled |
Determines if a ingress should be created | true |
Allows clients outside of OpenShift to access your application |
deploy.ingress.Domain |
Set the Domain of the cluster .app fqdn | String |
- |
deploy.ingress.tls.enabled |
Determines if the Route should be TLS-encrypted | true |
More information: https://docs.openshift.com/container-platform/4.6/networking/routes/secured-routes.html |
deploy.ingress.tls.termination |
Determines the type of TLS termination to use | edge |
Options: edge , reencrypt , passthrough |
deploy.livenessProbe |
Freeform livenessProbe stanza. |
See values.yaml | More information: https://docs.openshift.com/container-platform/4.6/applications/application-health.html#application-health-about_application-health |
deploy.readinessProbe |
Freeform readinessProbe stanza. |
See values.yaml | More information: https://docs.openshift.com/container-platform/4.6/applications/application-health.html#application-health-about_application-health |
deploy.env |
Freeform env stanza |
- | More information: https://kubernetes.io/docs/tasks/inject-data-application/define-environment-variable-container/ |
deploy.envFrom |
Freeform envFrom stanza |
- | More information: https://kubernetes.io/docs/tasks/configure-pod-container/configure-pod-configmap/#configure-all-key-value-pairs-in-a-configmap-as-container-environment-variables |
deploy.volumeMounts |
Freeform volume mounts | - | More information: https://kubernetes.io/docs/concepts/storage/volumes/ |
deploy.volumes |
Freeform volumes | - | More information: https://kubernetes.io/docs/concepts/storage/volumes/ |
deploy.initContainers |
Freeform init containers | - | More information: https://kubernetes.io/docs/concepts/workloads/pods/init-containers/ |
deploy.extraContainers |
Freeform containers | - | More information: https://kubernetes.io/docs/concepts/workloads/pods/#pod-templates |
global.nameOverride |
Overrides the release name | - | Resources are named after the release name. Set this value if you want to override the release name. |
global.serviceName |
add a unique name to an application | - | - |
global.runTime |
Set the image of the Pod in the developer Topology | - | - |
global.namespace |
addes the namespace to the url of the ingress | - | - |