docs snapshot for crossplane version `master`

This commit is contained in:
Crossplane 2019-10-22 05:30:01 +00:00
parent 7f7c356f7c
commit 76cf005815
4 changed files with 50 additions and 35 deletions

View File

@ -71,18 +71,21 @@ the `gcp-infra-dev` namespace:
```bash
cat > cloudsql.yaml <<EOF
apiVersion: database.gcp.crossplane.io/v1alpha2
apiVersion: database.gcp.crossplane.io/v1beta1
kind: CloudsqlInstanceClass
metadata:
name: standard-cloudsql
namespace: gcp-infra-dev
specTemplate:
databaseVersion: MYSQL_5_7
tier: db-n1-standard-1
region: us-central1
storageType: PD_SSD
storageGB: 10
ipv4Enabled: true
forProvider:
databaseVersion: MYSQL_5_7
region: us-central1
settings:
tier: db-n1-standard-1
dataDiskType: PD_SSD
dataDiskSizeGb: 10
ipConfiguration:
ipv4Enabled: true
providerRef:
name: example
namespace: gcp-infra-dev
@ -109,7 +112,7 @@ metadata:
namespace: app-project1-dev
classRef:
kind: CloudsqlInstanceClass
apiVersion: database.gcp.crossplane.io/v1alpha2
apiVersion: database.gcp.crossplane.io/v1beta1
name: standard-cloudsql
namespace: gcp-infra-dev
EOF

View File

@ -284,17 +284,23 @@ specTemplate:
cloudsql--mysql-standard.yaml
```yaml
---
apiVersion: database.gcp.crossplane.io/v1alpha2
apiVersion: database.gcp.crossplane.io/v1beta1
kind: CloudsqlInstanceClass
metadata:
name: cloudsql-mysql-standard
namespace: gcp-infra-dev
specTemplate:
databaseVersion: MYSQL_5_6
tier: db-custom-1-3840
region: us-west2
storageType: PD_SSD
storageGB: 10
forProvider:
databaseVersion: MYSQL_5_6
region: us-central1
settings:
tier: db-n1-standard-1
dataDiskType: PD_SSD
dataDiskSizeGb: 10
# Note from GCP Docs: Your Cloud SQL instances are not created in your VPC network.
# They are created in the service producer network (a VPC network internal to Google) that is then connected (peered) to your VPC network.
ipConfiguration:
privateNetwork: projects/$PROJECT_ID/global/networks/example-network
providerRef:
name: demo
namespace: gcp-infra-dev

View File

@ -179,19 +179,22 @@ satisfied by a [Google Cloud SQL Instance](https://cloud.google.com/sql/docs/mys
```bash
cat > gcp-mysql-standard.yaml <<EOF
---
apiVersion: database.gcp.crossplane.io/v1alpha2
apiVersion: database.gcp.crossplane.io/v1beta1
kind: CloudsqlInstanceClass
metadata:
name: standard-cloudsql
specTemplate:
databaseVersion: MYSQL_5_7
tier: db-n1-standard-1
region: us-central1
storageType: PD_SSD
storageGB: 10
# Note from GCP Docs: Your Cloud SQL instances are not created in your VPC network.
# They are created in the service producer network (a VPC network internal to Google) that is then connected (peered) to your VPC network.
privateNetwork: projects/$PROJECT_ID/global/networks/$NETWORK_NAME
forProvider:
databaseVersion: MYSQL_5_7
region: us-central1
settings:
tier: db-n1-standard-1
dataDiskType: PD_SSD
dataDiskSizeGb: 10
# Note from GCP Docs: Your Cloud SQL instances are not created in your VPC network.
# They are created in the service producer network (a VPC network internal to Google) that is then connected (peered) to your VPC network.
ipConfiguration:
privateNetwork: projects/$PROJECT_ID/global/networks/$NETWORK_NAME
providerRef:
name: gcp-provider
namespace: $INFRA_NAMESPACE
@ -246,7 +249,7 @@ that our Wordpress resources will live in.
name: mysql-standard
classRef:
kind: CloudsqlInstanceClass
apiVersion: database.gcp.crossplane.io/v1alpha2
apiVersion: database.gcp.crossplane.io/v1beta1
name: standard-cloudsql
namespace: $INFRA_NAMESPACE
EOF
@ -370,7 +373,7 @@ Spec:
Name: mysql-standard
Engine Version: 5.6
Resource Ref:
API Version: database.gcp.crossplane.io/v1alpha2
API Version: database.gcp.crossplane.io/v1beta1
Kind: CloudsqlInstance
Name: mysqlinstance-6a7fe064-d888-11e9-ab90-42b6bb22213a
Namespace: gcp-infra-dev

View File

@ -332,20 +332,23 @@ configuration we just set up:
```
cat > environment.yaml <<EOF
---
apiVersion: database.gcp.crossplane.io/v1alpha2
apiVersion: database.gcp.crossplane.io/v1beta1
kind: CloudsqlInstanceClass
metadata:
name: standard-cloudsql
namespace: gcp
specTemplate:
databaseVersion: MYSQL_5_7
tier: db-n1-standard-1
region: us-central1
storageType: PD_SSD
storageGB: 10
# Note from GCP Docs: Your Cloud SQL instances are not created in your VPC network.
# They are created in the service producer network (a VPC network internal to Google) that is then connected (peered) to your VPC network.
privateNetwork: projects/$PROJECT_ID/global/networks/example-network
forProvider:
databaseVersion: MYSQL_5_7
region: us-central1
settings:
tier: db-n1-standard-1
dataDiskType: PD_SSD
dataDiskSizeGb: 10
# Note from GCP Docs: Your Cloud SQL instances are not created in your VPC network.
# They are created in the service producer network (a VPC network internal to Google) that is then connected (peered) to your VPC network.
ipConfiguration:
privateNetwork: projects/$PROJECT_ID/global/networks/example-network
providerRef:
name: gcp-provider
namespace: gcp
@ -418,7 +421,7 @@ metadata:
default: "true"
classRef:
kind: CloudsqlInstanceClass
apiVersion: database.gcp.crossplane.io/v1alpha2
apiVersion: database.gcp.crossplane.io/v1beta1
name: standard-cloudsql
namespace: gcp
---