docs snapshot for crossplane version `v0.8`

This commit is contained in:
Crossplane 2020-02-18 00:30:53 +00:00
parent 07be7733c0
commit b61c65577a
8 changed files with 35 additions and 35 deletions

View File

@ -133,7 +133,7 @@ metadata:
name: stack-gcp name: stack-gcp
namespace: gcp namespace: gcp
spec: spec:
package: "crossplane/stack-gcp:master" package: "crossplane/stack-gcp:v0.6.0"
``` ```
Then you can install the GCP stack into Crossplane in the `gcp` namespace with the following command: Then you can install the GCP stack into Crossplane in the `gcp` namespace with the following command:
@ -158,7 +158,7 @@ metadata:
name: stack-aws name: stack-aws
namespace: aws namespace: aws
spec: spec:
package: "crossplane/stack-aws:master" package: "crossplane/stack-aws:v0.6.0"
``` ```
Then you can install the AWS stack into Crossplane in the `aws` namespace with the following command: Then you can install the AWS stack into Crossplane in the `aws` namespace with the following command:
@ -183,7 +183,7 @@ metadata:
name: stack-azure name: stack-azure
namespace: azure namespace: azure
spec: spec:
package: "crossplane/stack-azure:master" package: "crossplane/stack-azure:v0.6.0"
``` ```
Then you can install the Azure stack into Crossplane in the `azure` namespace with the following command: Then you can install the Azure stack into Crossplane in the `azure` namespace with the following command:
@ -208,7 +208,7 @@ metadata:
name: stack-rook name: stack-rook
namespace: rook namespace: rook
spec: spec:
package: "crossplane/stack-rook:master" package: "crossplane/stack-rook:v0.4.0"
``` ```
Then you can install the Rook stack into Crossplane in the `rook` namespace with the following command: Then you can install the Rook stack into Crossplane in the `rook` namespace with the following command:

View File

@ -44,7 +44,7 @@ metadata:
name: stack-gcp name: stack-gcp
namespace: crossplane-system namespace: crossplane-system
spec: spec:
package: "crossplane/stack-gcp:master" package: "crossplane/stack-gcp:v0.6.0"
``` ```
Save the above as `stack.yaml`, and apply it by running: Save the above as `stack.yaml`, and apply it by running:

View File

@ -86,7 +86,7 @@ metadata:
name: stack-aws name: stack-aws
namespace: crossplane-system namespace: crossplane-system
spec: spec:
package: "crossplane/stack-aws:master" package: "crossplane/stack-aws:v0.6.0"
EOF EOF
kubectl apply -f stack-aws.yaml kubectl apply -f stack-aws.yaml

View File

@ -80,7 +80,7 @@ metadata:
name: stack-azure name: stack-azure
namespace: crossplane-system namespace: crossplane-system
spec: spec:
package: "crossplane/stack-azure:master" package: "crossplane/stack-azure:v0.6.0"
EOF EOF
kubectl apply -f stack-azure.yaml kubectl apply -f stack-azure.yaml

View File

@ -73,7 +73,7 @@ infrastructure stack, we need to specify that it's cluster-scoped by passing the
`--cluster` flag. `--cluster` flag.
```bash ```bash
kubectl crossplane stack generate-install --cluster 'crossplane/stack-aws:master' stack-aws | kubectl apply --namespace crossplane-system -f - kubectl crossplane stack generate-install --cluster 'crossplane/stack-aws:v0.6.0' stack-aws | kubectl apply --namespace crossplane-system -f -
``` ```
The rest of this guide assumes that the AWS stack is installed within The rest of this guide assumes that the AWS stack is installed within
@ -116,13 +116,13 @@ configurations in Crossplane.
Apply the sample network configuration resources: Apply the sample network configuration resources:
```bash ```bash
kubectl apply -k github.com/crossplaneio/crossplane//cluster/examples/workloads/kubernetes/wordpress/aws/network-config?ref=master kubectl apply -k github.com/crossplaneio/crossplane//cluster/examples/workloads/kubernetes/wordpress/aws/network-config?ref=release-0.8
``` ```
And you're done! You can check the status of the provisioning by running: And you're done! You can check the status of the provisioning by running:
```bash ```bash
kubectl get -k github.com/crossplaneio/crossplane//cluster/examples/workloads/kubernetes/wordpress/aws/network-config?ref=master kubectl get -k github.com/crossplaneio/crossplane//cluster/examples/workloads/kubernetes/wordpress/aws/network-config?ref=release-0.8
``` ```
When all resources have the `Ready` condition in `True` state, the provisioning When all resources have the `Ready` condition in `True` state, the provisioning
@ -143,7 +143,7 @@ connectivity][aws-resource-connectivity] design document.
To inspect the resources that we created above, let's run: To inspect the resources that we created above, let's run:
```bash ```bash
kubectl kustomize github.com/crossplaneio/crossplane//cluster/examples/workloads/kubernetes/wordpress/aws/network-config?ref=master > network-config.yaml kubectl kustomize github.com/crossplaneio/crossplane//cluster/examples/workloads/kubernetes/wordpress/aws/network-config?ref=release-0.8 > network-config.yaml
``` ```
This will save the sample network configuration resources locally in This will save the sample network configuration resources locally in
@ -438,7 +438,7 @@ repository.
Apply the sample AWS resource classes: Apply the sample AWS resource classes:
```bash ```bash
kubectl apply -k github.com/crossplaneio/crossplane//cluster/examples/workloads/kubernetes/wordpress/aws/resource-classes?ref=master kubectl apply -k github.com/crossplaneio/crossplane//cluster/examples/workloads/kubernetes/wordpress/aws/resource-classes?ref=release-0.8
``` ```
And you're done! Note that these resources do not immediately provision external And you're done! Note that these resources do not immediately provision external
@ -449,7 +449,7 @@ AWS resources, as they only serve as as template classes.
To inspect the resource classes that we created above, run: To inspect the resource classes that we created above, run:
```bash ```bash
kubectl kustomize github.com/crossplaneio/crossplane//cluster/examples/workloads/kubernetes/wordpress/aws/resource-classes?ref=master > resource-classes.yaml kubectl kustomize github.com/crossplaneio/crossplane//cluster/examples/workloads/kubernetes/wordpress/aws/resource-classes?ref=release-0.8 > resource-classes.yaml
``` ```
This will save the sample resource classes YAML locally in This will save the sample resource classes YAML locally in
@ -568,8 +568,8 @@ off.
[resource-claims-docs]: concepts.md#resource-claims-and-resource-classes [resource-claims-docs]: concepts.md#resource-claims-and-resource-classes
[eks-user-guide]: https://docs.aws.amazon.com/eks/latest/userguide/create-public-private-vpc.html [eks-user-guide]: https://docs.aws.amazon.com/eks/latest/userguide/create-public-private-vpc.html
[Cross Resource Referencing]: https://github.com/crossplaneio/crossplane/blob/master/design/one-pager-cross-resource-referencing.md [Cross Resource Referencing]: https://github.com/crossplaneio/crossplane/blob/master/design/one-pager-cross-resource-referencing.md
[sample AWS network configuration]: https://github.com/crossplaneio/crossplane/tree/master/cluster/examples/workloads/kubernetes/wordpress/aws/network-config?ref=master [sample AWS network configuration]: https://github.com/crossplaneio/crossplane/tree/master/cluster/examples/workloads/kubernetes/wordpress/aws/network-config?ref=release-0.8
[sample AWS resource classes]: https://github.com/crossplaneio/crossplane/tree/master/cluster/examples/workloads/kubernetes/wordpress/aws/resource-classes?ref=master [sample AWS resource classes]: https://github.com/crossplaneio/crossplane/tree/master/cluster/examples/workloads/kubernetes/wordpress/aws/resource-classes?ref=release-0.8
[RDS Database Instance]: https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Overview.DBInstance.html [RDS Database Instance]: https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Overview.DBInstance.html
[EKS Cluster]: https://docs.aws.amazon.com/eks/latest/userguide/clusters.html [EKS Cluster]: https://docs.aws.amazon.com/eks/latest/userguide/clusters.html
[resource-classes-docs]: concepts.md#resource-claims-and-resource-classes [resource-classes-docs]: concepts.md#resource-claims-and-resource-classes

View File

@ -74,7 +74,7 @@ infrastructure stack, we need to specify that it's cluster-scoped by passing the
`--cluster` flag. `--cluster` flag.
```bash ```bash
kubectl crossplane stack generate-install --cluster 'crossplane/stack-azure:master' stack-azure | kubectl apply --namespace crossplane-system -f - kubectl crossplane stack generate-install --cluster 'crossplane/stack-azure:v0.6.0' stack-azure | kubectl apply --namespace crossplane-system -f -
``` ```
The rest of this guide assumes that the Azure stack is installed within The rest of this guide assumes that the Azure stack is installed within
@ -126,13 +126,13 @@ connectivity configurations in Crossplane.
Apply the sample network configuration resources: Apply the sample network configuration resources:
```bash ```bash
kubectl apply -k github.com/crossplaneio/crossplane//cluster/examples/workloads/kubernetes/wordpress/azure/network-config?ref=master kubectl apply -k github.com/crossplaneio/crossplane//cluster/examples/workloads/kubernetes/wordpress/azure/network-config?ref=release-0.8
``` ```
And you're done! You can check the status of the provisioning by running: And you're done! You can check the status of the provisioning by running:
```bash ```bash
kubectl get -k github.com/crossplaneio/crossplane//cluster/examples/workloads/kubernetes/wordpress/azure/network-config?ref=master kubectl get -k github.com/crossplaneio/crossplane//cluster/examples/workloads/kubernetes/wordpress/azure/network-config?ref=release-0.8
``` ```
When all resources have the `Ready` condition in `True` state, the provisioning When all resources have the `Ready` condition in `True` state, the provisioning
@ -155,7 +155,7 @@ connectivity][azure-resource-connectivity] design document.
To inspect the resources that we created above, let's run: To inspect the resources that we created above, let's run:
```bash ```bash
kubectl kustomize github.com/crossplaneio/crossplane//cluster/examples/workloads/kubernetes/wordpress/azure/network-config?ref=master > network-config.yaml kubectl kustomize github.com/crossplaneio/crossplane//cluster/examples/workloads/kubernetes/wordpress/azure/network-config?ref=release-0.8 > network-config.yaml
``` ```
This will save the sample network configuration resources locally in This will save the sample network configuration resources locally in
@ -263,7 +263,7 @@ repository.
Apply the sample Azure resource classes: Apply the sample Azure resource classes:
```bash ```bash
kubectl apply -k github.com/crossplaneio/crossplane//cluster/examples/workloads/kubernetes/wordpress/azure/resource-classes?ref=master kubectl apply -k github.com/crossplaneio/crossplane//cluster/examples/workloads/kubernetes/wordpress/azure/resource-classes?ref=release-0.8
``` ```
And you're done! Note that these resources do not immediately provision external And you're done! Note that these resources do not immediately provision external
@ -274,7 +274,7 @@ Azure resources, as they only serve as template classes.
To inspect the resource classes that we created above, run: To inspect the resource classes that we created above, run:
```bash ```bash
kubectl kustomize github.com/crossplaneio/crossplane//cluster/examples/workloads/kubernetes/wordpress/azure/resource-classes?ref=master > resource-classes.yaml kubectl kustomize github.com/crossplaneio/crossplane//cluster/examples/workloads/kubernetes/wordpress/azure/resource-classes?ref=release-0.8 > resource-classes.yaml
``` ```
This will save the sample resource classes YAML locally in This will save the sample resource classes YAML locally in
@ -444,11 +444,11 @@ off.
[azure-virtual-network]: https://docs.microsoft.com/en-us/azure/virtual-network/virtual-networks-overview [azure-virtual-network]: https://docs.microsoft.com/en-us/azure/virtual-network/virtual-networks-overview
[azure-resource-connectivity]: https://github.com/crossplaneio/crossplane/blob/master/design/one-pager-resource-connectivity-mvp.md#microsoft-azure [azure-resource-connectivity]: https://github.com/crossplaneio/crossplane/blob/master/design/one-pager-resource-connectivity-mvp.md#microsoft-azure
[azure-network-configuration]: https://docs.microsoft.com/en-us/azure/virtual-network/virtual-networks-using-network-configuration-file [azure-network-configuration]: https://docs.microsoft.com/en-us/azure/virtual-network/virtual-networks-using-network-configuration-file
[sample Azure resource classes]: https://github.com/crossplaneio/crossplane/tree/master/cluster/examples/workloads/kubernetes/wordpress/azure/resource-classes?ref=master [sample Azure resource classes]: https://github.com/crossplaneio/crossplane/tree/master/cluster/examples/workloads/kubernetes/wordpress/azure/resource-classes?ref=release-0.8
[azure-mysql-database]: https://azure.microsoft.com/en-us/services/mysql/ [azure-mysql-database]: https://azure.microsoft.com/en-us/services/mysql/
[azure-aks]: https://azure.microsoft.com/en-us/services/kubernetes-service/ [azure-aks]: https://azure.microsoft.com/en-us/services/kubernetes-service/
[resource-claims-and-classes-docs]: https://github.com/crossplaneio/crossplane/blob/master/docs/concepts.md#resource-claims-and-resource-classes [resource-claims-and-classes-docs]: https://github.com/crossplaneio/crossplane/blob/master/docs/concepts.md#resource-claims-and-resource-classes
[sample Azure network configuration]: https://github.com/crossplaneio/crossplane/tree/master/cluster/examples/workloads/kubernetes/wordpress/azure/network-config?ref=master [sample Azure network configuration]: https://github.com/crossplaneio/crossplane/tree/master/cluster/examples/workloads/kubernetes/wordpress/azure/network-config?ref=release-0.8
[Cross Resource Referencing]: https://github.com/crossplaneio/crossplane/blob/master/design/one-pager-cross-resource-referencing.md [Cross Resource Referencing]: https://github.com/crossplaneio/crossplane/blob/master/design/one-pager-cross-resource-referencing.md
[resource class selection]: https://github.com/crossplaneio/crossplane/blob/master/design/one-pager-simple-class-selection.md [resource class selection]: https://github.com/crossplaneio/crossplane/blob/master/design/one-pager-simple-class-selection.md
[azure-provider-guide]: cloud-providers/azure/azure-provider.md [azure-provider-guide]: cloud-providers/azure/azure-provider.md

View File

@ -74,7 +74,7 @@ infrastructure stack, we need to specify that it's cluster-scoped by passing the
`--cluster` flag. `--cluster` flag.
```bash ```bash
kubectl crossplane stack generate-install --cluster 'crossplane/stack-gcp:master' stack-gcp | kubectl apply --namespace crossplane-system -f - kubectl crossplane stack generate-install --cluster 'crossplane/stack-gcp:v0.6.0' stack-gcp | kubectl apply --namespace crossplane-system -f -
``` ```
The rest of this guide assumes that the GCP stack is installed within The rest of this guide assumes that the GCP stack is installed within
@ -142,13 +142,13 @@ configurations in Crossplane.
Apply the sample network configuration resources: Apply the sample network configuration resources:
```bash ```bash
kubectl apply -k github.com/crossplaneio/crossplane//cluster/examples/workloads/kubernetes/wordpress/gcp/network-config?ref=master kubectl apply -k github.com/crossplaneio/crossplane//cluster/examples/workloads/kubernetes/wordpress/gcp/network-config?ref=release-0.8
``` ```
And you're done! You can check the status of the provisioning by running: And you're done! You can check the status of the provisioning by running:
```bash ```bash
kubectl get -k github.com/crossplaneio/crossplane//cluster/examples/workloads/kubernetes/wordpress/gcp/network-config?ref=master kubectl get -k github.com/crossplaneio/crossplane//cluster/examples/workloads/kubernetes/wordpress/gcp/network-config?ref=release-0.8
``` ```
When all resources have the `Ready` condition in `True` state, the provisioning When all resources have the `Ready` condition in `True` state, the provisioning
@ -165,7 +165,7 @@ Kubernetes cluster.
To inspect the resources that we created above, let's run: To inspect the resources that we created above, let's run:
```bash ```bash
kubectl kustomize github.com/crossplaneio/crossplane//cluster/examples/workloads/kubernetes/wordpress/gcp/network-config?ref=master > network-config.yaml kubectl kustomize github.com/crossplaneio/crossplane//cluster/examples/workloads/kubernetes/wordpress/gcp/network-config?ref=release-0.8 > network-config.yaml
``` ```
This will save the sample network configuration resources locally in This will save the sample network configuration resources locally in
@ -298,7 +298,7 @@ repository.
Apply the sample GCP resource classes: Apply the sample GCP resource classes:
```bash ```bash
kubectl apply -k github.com/crossplaneio/crossplane//cluster/examples/workloads/kubernetes/wordpress/gcp/resource-classes?ref=master kubectl apply -k github.com/crossplaneio/crossplane//cluster/examples/workloads/kubernetes/wordpress/gcp/resource-classes?ref=release-0.8
``` ```
And you're done! Note that these resources do not immediately provision external GCP resourcs. And you're done! Note that these resources do not immediately provision external GCP resourcs.
@ -308,7 +308,7 @@ And you're done! Note that these resources do not immediately provision external
To inspect the resource classes that we created above, run: To inspect the resource classes that we created above, run:
```bash ```bash
kubectl kustomize github.com/crossplaneio/crossplane//cluster/examples/workloads/kubernetes/wordpress/gcp/resource-classes?ref=master > resource-classes.yaml kubectl kustomize github.com/crossplaneio/crossplane//cluster/examples/workloads/kubernetes/wordpress/gcp/resource-classes?ref=release-0.8 > resource-classes.yaml
``` ```
This will save the sample resource classes YAML locally in This will save the sample resource classes YAML locally in
@ -414,10 +414,10 @@ where we left off.
[cloud-provider-setup-gcp]: https://github.com/crossplaneio/crossplane/blob/master/docs/cloud-providers/gcp/gcp-provider.md [cloud-provider-setup-gcp]: https://github.com/crossplaneio/crossplane/blob/master/docs/cloud-providers/gcp/gcp-provider.md
[gcp-network-configuration]: https://cloud.google.com/vpc/docs/vpc [gcp-network-configuration]: https://cloud.google.com/vpc/docs/vpc
[Cross Resource Referencing]: https://github.com/crossplaneio/crossplane/blob/master/design/one-pager-cross-resource-referencing.md [Cross Resource Referencing]: https://github.com/crossplaneio/crossplane/blob/master/design/one-pager-cross-resource-referencing.md
[sample GCP resource classes]: https://github.com/crossplaneio/crossplane/tree/master/cluster/examples/workloads/kubernetes/wordpress/gcp/resource-classes?ref=master [sample GCP resource classes]: https://github.com/crossplaneio/crossplane/tree/master/cluster/examples/workloads/kubernetes/wordpress/gcp/resource-classes?ref=release-0.8
[gcp-cloudsql]: https://cloud.google.com/sql/ [gcp-cloudsql]: https://cloud.google.com/sql/
[gcp-gke]: https://cloud.google.com/kubernetes-engine/ [gcp-gke]: https://cloud.google.com/kubernetes-engine/
[sample GCP network configuration]: https://github.com/crossplaneio/crossplane/tree/master/cluster/examples/workloads/kubernetes/wordpress/gcp/network-config?ref=master [sample GCP network configuration]: https://github.com/crossplaneio/crossplane/tree/master/cluster/examples/workloads/kubernetes/wordpress/gcp/network-config?ref=release-0.8
[gcp-ip-address]: https://cloud.google.com/compute/docs/ip-addresses/ [gcp-ip-address]: https://cloud.google.com/compute/docs/ip-addresses/
[gcp-connection]: https://cloud.google.com/vpc/docs/configure-private-services-access [gcp-connection]: https://cloud.google.com/vpc/docs/configure-private-services-access
[resource class selection]: https://github.com/crossplaneio/crossplane/blob/master/design/one-pager-simple-class-selection.md [resource class selection]: https://github.com/crossplaneio/crossplane/blob/master/design/one-pager-simple-class-selection.md

View File

@ -93,7 +93,7 @@ metadata:
name: stack-gcp name: stack-gcp
namespace: crossplane-system namespace: crossplane-system
spec: spec:
package: "crossplane/stack-gcp:master" package: "crossplane/stack-gcp:v0.6.0"
EOF EOF
kubectl apply -f stack-gcp.yaml kubectl apply -f stack-gcp.yaml
@ -110,7 +110,7 @@ metadata:
name: stack-rook name: stack-rook
namespace: crossplane-system namespace: crossplane-system
spec: spec:
package: "crossplane/stack-rook:master" package: "crossplane/stack-rook:v0.4.0"
EOF EOF
kubectl apply -f stack-rook.yaml kubectl apply -f stack-rook.yaml
@ -182,13 +182,13 @@ If you want to skip the rest of the guide and just deploy Yugastore, you can
run: run:
```bash ```bash
kubectl apply -k https://github.com/crossplaneio/crossplane//cluster/examples/rook/yugastore?ref=master kubectl apply -k https://github.com/crossplaneio/crossplane//cluster/examples/rook/yugastore?ref=release-0.8
``` ```
And you're done! You can check the status of the provisioning by running: And you're done! You can check the status of the provisioning by running:
```bash ```bash
kubectl get -k https://github.com/crossplaneio/crossplane//cluster/examples/rook/yugastore?ref=master kubectl get -k https://github.com/crossplaneio/crossplane//cluster/examples/rook/yugastore?ref=release-0.8
``` ```
If you did not opt for this shortcut, keep reading. If you did not opt for this shortcut, keep reading.