Documentation ¶
Index ¶
Constants ¶
View Source
const ( // RequirementsValuesFileName is the name of the helm values.yaml configuration file for common Jenkins X values // such as cluster information, environments and ingress RequirementsValuesFileName = "jx-values.yaml" )
Variables ¶
This section is empty.
Functions ¶
func SaveRequirementsValuesFile ¶
func SaveRequirementsValuesFile(c *jxcore.RequirementsConfig, dir, fileName string) error
SaveRequirementsValuesFile saves the requirements yaml file for use with helmfile / helm 3
Types ¶
type HelmfileConditional ¶
type HelmfileConditional struct {
Enabled bool `json:"enabled"`
}
type RequirementsValues ¶
type RequirementsValues struct { // RequirementsConfig contains the logical installation requirements RequirementsConfig *jxcore.RequirementsConfig `json:"jxRequirements,omitempty"` IngressExternalDNSCondition *HelmfileConditional `json:"jxRequirementsIngressExternalDNS,omitempty"` IngressTLSCondition *HelmfileConditional `json:"jxRequirementsIngressTLS,omitempty"` KuberhealthyCondition *HelmfileConditional `json:"jxRequirementsKuberhealthy,omitempty"` TLSCheckCondition *HelmfileConditional `json:"jxRequirementsTLSCheck,omitempty"` VaultCondition *HelmfileConditional `json:"jxRequirementsVault,omitempty"` }
RequirementsValues contains the logical installation requirements in the `jx-requirements.yml` file as helm values
Click to show internal directories.
Click to hide internal directories.