Skip to content

Latest commit

 

History

History
43 lines (38 loc) · 4.97 KB

File metadata and controls

43 lines (38 loc) · 4.97 KB

Plugin Generator Helm Chart

A Helm chart for deploying a ArgoCD Plug-In Generator Web-Application

Values

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 - -