Skip to content

Commit 11861f0

Browse files
chore: add docs for v1.19
Signed-off-by: Mark Anderson-Trocme <[email protected]>
1 parent b18d04d commit 11861f0

File tree

66 files changed

+39579
-2
lines changed

Some content is hidden

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

66 files changed

+39579
-2
lines changed

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: "1.18"
93+
latest: "1.19"
9494
docs: true
9595
anchors:
9696
# Generate heading anchors for any heading between min and max

content/v1.19/_index.md

Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
---
2+
title: "Overview"
3+
weight: -1
4+
cascade:
5+
version: "1.19"
6+
---
7+
8+
{{< img src="/media/banner.png" alt="Crossplane Popsicle Truck" size="large" >}}
9+
10+
<br />
11+
12+
Crossplane is an open source Kubernetes extension that transforms your Kubernetes
13+
cluster into a **universal control plane**.
14+
15+
Crossplane lets you manage anything, anywhere, all through standard Kubernetes
16+
APIs. Crossplane can even let you
17+
[order a pizza](https://blog.crossplane.io/providers-101-ordering-pizza-with-kubernetes-and-crossplane/)
18+
directly from Kubernetes. If it has an API, Crossplane can connect to it.
19+
20+
With Crossplane, platform teams can create new abstractions and custom
21+
APIs with the full power of Kubernetes policies, namespaces, role based access
22+
controls and more. Crossplane brings all your non-Kubernetes resources under
23+
one roof.
24+
25+
Custom APIs, created by platform teams, allow security and compliance
26+
enforcement across resources or clouds, without exposing any complexity to the
27+
developers. A single API call can create multiple resources, in multiple clouds
28+
and use Kubernetes as the control plane for everything.
29+
30+
{{< hint "tip" >}}
31+
**What's a control plane?**
32+
<!-- vale Google.WordList = NO -->
33+
Control planes create and manage the lifecycle of resources. Control planes
34+
constantly _check_ that the intended resources exist, _report_ when the intended
35+
state doesn't match reality and _act_ to make things right.
36+
37+
Crossplane extends the Kubernetes control plane to be a **universal control
38+
plane** to check, report and act on any resource, anywhere.
39+
<!-- vale Google.WordList = YES -->
40+
{{< /hint >}}
41+
42+
43+
# Get started
44+
* [Install Crossplane]({{<ref "software/install">}}) in your Kubernetes cluster
45+
* Learn more about how Crossplane works in the
46+
[Crossplane introduction]({{<ref "getting-started/introduction" >}})
47+
* Join the [Crossplane Slack](https://slack.crossplane.io/) and start a
48+
conversation with a community of over 7,000 operators.
49+
50+
51+
Crossplane is a [Cloud Native Compute Foundation](https://www.cncf.io/) project.

content/v1.19/api/_index.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
---
2+
title: API Reference
3+
weight: 400
4+
description: "API details for Crossplane's core types"
5+
cascade:
6+
product: crds
7+
---
8+
9+
The Crossplane API describes the types and parameters for the core Crossplane
10+
components.
11+
12+
For details on the components read the [Concepts]({{<ref "../concepts/">}})
13+
section.

content/v1.19/api/crds/apiextensions.crossplane.io_compositeresourcedefinitions.yaml

Lines changed: 574 additions & 0 deletions
Large diffs are not rendered by default.

content/v1.19/api/crds/apiextensions.crossplane.io_compositionrevisions.yaml

Lines changed: 2268 additions & 0 deletions
Large diffs are not rendered by default.

content/v1.19/api/crds/apiextensions.crossplane.io_compositions.yaml

Lines changed: 1075 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 104 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,104 @@
1+
---
2+
apiVersion: apiextensions.k8s.io/v1
3+
kind: CustomResourceDefinition
4+
metadata:
5+
annotations:
6+
controller-gen.kubebuilder.io/version: v0.16.5
7+
name: environmentconfigs.apiextensions.crossplane.io
8+
spec:
9+
group: apiextensions.crossplane.io
10+
names:
11+
categories:
12+
- crossplane
13+
kind: EnvironmentConfig
14+
listKind: EnvironmentConfigList
15+
plural: environmentconfigs
16+
shortNames:
17+
- envcfg
18+
singular: environmentconfig
19+
scope: Cluster
20+
versions:
21+
- additionalPrinterColumns:
22+
- jsonPath: .metadata.creationTimestamp
23+
name: AGE
24+
type: date
25+
name: v1alpha1
26+
schema:
27+
openAPIV3Schema:
28+
description: |-
29+
An EnvironmentConfig contains user-defined unstructured values for
30+
use in a Composition.
31+
32+
Read the Crossplane documentation for
33+
[more information about EnvironmentConfigs](https://docs.crossplane.io/latest/concepts/environment-configs).
34+
properties:
35+
apiVersion:
36+
description: |-
37+
APIVersion defines the versioned schema of this representation of an object.
38+
Servers should convert recognized schemas to the latest internal value, and
39+
may reject unrecognized values.
40+
More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
41+
type: string
42+
data:
43+
additionalProperties:
44+
x-kubernetes-preserve-unknown-fields: true
45+
description: |-
46+
The data of this EnvironmentConfig.
47+
This may contain any kind of structure that can be serialized into JSON.
48+
type: object
49+
kind:
50+
description: |-
51+
Kind is a string value representing the REST resource this object represents.
52+
Servers may infer this from the endpoint the client submits requests to.
53+
Cannot be updated.
54+
In CamelCase.
55+
More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
56+
type: string
57+
metadata:
58+
type: object
59+
type: object
60+
served: true
61+
storage: true
62+
subresources: {}
63+
- additionalPrinterColumns:
64+
- jsonPath: .metadata.creationTimestamp
65+
name: AGE
66+
type: date
67+
name: v1beta1
68+
schema:
69+
openAPIV3Schema:
70+
description: |-
71+
An EnvironmentConfig contains user-defined unstructured values for
72+
use in a Composition.
73+
74+
Read the Crossplane documentation for
75+
[more information about EnvironmentConfigs](https://docs.crossplane.io/latest/concepts/environment-configs).
76+
properties:
77+
apiVersion:
78+
description: |-
79+
APIVersion defines the versioned schema of this representation of an object.
80+
Servers should convert recognized schemas to the latest internal value, and
81+
may reject unrecognized values.
82+
More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
83+
type: string
84+
data:
85+
additionalProperties:
86+
x-kubernetes-preserve-unknown-fields: true
87+
description: |-
88+
The data of this EnvironmentConfig.
89+
This may contain any kind of structure that can be serialized into JSON.
90+
type: object
91+
kind:
92+
description: |-
93+
Kind is a string value representing the REST resource this object represents.
94+
Servers may infer this from the endpoint the client submits requests to.
95+
Cannot be updated.
96+
In CamelCase.
97+
More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
98+
type: string
99+
metadata:
100+
type: object
101+
type: object
102+
served: true
103+
storage: false
104+
subresources: {}

0 commit comments

Comments
 (0)