gcp: update to only include required fields

Signed-off-by: hasheddan <georgedanielmangum@gmail.com>
This commit is contained in:
hasheddan 2019-11-07 20:49:07 -06:00
parent d8b630b3a9
commit 469eb16dbc
17 changed files with 81 additions and 26 deletions

View File

@ -1,4 +1,4 @@
namePrefix: dev-
namePrefix: dev-gcp-
commonLabels:
env: dev
bases:

View File

@ -1,7 +1,7 @@
apiVersion: cache.gcp.crossplane.io/v1beta1
kind: CloudMemorystoreInstanceClass
metadata:
name: gcp-redis
name: cloudmemorystoreinstance
specTemplate:
forProvider:
memorySizeGb: 1

View File

@ -1,4 +1,4 @@
namePrefix: prod-
namePrefix: prod-gcp-
commonLabels:
env: prod
bases:

View File

@ -1,7 +1,7 @@
apiVersion: cache.gcp.crossplane.io/v1beta1
kind: CloudMemorystoreInstanceClass
metadata:
name: gcp-redis
name: cloudmemorystoreinstance
specTemplate:
forProvider:
memorySizeGb: 1

View File

@ -1,4 +1,4 @@
namePrefix: staging-
namePrefix: staging-gcp-
commonLabels:
env: staging
bases:

View File

@ -1,7 +1,7 @@
apiVersion: cache.gcp.crossplane.io/v1beta1
kind: CloudMemorystoreInstanceClass
metadata:
name: gcp-redis
name: cloudmemorystoreinstance
specTemplate:
writeConnectionSecretsToNamespace: crossplane-system
forProvider:

View File

@ -0,0 +1,4 @@
commonLabels:
provider: gcp
resources:
- resource.yaml

View File

@ -3,11 +3,14 @@ kind: GlobalAddress
metadata:
name: globaladdress
spec:
providerRef:
name: gcp-provider
reclaimPolicy: Delete
name: globaladdress
name: my-cool-globaladdress
purpose: VPC_PEERING
addressType: INTERNAL
prefixLength: 16
network: projects/$PROJECT_ID/global/networks/$NETWORK_NAME
# must provide one of either networkRef or network
# networkRef:
# name: sample-network
# network: projects/crossplane-playground/global/networks/sample-network
reclaimPolicy: Delete
providerRef:
name: gcp-provider

View File

@ -1,12 +0,0 @@
apiVersion: servicenetworking.gcp.crossplane.io/v1alpha3
kind: Connection
metadata:
name: connection
spec:
providerRef:
name: gcp-provider
reclaimPolicy: Delete
parent: services/servicenetworking.googleapis.com
network: projects/$PROJECT_ID/global/networks/$NETWORK_NAME
reservedPeeringRangeRefs:
- name: globaladdress

View File

@ -1,5 +1,4 @@
commonLabels:
provider: gcp
resources:
- connection.yaml
- globaladdress.yaml
- resource.yaml

View File

@ -0,0 +1,12 @@
apiVersion: compute.gcp.crossplane.io/v1alpha3
kind: Network
metadata:
name: network
spec:
name: my-cool-network
autoCreateSubnetworks: false
routingConfig:
routingMode: REGIONAL
reclaimPolicy: Delete
providerRef:
name: gcp-provider

View File

@ -0,0 +1,4 @@
commonLabels:
provider: gcp
resources:
- resource.yaml

View File

@ -0,0 +1,21 @@
apiVersion: compute.gcp.crossplane.io/v1alpha3
kind: Subnetwork
metadata:
name: subnetwork
spec:
name: my-cool-subnetwork
region: us-central1
ipCidrRange: "192.168.0.0/24"
privateIpGoogleAccess: true
secondaryIpRanges:
- rangeName: pods
ipCidrRange: 10.0.0.0/8
- rangeName: services
ipCidrRange: 172.16.0.0/16
## must provide one of networkRef or network
# networkRef:
# name: sample-network
# network: projects/crossplane-playground/global/networks/sample-network
reclaimPolicy: Delete
providerRef:
name: gcp-provider

View File

@ -11,6 +11,8 @@ specTemplate:
tier: db-n1-standard-4
dataDiskType: PD_SSD
dataDiskSizeGb: 50
ipConfiguration:
ipv4Enabled: true
providerRef:
name: gcp-provider
reclaimPolicy: Delete

View File

@ -0,0 +1,4 @@
commonLabels:
provider: gcp
resources:
- resource.yaml

View File

@ -0,0 +1,18 @@
apiVersion: servicenetworking.gcp.crossplane.io/v1alpha3
kind: Connection
metadata:
name: connection
spec:
parent: services/servicenetworking.googleapis.com
## must provide one of networkRef or network
# networkRef:
# name: sample-network
# network: projects/crossplane-playground/global/networks/sample-network
## must provide one of reservedPeeringRangeRefs or reservedPeeringRanges
# reservedPeeringRangeRefs:
# - name: sample-globaladdress
# reservedPeeringRanges:
# - sample-globaladdress
reclaimPolicy: Delete
providerRef:
name: gcp-provider

View File

@ -1,7 +1,7 @@
apiVersion: storage.gcp.crossplane.io/v1alpha3
kind: BucketClass
metadata:
name: gcsbucket
name: bucket
specTemplate:
writeConnectionSecretsToNamespace: crossplane-system
location: US