forked from k3s-io/helm-controller
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathhelm.cattle.io_helmchartconfigs.yaml
More file actions
117 lines (117 loc) · 5.45 KB
/
Copy pathhelm.cattle.io_helmchartconfigs.yaml
File metadata and controls
117 lines (117 loc) · 5.45 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
---
apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
metadata:
annotations:
controller-gen.kubebuilder.io/version: v0.19.0
name: helmchartconfigs.helm.cattle.io
spec:
group: helm.cattle.io
names:
kind: HelmChartConfig
listKind: HelmChartConfigList
plural: helmchartconfigs
shortNames:
- hcc
singular: helmchartconfig
scope: Namespaced
versions:
- name: v1
schema:
openAPIV3Schema:
description: |-
HelmChartConfig represents additional configuration for the installation of Helm chart release.
This resource is intended for use when additional configuration needs to be passed to a HelmChart
that is managed by an external system.
properties:
apiVersion:
description: |-
APIVersion defines the versioned schema of this representation of an object.
Servers should convert recognized schemas to the latest internal value, and
may reject unrecognized values.
More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
type: string
kind:
description: |-
Kind is a string value representing the REST resource this object represents.
Servers may infer this from the endpoint the client submits requests to.
Cannot be updated.
In CamelCase.
More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
type: string
metadata:
type: object
spec:
description: |-
HelmChartConfigSpec represents additional user-configurable details of an installed and configured Helm chart release.
These fields are merged with or override the corresponding fields on the related HelmChart resource.
properties:
failurePolicy:
default: reinstall
description: |-
Configures handling of failed chart installation or upgrades.
- `abort` will take no action and leave the chart in a failed state so that the administrator can manually resolve the error.
- `reinstall` will perform a clean uninstall and reinstall of the chart; this is the default behavior.
- `retry` will attempt to retry the install or upgrade whenever chart configuration changes.
enum:
- abort
- reinstall
- retry
type: string
forceConflicts:
description: |-
Set to true if helm should configure server-side apply to force changes when conflicts arise in ownership of managed fields.
Helm CLI positional argument/flag: `--force-conflicts`
type: boolean
serverSide:
description: |-
Set to true if helm should enable server-side apply when updating objects. Defaults to `true` for install, and `auto` for upgrade.
- `true` enables server-side apply.
- `false` disables server-side apply.
- `auto` enables server-side apply if the chart was installed with server-side apply enabled.
Helm CLI positional argument/flag: `--server-side`
enum:
- "true"
- "false"
- auto
type: string
values:
description: |-
Override complex Chart values via structured YAML. Takes precedence over options set via valuesContent.
Helm CLI positional argument/flag: `--values`
x-kubernetes-preserve-unknown-fields: true
valuesContent:
description: |-
Override complex Chart values via inline YAML content.
Helm CLI positional argument/flag: `--values`
type: string
valuesSecrets:
description: |-
Override complex Chart values via references to external Secrets.
Helm CLI positional argument/flag: `--values`
items:
description: SecretSpec describes a key in a secret to load chart
values from.
properties:
ignoreUpdates:
description: |-
Ignore changes to the secret, and mark the secret as optional.
By default, the secret must exist, and changes to the secret will trigger an upgrade of the chart to apply the updated values.
If `ignoreUpdates` is true, the secret is optional, and changes to the secret will not trigger an upgrade of the chart.
type: boolean
keys:
description: Keys to read values content from. If no keys are
specified, the secret is not used.
items:
type: string
type: array
name:
description: Name of the secret. Must be in the same namespace
as the HelmChart resource.
type: string
type: object
type: array
type: object
type: object
served: true
storage: true