Skip to content

Commit 13b81b8

Browse files
authored
Keep Helm CRDs in sync (#598)
Quick fix for #596 to keep Helm CRDs up to date.
1 parent 9a04c19 commit 13b81b8

File tree

4 files changed

+661
-487
lines changed

4 files changed

+661
-487
lines changed

deploy/helm/pulumi-operator/Chart.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ icon: https://www.pulumi.com/logos/brand/avatar-on-white.svg
99

1010
type: application
1111

12-
version: 0.7.4
12+
version: 0.8.0
1313
appVersion: 1.14.0
1414

1515
keywords:

deploy/helm/pulumi-operator/crds/program-crd.yaml

+44-34
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
1+
---
12
apiVersion: apiextensions.k8s.io/v1
23
kind: CustomResourceDefinition
34
metadata:
4-
name: programs.pulumi.com
55
annotations:
6-
controller-gen.kubebuilder.io/version: v0.9.2
6+
controller-gen.kubebuilder.io/version: v0.15.0
7+
name: programs.pulumi.com
78
spec:
89
group: pulumi.com
910
names:
@@ -23,14 +24,19 @@ spec:
2324
description: Program is the schema for the inline YAML program API.
2425
properties:
2526
apiVersion:
26-
description: 'APIVersion defines the versioned schema of this representation
27-
of an object. Servers should convert recognized schemas to the latest
28-
internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources'
27+
description: |-
28+
APIVersion defines the versioned schema of this representation of an object.
29+
Servers should convert recognized schemas to the latest internal value, and
30+
may reject unrecognized values.
31+
More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
2932
type: string
3033
kind:
31-
description: 'Kind is a string value representing the REST resource this
32-
object represents. Servers may infer this from the endpoint the client
33-
submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds'
34+
description: |-
35+
Kind is a string value representing the REST resource this object represents.
36+
Servers may infer this from the endpoint the client submits requests to.
37+
Cannot be updated.
38+
In CamelCase.
39+
More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
3440
type: string
3541
metadata:
3642
type: object
@@ -40,8 +46,8 @@ spec:
4046
additionalProperties:
4147
properties:
4248
default:
43-
description: default is a value of the appropriate type for the
44-
template to use if no value is specified.
49+
description: default is a value of the appropriate type for
50+
the template to use if no value is specified.
4551
x-kubernetes-preserve-unknown-fields: true
4652
type:
4753
description: type is the (required) data type for the parameter.
@@ -52,8 +58,9 @@ spec:
5258
- List<String>
5359
type: string
5460
type: object
55-
description: configuration specifies the Pulumi config inputs to the
56-
deployment. Either type or default is required.
61+
description: |-
62+
configuration specifies the Pulumi config inputs to the deployment.
63+
Either type or default is required.
5764
type: object
5865
outputs:
5966
additionalProperties:
@@ -75,16 +82,16 @@ spec:
7582
state:
7683
additionalProperties:
7784
x-kubernetes-preserve-unknown-fields: true
78-
description: state contains the known properties (input &
79-
output) of the resource. This assists the provider in figuring
80-
out the correct resource.
85+
description: |-
86+
state contains the known properties (input & output) of the resource. This assists
87+
the provider in figuring out the correct resource.
8188
type: object
8289
required:
8390
- id
8491
type: object
8592
options:
86-
description: options contains all resource options supported by
87-
Pulumi.
93+
description: options contains all resource options supported
94+
by Pulumi.
8895
properties:
8996
additionalSecretOutputs:
9097
description: additionalSecretOutputs specifies properties
@@ -93,9 +100,9 @@ spec:
93100
type: string
94101
type: array
95102
aliases:
96-
description: aliases specifies names that this resource used
97-
to have, so that renaming or refactoring doesn’t replace
98-
it.
103+
description: |-
104+
aliases specifies names that this resource used to have, so that renaming or refactoring
105+
doesn’t replace it.
99106
items:
100107
type: string
101108
type: array
@@ -104,13 +111,16 @@ spec:
104111
behavior for resource provisioning.
105112
properties:
106113
create:
107-
description: create is the custom timeout for create operations.
114+
description: create is the custom timeout for create
115+
operations.
108116
type: string
109117
delete:
110-
description: delete is the custom timeout for delete operations.
118+
description: delete is the custom timeout for delete
119+
operations.
111120
type: string
112121
update:
113-
description: update is the custom timeout for update operations.
122+
description: update is the custom timeout for update
123+
operations.
114124
type: string
115125
type: object
116126
deleteBeforeReplace:
@@ -134,9 +144,9 @@ spec:
134144
cloud account under the control of Pulumi.
135145
type: string
136146
parent:
137-
description: parent resource option specifies a parent for
138-
a resource. It is used to associate children with the parents
139-
that encapsulate or are responsible for them.
147+
description: |-
148+
parent resource option specifies a parent for a resource. It is used to associate
149+
children with the parents that encapsulate or are responsible for them.
140150
x-kubernetes-preserve-unknown-fields: true
141151
protect:
142152
description: protect prevents accidental deletion of a resource.
@@ -152,8 +162,8 @@ spec:
152162
for the resource and its children.
153163
type: object
154164
version:
155-
description: version specifies a provider plugin version that
156-
should be used when operating on a resource.
165+
description: version specifies a provider plugin version
166+
that should be used when operating on a resource.
157167
type: string
158168
type: object
159169
properties:
@@ -169,18 +179,18 @@ spec:
169179
required:
170180
- type
171181
type: object
172-
description: resources declares the Pulumi resources that will be deployed
173-
and managed by the program.
182+
description: resources declares the Pulumi resources that will be
183+
deployed and managed by the program.
174184
type: object
175185
variables:
176186
additionalProperties:
177187
x-kubernetes-preserve-unknown-fields: true
178-
description: variables specifies intermediate values of the program;
179-
the values of variables are expressions that can be re-used.
188+
description: |-
189+
variables specifies intermediate values of the program; the values of variables are
190+
expressions that can be re-used.
180191
type: object
181192
type: object
182193
type: object
183194
served: true
184195
storage: true
185-
subresources:
186-
status: {}
196+
subresources: {}

0 commit comments

Comments
 (0)