Skip to content

Commit 8a34ec2

Browse files
committed
Update docs for v2.2.0 release
Add the v2.2 docs directory and update CRDs from the v2.2.0 release. Note that v1.20 is receiving extended support, so we are not removing its docs yet. Fixes #1060 Signed-off-by: Adam Wolfe Gordon <awg@upbound.io>
1 parent 519f8b2 commit 8a34ec2

87 files changed

Lines changed: 38034 additions & 11 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

config.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@ security:
9090
# Global parameters accessible by any Page
9191
params:
9292
# The current "latest" version. Used in the version dropdown
93-
latest: "2.1"
93+
latest: "2.2"
9494
docs: true
9595
anchors:
9696
# Generate heading anchors for any heading between min and max

content/master/api/crds/apiextensions.crossplane.io_compositeresourcedefinitions.yaml

Lines changed: 96 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -261,6 +261,54 @@ spec:
261261
required:
262262
- name
263263
type: object
264+
defaultCompositionRevisionSelector:
265+
description: |-
266+
DefaultCompositionRevisionSelector refers to the CompositionRevision that will be used
267+
in case no compositionRevision selector is given.
268+
properties:
269+
matchExpressions:
270+
description: matchExpressions is a list of label selector requirements.
271+
The requirements are ANDed.
272+
items:
273+
description: |-
274+
A label selector requirement is a selector that contains values, a key, and an operator that
275+
relates the key and values.
276+
properties:
277+
key:
278+
description: key is the label key that the selector applies
279+
to.
280+
type: string
281+
operator:
282+
description: |-
283+
operator represents a key's relationship to a set of values.
284+
Valid operators are In, NotIn, Exists and DoesNotExist.
285+
type: string
286+
values:
287+
description: |-
288+
values is an array of string values. If the operator is In or NotIn,
289+
the values array must be non-empty. If the operator is Exists or DoesNotExist,
290+
the values array must be empty. This array is replaced during a strategic
291+
merge patch.
292+
items:
293+
type: string
294+
type: array
295+
x-kubernetes-list-type: atomic
296+
required:
297+
- key
298+
- operator
299+
type: object
300+
type: array
301+
x-kubernetes-list-type: atomic
302+
matchLabels:
303+
additionalProperties:
304+
type: string
305+
description: |-
306+
matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels
307+
map is equivalent to an element of matchExpressions, whose key field is "key", the
308+
operator is "In", and the values array contains only "value". The requirements are ANDed.
309+
type: object
310+
type: object
311+
x-kubernetes-map-type: atomic
264312
defaultCompositionUpdatePolicy:
265313
default: Automatic
266314
description: |-
@@ -844,6 +892,54 @@ spec:
844892
required:
845893
- name
846894
type: object
895+
defaultCompositionRevisionSelector:
896+
description: |-
897+
DefaultCompositionRevisionSelector refers to the CompositionRevision that will be used
898+
in case no compositionRevision selector is given.
899+
properties:
900+
matchExpressions:
901+
description: matchExpressions is a list of label selector requirements.
902+
The requirements are ANDed.
903+
items:
904+
description: |-
905+
A label selector requirement is a selector that contains values, a key, and an operator that
906+
relates the key and values.
907+
properties:
908+
key:
909+
description: key is the label key that the selector applies
910+
to.
911+
type: string
912+
operator:
913+
description: |-
914+
operator represents a key's relationship to a set of values.
915+
Valid operators are In, NotIn, Exists and DoesNotExist.
916+
type: string
917+
values:
918+
description: |-
919+
values is an array of string values. If the operator is In or NotIn,
920+
the values array must be non-empty. If the operator is Exists or DoesNotExist,
921+
the values array must be empty. This array is replaced during a strategic
922+
merge patch.
923+
items:
924+
type: string
925+
type: array
926+
x-kubernetes-list-type: atomic
927+
required:
928+
- key
929+
- operator
930+
type: object
931+
type: array
932+
x-kubernetes-list-type: atomic
933+
matchLabels:
934+
additionalProperties:
935+
type: string
936+
description: |-
937+
matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels
938+
map is equivalent to an element of matchExpressions, whose key field is "key", the
939+
operator is "In", and the values array contains only "value". The requirements are ANDed.
940+
type: object
941+
type: object
942+
x-kubernetes-map-type: atomic
847943
defaultCompositionUpdatePolicy:
848944
default: Automatic
849945
description: |-

content/master/api/crds/apiextensions.crossplane.io_compositionrevisions.yaml

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -218,6 +218,36 @@ spec:
218218
x-kubernetes-list-map-keys:
219219
- requirementName
220220
x-kubernetes-list-type: map
221+
requiredSchemas:
222+
description: |-
223+
RequiredSchemas is a list of OpenAPI schemas that must be fetched before
224+
this function is called.
225+
items:
226+
description: RequiredSchemaSelector selects a required
227+
OpenAPI schema.
228+
properties:
229+
apiVersion:
230+
description: APIVersion of the resource kind whose
231+
schema is required, e.g. "example.org/v1".
232+
type: string
233+
kind:
234+
description: Kind of resource whose schema is required,
235+
e.g. "MyResource".
236+
type: string
237+
requirementName:
238+
description: |-
239+
RequirementName is the unique name to identify this required schema
240+
in the Required Schemas map in the function request.
241+
type: string
242+
required:
243+
- apiVersion
244+
- kind
245+
- requirementName
246+
type: object
247+
type: array
248+
x-kubernetes-list-map-keys:
249+
- requirementName
250+
x-kubernetes-list-type: map
221251
type: object
222252
step:
223253
description: Step name. Must be unique within its Pipeline.

content/master/api/crds/apiextensions.crossplane.io_compositions.yaml

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -214,6 +214,36 @@ spec:
214214
x-kubernetes-list-map-keys:
215215
- requirementName
216216
x-kubernetes-list-type: map
217+
requiredSchemas:
218+
description: |-
219+
RequiredSchemas is a list of OpenAPI schemas that must be fetched before
220+
this function is called.
221+
items:
222+
description: RequiredSchemaSelector selects a required
223+
OpenAPI schema.
224+
properties:
225+
apiVersion:
226+
description: APIVersion of the resource kind whose
227+
schema is required, e.g. "example.org/v1".
228+
type: string
229+
kind:
230+
description: Kind of resource whose schema is required,
231+
e.g. "MyResource".
232+
type: string
233+
requirementName:
234+
description: |-
235+
RequirementName is the unique name to identify this required schema
236+
in the Required Schemas map in the function request.
237+
type: string
238+
required:
239+
- apiVersion
240+
- kind
241+
- requirementName
242+
type: object
243+
type: array
244+
x-kubernetes-list-map-keys:
245+
- requirementName
246+
x-kubernetes-list-type: map
217247
type: object
218248
step:
219249
description: Step name. Must be unique within its Pipeline.

content/master/api/crds/ops.crossplane.io_cronoperations.yaml

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -222,6 +222,37 @@ spec:
222222
x-kubernetes-list-map-keys:
223223
- requirementName
224224
x-kubernetes-list-type: map
225+
requiredSchemas:
226+
description: |-
227+
RequiredSchemas that will be fetched before this pipeline step
228+
is called for the first time.
229+
items:
230+
description: |-
231+
RequiredSchemaSelector selects an OpenAPI schema that should be fetched
232+
before a pipeline step runs.
233+
properties:
234+
apiVersion:
235+
description: APIVersion of the resource kind
236+
whose schema is required, e.g. "example.org/v1".
237+
type: string
238+
kind:
239+
description: Kind of resource whose schema
240+
is required, e.g. "MyResource".
241+
type: string
242+
requirementName:
243+
description: |-
244+
RequirementName uniquely identifies this schema.
245+
This name will be used as the key in RunFunctionRequest.required_schemas.
246+
type: string
247+
required:
248+
- apiVersion
249+
- kind
250+
- requirementName
251+
type: object
252+
type: array
253+
x-kubernetes-list-map-keys:
254+
- requirementName
255+
x-kubernetes-list-type: map
225256
type: object
226257
step:
227258
description: Step name. Must be unique within its Pipeline.

content/master/api/crds/ops.crossplane.io_operations.yaml

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -188,6 +188,37 @@ spec:
188188
x-kubernetes-list-map-keys:
189189
- requirementName
190190
x-kubernetes-list-type: map
191+
requiredSchemas:
192+
description: |-
193+
RequiredSchemas that will be fetched before this pipeline step
194+
is called for the first time.
195+
items:
196+
description: |-
197+
RequiredSchemaSelector selects an OpenAPI schema that should be fetched
198+
before a pipeline step runs.
199+
properties:
200+
apiVersion:
201+
description: APIVersion of the resource kind whose
202+
schema is required, e.g. "example.org/v1".
203+
type: string
204+
kind:
205+
description: Kind of resource whose schema is required,
206+
e.g. "MyResource".
207+
type: string
208+
requirementName:
209+
description: |-
210+
RequirementName uniquely identifies this schema.
211+
This name will be used as the key in RunFunctionRequest.required_schemas.
212+
type: string
213+
required:
214+
- apiVersion
215+
- kind
216+
- requirementName
217+
type: object
218+
type: array
219+
x-kubernetes-list-map-keys:
220+
- requirementName
221+
x-kubernetes-list-type: map
191222
type: object
192223
step:
193224
description: Step name. Must be unique within its Pipeline.

content/master/api/crds/ops.crossplane.io_watchoperations.yaml

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -225,6 +225,37 @@ spec:
225225
x-kubernetes-list-map-keys:
226226
- requirementName
227227
x-kubernetes-list-type: map
228+
requiredSchemas:
229+
description: |-
230+
RequiredSchemas that will be fetched before this pipeline step
231+
is called for the first time.
232+
items:
233+
description: |-
234+
RequiredSchemaSelector selects an OpenAPI schema that should be fetched
235+
before a pipeline step runs.
236+
properties:
237+
apiVersion:
238+
description: APIVersion of the resource kind
239+
whose schema is required, e.g. "example.org/v1".
240+
type: string
241+
kind:
242+
description: Kind of resource whose schema
243+
is required, e.g. "MyResource".
244+
type: string
245+
requirementName:
246+
description: |-
247+
RequirementName uniquely identifies this schema.
248+
This name will be used as the key in RunFunctionRequest.required_schemas.
249+
type: string
250+
required:
251+
- apiVersion
252+
- kind
253+
- requirementName
254+
type: object
255+
type: array
256+
x-kubernetes-list-map-keys:
257+
- requirementName
258+
x-kubernetes-list-type: map
228259
type: object
229260
step:
230261
description: Step name. Must be unique within its Pipeline.

content/master/api/crds/pkg.crossplane.io_configurations.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ spec:
3939
Compositions.
4040
4141
Read the Crossplane documentation for
42-
[more information about Configuration packages](https://docs.crossplane.io/latest/packages/configurations/).
42+
[more information about Configuration packages]( https://docs.crossplane.io/latest/packages/configurations/).
4343
properties:
4444
apiVersion:
4545
description: |-

0 commit comments

Comments
 (0)