Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct { // ChartName name of the Helm chart and its base directory where Chart.yaml is located. ChartName string // ChartDir - optional path to chart dir. Full chart path will be: ChartDir/ChartName/Chart.yaml. ChartDir string // Verbose set true to see WARN and INFO logs. Verbose bool // VeryVerbose set true to see WARN, INFO, and DEBUG logs. VeryVerbose bool // crd-dir set true to enable crd folder. Crd bool // ImagePullSecrets flag ImagePullSecrets bool // GenerateDefaults enables the generation of empty values placeholders for common customization options of helm chart // current generated values: tolerances, node selectors, topology constraints GenerateDefaults bool // CertManagerAsSubchart enables the generation of a subchart for cert-manager CertManagerAsSubchart bool // CertManagerVersion sets cert-manager version in dependency CertManagerVersion string // CertManagerVersion enables installation of cert-manager CRD CertManagerInstallCRD bool // Files - directories or files with k8s manifests Files []string // FilesRecursively read Files recursively FilesRecursively bool // OriginalName retains Kubernetes resource's original name OriginalName bool // PreserveNs retains the namespaces on the Kubernetes manifests PreserveNs bool // AddWebhookOption enables the generation of a webhook option in values.yamlß AddWebhookOption bool }
Config for Helmify application.
Click to show internal directories.
Click to hide internal directories.