gcp: update to only include required fields
Signed-off-by: hasheddan <georgedanielmangum@gmail.com>
This commit is contained in:
parent
d8b630b3a9
commit
469eb16dbc
|
|
@ -1,4 +1,4 @@
|
||||||
namePrefix: dev-
|
namePrefix: dev-gcp-
|
||||||
commonLabels:
|
commonLabels:
|
||||||
env: dev
|
env: dev
|
||||||
bases:
|
bases:
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
apiVersion: cache.gcp.crossplane.io/v1beta1
|
apiVersion: cache.gcp.crossplane.io/v1beta1
|
||||||
kind: CloudMemorystoreInstanceClass
|
kind: CloudMemorystoreInstanceClass
|
||||||
metadata:
|
metadata:
|
||||||
name: gcp-redis
|
name: cloudmemorystoreinstance
|
||||||
specTemplate:
|
specTemplate:
|
||||||
forProvider:
|
forProvider:
|
||||||
memorySizeGb: 1
|
memorySizeGb: 1
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
namePrefix: prod-
|
namePrefix: prod-gcp-
|
||||||
commonLabels:
|
commonLabels:
|
||||||
env: prod
|
env: prod
|
||||||
bases:
|
bases:
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
apiVersion: cache.gcp.crossplane.io/v1beta1
|
apiVersion: cache.gcp.crossplane.io/v1beta1
|
||||||
kind: CloudMemorystoreInstanceClass
|
kind: CloudMemorystoreInstanceClass
|
||||||
metadata:
|
metadata:
|
||||||
name: gcp-redis
|
name: cloudmemorystoreinstance
|
||||||
specTemplate:
|
specTemplate:
|
||||||
forProvider:
|
forProvider:
|
||||||
memorySizeGb: 1
|
memorySizeGb: 1
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
namePrefix: staging-
|
namePrefix: staging-gcp-
|
||||||
commonLabels:
|
commonLabels:
|
||||||
env: staging
|
env: staging
|
||||||
bases:
|
bases:
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
apiVersion: cache.gcp.crossplane.io/v1beta1
|
apiVersion: cache.gcp.crossplane.io/v1beta1
|
||||||
kind: CloudMemorystoreInstanceClass
|
kind: CloudMemorystoreInstanceClass
|
||||||
metadata:
|
metadata:
|
||||||
name: gcp-redis
|
name: cloudmemorystoreinstance
|
||||||
specTemplate:
|
specTemplate:
|
||||||
writeConnectionSecretsToNamespace: crossplane-system
|
writeConnectionSecretsToNamespace: crossplane-system
|
||||||
forProvider:
|
forProvider:
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,4 @@
|
||||||
|
commonLabels:
|
||||||
|
provider: gcp
|
||||||
|
resources:
|
||||||
|
- resource.yaml
|
||||||
|
|
@ -3,11 +3,14 @@ kind: GlobalAddress
|
||||||
metadata:
|
metadata:
|
||||||
name: globaladdress
|
name: globaladdress
|
||||||
spec:
|
spec:
|
||||||
providerRef:
|
name: my-cool-globaladdress
|
||||||
name: gcp-provider
|
|
||||||
reclaimPolicy: Delete
|
|
||||||
name: globaladdress
|
|
||||||
purpose: VPC_PEERING
|
purpose: VPC_PEERING
|
||||||
addressType: INTERNAL
|
addressType: INTERNAL
|
||||||
prefixLength: 16
|
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
|
||||||
|
|
@ -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
|
|
||||||
|
|
@ -1,5 +1,4 @@
|
||||||
commonLabels:
|
commonLabels:
|
||||||
provider: gcp
|
provider: gcp
|
||||||
resources:
|
resources:
|
||||||
- connection.yaml
|
- resource.yaml
|
||||||
- globaladdress.yaml
|
|
||||||
|
|
|
||||||
|
|
@ -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
|
||||||
|
|
@ -0,0 +1,4 @@
|
||||||
|
commonLabels:
|
||||||
|
provider: gcp
|
||||||
|
resources:
|
||||||
|
- resource.yaml
|
||||||
|
|
@ -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
|
||||||
|
|
@ -11,6 +11,8 @@ specTemplate:
|
||||||
tier: db-n1-standard-4
|
tier: db-n1-standard-4
|
||||||
dataDiskType: PD_SSD
|
dataDiskType: PD_SSD
|
||||||
dataDiskSizeGb: 50
|
dataDiskSizeGb: 50
|
||||||
|
ipConfiguration:
|
||||||
|
ipv4Enabled: true
|
||||||
providerRef:
|
providerRef:
|
||||||
name: gcp-provider
|
name: gcp-provider
|
||||||
reclaimPolicy: Delete
|
reclaimPolicy: Delete
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,4 @@
|
||||||
|
commonLabels:
|
||||||
|
provider: gcp
|
||||||
|
resources:
|
||||||
|
- resource.yaml
|
||||||
|
|
@ -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
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
apiVersion: storage.gcp.crossplane.io/v1alpha3
|
apiVersion: storage.gcp.crossplane.io/v1alpha3
|
||||||
kind: BucketClass
|
kind: BucketClass
|
||||||
metadata:
|
metadata:
|
||||||
name: gcsbucket
|
name: bucket
|
||||||
specTemplate:
|
specTemplate:
|
||||||
writeConnectionSecretsToNamespace: crossplane-system
|
writeConnectionSecretsToNamespace: crossplane-system
|
||||||
location: US
|
location: US
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue