mirror of https://github.com/crossplane/docs.git
docs snapshot for crossplane version `v1.4`
This commit is contained in:
parent
86e5eb3b4d
commit
d9424f057a
|
|
@ -28,8 +28,8 @@ Run `setup.sh` to read `aws` credentials and region, and create an `aws
|
|||
provider` instance in Crossplane:
|
||||
|
||||
```bash
|
||||
curl -O https://raw.githubusercontent.com/crossplane/crossplane/master/docs/snippets/configure/aws/providerconfig.yaml
|
||||
curl -O https://raw.githubusercontent.com/crossplane/crossplane/master/docs/snippets/configure/aws/setup.sh
|
||||
curl -O https://raw.githubusercontent.com/crossplane/crossplane/release-1.4/docs/snippets/configure/aws/providerconfig.yaml
|
||||
curl -O https://raw.githubusercontent.com/crossplane/crossplane/release-1.4/docs/snippets/configure/aws/setup.sh
|
||||
chmod +x setup.sh
|
||||
./setup.sh [--profile aws_profile]
|
||||
```
|
||||
|
|
|
|||
|
|
@ -33,7 +33,7 @@ account will have access to the services and roles sufficient to run the
|
|||
Crossplane GCP examples.
|
||||
|
||||
```bash
|
||||
curl -O https://raw.githubusercontent.com/crossplane/crossplane/master/docs/snippets/configure/gcp/credentials.sh
|
||||
curl -O https://raw.githubusercontent.com/crossplane/crossplane/release-1.4/docs/snippets/configure/gcp/credentials.sh
|
||||
./credentials.sh
|
||||
# ... EXAMPLE OUTPUT ONLY
|
||||
# export ORGANIZATION_ID=987654321
|
||||
|
|
|
|||
|
|
@ -92,7 +92,7 @@ spec:
|
|||
```
|
||||
|
||||
```console
|
||||
curl -OL https://raw.githubusercontent.com/crossplane/crossplane/master/docs/snippets/package/definition.yaml
|
||||
curl -OL https://raw.githubusercontent.com/crossplane/crossplane/release-1.4/docs/snippets/package/definition.yaml
|
||||
```
|
||||
|
||||
> You might notice that the XRD we created specifies both "names" and "claim
|
||||
|
|
@ -169,7 +169,7 @@ spec:
|
|||
```
|
||||
|
||||
```console
|
||||
curl -OL https://raw.githubusercontent.com/crossplane/crossplane/master/docs/snippets/package/aws/composition.yaml
|
||||
curl -OL https://raw.githubusercontent.com/crossplane/crossplane/release-1.4/docs/snippets/package/aws/composition.yaml
|
||||
```
|
||||
|
||||
</div>
|
||||
|
|
@ -343,7 +343,7 @@ spec:
|
|||
```
|
||||
|
||||
```console
|
||||
curl -OL https://raw.githubusercontent.com/crossplane/crossplane/master/docs/snippets/package/aws-with-vpc/composition.yaml
|
||||
curl -OL https://raw.githubusercontent.com/crossplane/crossplane/release-1.4/docs/snippets/package/aws-with-vpc/composition.yaml
|
||||
```
|
||||
|
||||
</div>
|
||||
|
|
@ -399,7 +399,7 @@ spec:
|
|||
```
|
||||
|
||||
```console
|
||||
curl -OL https://raw.githubusercontent.com/crossplane/crossplane/master/docs/snippets/package/gcp/composition.yaml
|
||||
curl -OL https://raw.githubusercontent.com/crossplane/crossplane/release-1.4/docs/snippets/package/gcp/composition.yaml
|
||||
```
|
||||
|
||||
</div>
|
||||
|
|
@ -485,7 +485,7 @@ spec:
|
|||
```
|
||||
|
||||
```console
|
||||
curl -OL https://raw.githubusercontent.com/crossplane/crossplane/master/docs/snippets/package/azure/composition.yaml
|
||||
curl -OL https://raw.githubusercontent.com/crossplane/crossplane/release-1.4/docs/snippets/package/azure/composition.yaml
|
||||
```
|
||||
|
||||
</div>
|
||||
|
|
@ -535,7 +535,7 @@ spec:
|
|||
```
|
||||
|
||||
```console
|
||||
curl -OL https://raw.githubusercontent.com/crossplane/crossplane/master/docs/snippets/package/alibaba/composition.yaml
|
||||
curl -OL https://raw.githubusercontent.com/crossplane/crossplane/release-1.4/docs/snippets/package/alibaba/composition.yaml
|
||||
```
|
||||
|
||||
</div>
|
||||
|
|
@ -578,7 +578,7 @@ spec:
|
|||
```
|
||||
|
||||
```console
|
||||
curl -OL https://raw.githubusercontent.com/crossplane/crossplane/master/docs/snippets/package/aws/crossplane.yaml
|
||||
curl -OL https://raw.githubusercontent.com/crossplane/crossplane/release-1.4/docs/snippets/package/aws/crossplane.yaml
|
||||
|
||||
kubectl crossplane build configuration
|
||||
```
|
||||
|
|
@ -618,7 +618,7 @@ spec:
|
|||
```
|
||||
|
||||
```console
|
||||
curl -OL https://raw.githubusercontent.com/crossplane/crossplane/master/docs/snippets/package/aws-with-vpc/crossplane.yaml
|
||||
curl -OL https://raw.githubusercontent.com/crossplane/crossplane/release-1.4/docs/snippets/package/aws-with-vpc/crossplane.yaml
|
||||
|
||||
kubectl crossplane build configuration
|
||||
```
|
||||
|
|
@ -657,7 +657,7 @@ spec:
|
|||
```
|
||||
|
||||
```console
|
||||
curl -OL https://raw.githubusercontent.com/crossplane/crossplane/master/docs/snippets/package/gcp/crossplane.yaml
|
||||
curl -OL https://raw.githubusercontent.com/crossplane/crossplane/release-1.4/docs/snippets/package/gcp/crossplane.yaml
|
||||
|
||||
kubectl crossplane build configuration
|
||||
```
|
||||
|
|
@ -696,7 +696,7 @@ spec:
|
|||
```
|
||||
|
||||
```console
|
||||
curl -OL https://raw.githubusercontent.com/crossplane/crossplane/master/docs/snippets/package/azure/crossplane.yaml
|
||||
curl -OL https://raw.githubusercontent.com/crossplane/crossplane/release-1.4/docs/snippets/package/azure/crossplane.yaml
|
||||
|
||||
kubectl crossplane build configuration
|
||||
```
|
||||
|
|
|
|||
|
|
@ -234,7 +234,7 @@ provider that can satisfy a `PostgreSQLInstance`. Let's get started!
|
|||
> section.
|
||||
|
||||
```console
|
||||
kubectl crossplane install configuration registry.upbound.io/xp/getting-started-with-aws:latest
|
||||
kubectl crossplane install configuration registry.upbound.io/xp/getting-started-with-aws:v1.4.0
|
||||
```
|
||||
|
||||
Wait until all packages become healthy:
|
||||
|
|
@ -275,7 +275,7 @@ spec:
|
|||
key: creds
|
||||
```
|
||||
```console
|
||||
kubectl apply -f https://raw.githubusercontent.com/crossplane/crossplane/master/docs/snippets/configure/aws/providerconfig.yaml
|
||||
kubectl apply -f https://raw.githubusercontent.com/crossplane/crossplane/release-1.4/docs/snippets/configure/aws/providerconfig.yaml
|
||||
```
|
||||
|
||||
</div>
|
||||
|
|
@ -288,7 +288,7 @@ kubectl apply -f https://raw.githubusercontent.com/crossplane/crossplane/master/
|
|||
> section.
|
||||
|
||||
```console
|
||||
kubectl crossplane install configuration registry.upbound.io/xp/getting-started-with-aws-with-vpc:latest
|
||||
kubectl crossplane install configuration registry.upbound.io/xp/getting-started-with-aws-with-vpc:v1.4.0
|
||||
```
|
||||
|
||||
Wait until all packages become healthy:
|
||||
|
|
@ -329,7 +329,7 @@ spec:
|
|||
key: creds
|
||||
```
|
||||
```console
|
||||
kubectl apply -f https://raw.githubusercontent.com/crossplane/crossplane/master/docs/snippets/configure/aws/providerconfig.yaml
|
||||
kubectl apply -f https://raw.githubusercontent.com/crossplane/crossplane/release-1.4/docs/snippets/configure/aws/providerconfig.yaml
|
||||
```
|
||||
|
||||
</div>
|
||||
|
|
@ -342,7 +342,7 @@ kubectl apply -f https://raw.githubusercontent.com/crossplane/crossplane/master/
|
|||
> section.
|
||||
|
||||
```console
|
||||
kubectl crossplane install configuration registry.upbound.io/xp/getting-started-with-gcp:latest
|
||||
kubectl crossplane install configuration registry.upbound.io/xp/getting-started-with-gcp:v1.4.0
|
||||
```
|
||||
|
||||
Wait until all packages become healthy:
|
||||
|
|
@ -412,7 +412,7 @@ spec:
|
|||
> section.
|
||||
|
||||
```console
|
||||
kubectl crossplane install configuration registry.upbound.io/xp/getting-started-with-azure:latest
|
||||
kubectl crossplane install configuration registry.upbound.io/xp/getting-started-with-azure:v1.4.0
|
||||
```
|
||||
|
||||
Wait until all packages become healthy:
|
||||
|
|
@ -468,7 +468,7 @@ spec:
|
|||
key: creds
|
||||
```
|
||||
```console
|
||||
kubectl apply -f https://raw.githubusercontent.com/crossplane/crossplane/master/docs/snippets/configure/azure/providerconfig.yaml
|
||||
kubectl apply -f https://raw.githubusercontent.com/crossplane/crossplane/release-1.4/docs/snippets/configure/azure/providerconfig.yaml
|
||||
```
|
||||
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -66,7 +66,7 @@ spec:
|
|||
```
|
||||
|
||||
```console
|
||||
kubectl apply -f https://raw.githubusercontent.com/crossplane/crossplane/master/docs/snippets/compose/claim-aws.yaml
|
||||
kubectl apply -f https://raw.githubusercontent.com/crossplane/crossplane/release-1.4/docs/snippets/compose/claim-aws.yaml
|
||||
```
|
||||
|
||||
</div>
|
||||
|
|
@ -95,7 +95,7 @@ spec:
|
|||
```
|
||||
|
||||
```console
|
||||
kubectl apply -f https://raw.githubusercontent.com/crossplane/crossplane/master/docs/snippets/compose/claim-aws.yaml
|
||||
kubectl apply -f https://raw.githubusercontent.com/crossplane/crossplane/release-1.4/docs/snippets/compose/claim-aws.yaml
|
||||
```
|
||||
|
||||
</div>
|
||||
|
|
@ -118,7 +118,7 @@ spec:
|
|||
```
|
||||
|
||||
```console
|
||||
kubectl apply -f https://raw.githubusercontent.com/crossplane/crossplane/master/docs/snippets/compose/claim-gcp.yaml
|
||||
kubectl apply -f https://raw.githubusercontent.com/crossplane/crossplane/release-1.4/docs/snippets/compose/claim-gcp.yaml
|
||||
```
|
||||
|
||||
</div>
|
||||
|
|
@ -141,7 +141,7 @@ spec:
|
|||
```
|
||||
|
||||
```console
|
||||
kubectl apply -f https://raw.githubusercontent.com/crossplane/crossplane/master/docs/snippets/compose/claim-azure.yaml
|
||||
kubectl apply -f https://raw.githubusercontent.com/crossplane/crossplane/release-1.4/docs/snippets/compose/claim-azure.yaml
|
||||
```
|
||||
|
||||
</div>
|
||||
|
|
@ -240,7 +240,7 @@ spec:
|
|||
```
|
||||
|
||||
```console
|
||||
kubectl apply -f https://raw.githubusercontent.com/crossplane/crossplane/master/docs/snippets/compose/pod.yaml
|
||||
kubectl apply -f https://raw.githubusercontent.com/crossplane/crossplane/release-1.4/docs/snippets/compose/pod.yaml
|
||||
```
|
||||
|
||||
This `Pod` simply connects to a PostgreSQL database and prints its name, so you
|
||||
|
|
|
|||
|
|
@ -56,7 +56,7 @@ spec:
|
|||
```
|
||||
|
||||
```console
|
||||
kubectl apply -f https://raw.githubusercontent.com/crossplane/crossplane/master/docs/snippets/provision/aws.yaml
|
||||
kubectl apply -f https://raw.githubusercontent.com/crossplane/crossplane/release-1.4/docs/snippets/provision/aws.yaml
|
||||
```
|
||||
|
||||
Creating the above instance will cause Crossplane to provision an RDS instance
|
||||
|
|
@ -104,7 +104,7 @@ spec:
|
|||
```
|
||||
|
||||
```console
|
||||
kubectl apply -f https://raw.githubusercontent.com/crossplane/crossplane/master/docs/snippets/provision/gcp.yaml
|
||||
kubectl apply -f https://raw.githubusercontent.com/crossplane/crossplane/release-1.4/docs/snippets/provision/gcp.yaml
|
||||
```
|
||||
|
||||
Creating the above instance will cause Crossplane to provision a CloudSQL
|
||||
|
|
@ -170,7 +170,7 @@ spec:
|
|||
```
|
||||
|
||||
```console
|
||||
kubectl apply -f https://raw.githubusercontent.com/crossplane/crossplane/master/docs/snippets/provision/azure.yaml
|
||||
kubectl apply -f https://raw.githubusercontent.com/crossplane/crossplane/release-1.4/docs/snippets/provision/azure.yaml
|
||||
```
|
||||
|
||||
Creating the above instance will cause Crossplane to provision a PostgreSQL
|
||||
|
|
|
|||
|
|
@ -287,7 +287,7 @@ Crossplane with the flag to automatically install a Configuration package
|
|||
alongside it.
|
||||
|
||||
```
|
||||
helm install crossplane --namespace crossplane-system crossplane-stable/crossplane --set configuration.packages={"registry.upbound.io/xp/getting-started-with-aws:latest"}
|
||||
helm install crossplane --namespace crossplane-system crossplane-stable/crossplane --set configuration.packages={"registry.upbound.io/xp/getting-started-with-aws:v1.4.0"}
|
||||
```
|
||||
|
||||
### Control Plane of Control Planes
|
||||
|
|
|
|||
Loading…
Reference in New Issue