From 7b31138ff00672cac7035579538574b11151243b Mon Sep 17 00:00:00 2001 From: Michael Kibbe Date: Wed, 6 Nov 2019 22:57:50 -0800 Subject: [PATCH] update samples for version 0.3.2 --- .../compute_v1alpha3_computenetwork.yaml | 8 +++ .../compute_v1alpha3_computeroute.yaml | 11 ++++ .../compute_v1alpha3_computeaddress.yaml | 9 ++++ ...ompute_v1alpha3_computeforwardingrule.yaml | 52 +++++++++++++++++++ .../compute_v1alpha3_computenetwork.yaml | 9 ++++ .../compute_v1alpha3_computerouter.yaml | 16 ++++++ ...mpute_v1alpha3_computerouterinterface.yaml | 11 ++++ ...pute_v1alpha3_computetargetvpngateway.yaml | 9 ++++ .../compute_v1alpha3_computevpntunnel.yaml | 14 +++++ .../compute_v1alpha3_computenetwork.yaml | 9 ++++ .../compute_v1alpha3_computerouter.yaml | 16 ++++++ ...mpute_v1alpha3_computerouterinterface.yaml | 9 ++++ .../compute_v1alpha3_computerouterpeer.yaml | 13 +++++ ...ompute_v1alpha3_computebackendservice.yaml | 20 ++++++- .../compute_v1alpha3_computeurlmap.yaml | 21 +++++++- .../firestore_v1alpha1_firestoreindex.yaml | 12 +++++ 16 files changed, 236 insertions(+), 3 deletions(-) create mode 100644 resources/computeroute/compute_v1alpha3_computenetwork.yaml create mode 100644 resources/computeroute/compute_v1alpha3_computeroute.yaml create mode 100644 resources/computerouterinterface/compute_v1alpha3_computeaddress.yaml create mode 100644 resources/computerouterinterface/compute_v1alpha3_computeforwardingrule.yaml create mode 100644 resources/computerouterinterface/compute_v1alpha3_computenetwork.yaml create mode 100644 resources/computerouterinterface/compute_v1alpha3_computerouter.yaml create mode 100644 resources/computerouterinterface/compute_v1alpha3_computerouterinterface.yaml create mode 100644 resources/computerouterinterface/compute_v1alpha3_computetargetvpngateway.yaml create mode 100644 resources/computerouterinterface/compute_v1alpha3_computevpntunnel.yaml create mode 100644 resources/computerouterpeer/compute_v1alpha3_computenetwork.yaml create mode 100644 resources/computerouterpeer/compute_v1alpha3_computerouter.yaml create mode 100644 resources/computerouterpeer/compute_v1alpha3_computerouterinterface.yaml create mode 100644 resources/computerouterpeer/compute_v1alpha3_computerouterpeer.yaml create mode 100644 resources/firestoreindex/firestore_v1alpha1_firestoreindex.yaml diff --git a/resources/computeroute/compute_v1alpha3_computenetwork.yaml b/resources/computeroute/compute_v1alpha3_computenetwork.yaml new file mode 100644 index 0000000000..1ab6b0de75 --- /dev/null +++ b/resources/computeroute/compute_v1alpha3_computenetwork.yaml @@ -0,0 +1,8 @@ +apiVersion: compute.cnrm.cloud.google.com/v1alpha3 +kind: ComputeNetwork +metadata: + name: computeroute-dep + annotations: + cnrm.cloud.google.com/deletion-policy: abandon +spec: + description: Default network for the project diff --git a/resources/computeroute/compute_v1alpha3_computeroute.yaml b/resources/computeroute/compute_v1alpha3_computeroute.yaml new file mode 100644 index 0000000000..f98dabd215 --- /dev/null +++ b/resources/computeroute/compute_v1alpha3_computeroute.yaml @@ -0,0 +1,11 @@ +apiVersion: compute.cnrm.cloud.google.com/v1alpha3 +kind: ComputeRoute +metadata: + name: computeroute-sample +spec: + description: "A sample compute route" + destRange: 0.0.0.0/0 + networkRef: + name: computeroute-dep + priority: 100 + nextHopIp: 10.132.1.5 \ No newline at end of file diff --git a/resources/computerouterinterface/compute_v1alpha3_computeaddress.yaml b/resources/computerouterinterface/compute_v1alpha3_computeaddress.yaml new file mode 100644 index 0000000000..43e30c5cc9 --- /dev/null +++ b/resources/computerouterinterface/compute_v1alpha3_computeaddress.yaml @@ -0,0 +1,9 @@ +apiVersion: compute.cnrm.cloud.google.com/v1alpha3 +kind: ComputeAddress +metadata: + name: computerouterinterface-dep + labels: + label-one: "value-one" +spec: + location: us-central1 + description: "a test regional address" \ No newline at end of file diff --git a/resources/computerouterinterface/compute_v1alpha3_computeforwardingrule.yaml b/resources/computerouterinterface/compute_v1alpha3_computeforwardingrule.yaml new file mode 100644 index 0000000000..fb98dec05f --- /dev/null +++ b/resources/computerouterinterface/compute_v1alpha3_computeforwardingrule.yaml @@ -0,0 +1,52 @@ +apiVersion: compute.cnrm.cloud.google.com/v1alpha3 +kind: ComputeForwardingRule +metadata: + labels: + label-one: "value-one" + name: computerouterinterface-dep1 +spec: + description: "A regional forwarding rule" + target: + targetVPNGatewayRef: + name: computerouterinterface-dep + ipProtocol: "ESP" + location: us-central1 + ipAddress: + addressRef: + name: computerouterinterface-dep +--- +apiVersion: compute.cnrm.cloud.google.com/v1alpha3 +kind: ComputeForwardingRule +metadata: + labels: + label-one: "value-one" + name: computerouterinterface-dep2 +spec: + description: "A regional forwarding rule" + target: + targetVPNGatewayRef: + name: computerouterinterface-dep + ipProtocol: "UDP" + portRange: "500" + location: us-central1 + ipAddress: + addressRef: + name: computerouterinterface-dep +--- +apiVersion: compute.cnrm.cloud.google.com/v1alpha3 +kind: ComputeForwardingRule +metadata: + labels: + label-one: "value-one" + name: computerouterinterface-dep3 +spec: + description: "A regional forwarding rule" + target: + targetVPNGatewayRef: + name: computerouterinterface-dep + ipProtocol: "UDP" + portRange: "4500" + location: us-central1 + ipAddress: + addressRef: + name: computerouterinterface-dep diff --git a/resources/computerouterinterface/compute_v1alpha3_computenetwork.yaml b/resources/computerouterinterface/compute_v1alpha3_computenetwork.yaml new file mode 100644 index 0000000000..a33cc6f6a9 --- /dev/null +++ b/resources/computerouterinterface/compute_v1alpha3_computenetwork.yaml @@ -0,0 +1,9 @@ +apiVersion: compute.cnrm.cloud.google.com/v1alpha3 +kind: ComputeNetwork +metadata: + labels: + label-one: "value-one" + name: computerouterinterface-dep +spec: + routingMode: REGIONAL + autoCreateSubnetworks: false diff --git a/resources/computerouterinterface/compute_v1alpha3_computerouter.yaml b/resources/computerouterinterface/compute_v1alpha3_computerouter.yaml new file mode 100644 index 0000000000..67affd5500 --- /dev/null +++ b/resources/computerouterinterface/compute_v1alpha3_computerouter.yaml @@ -0,0 +1,16 @@ +apiVersion: compute.cnrm.cloud.google.com/v1alpha3 +kind: ComputeRouter +metadata: + name: computerouterinterface-dep +spec: + networkRef: + name: computerouterinterface-dep + description: example router description + region: us-central1 + bgp: + asn: 64514 + advertiseMode: CUSTOM + advertisedGroups: + - ALL_SUBNETS + advertisedIpRanges: + - range: "1.2.3.4" diff --git a/resources/computerouterinterface/compute_v1alpha3_computerouterinterface.yaml b/resources/computerouterinterface/compute_v1alpha3_computerouterinterface.yaml new file mode 100644 index 0000000000..0f10d3195c --- /dev/null +++ b/resources/computerouterinterface/compute_v1alpha3_computerouterinterface.yaml @@ -0,0 +1,11 @@ +apiVersion: compute.cnrm.cloud.google.com/v1alpha3 +kind: ComputeRouterInterface +metadata: + name: computerouterinterface-sample +spec: + routerRef: + name: computerouterinterface-dep + region: us-central1 + ipRange: "169.254.1.1/30" + vpnTunnelRef: + name: computerouterinterface-dep \ No newline at end of file diff --git a/resources/computerouterinterface/compute_v1alpha3_computetargetvpngateway.yaml b/resources/computerouterinterface/compute_v1alpha3_computetargetvpngateway.yaml new file mode 100644 index 0000000000..68d9f2a17c --- /dev/null +++ b/resources/computerouterinterface/compute_v1alpha3_computetargetvpngateway.yaml @@ -0,0 +1,9 @@ +apiVersion: compute.cnrm.cloud.google.com/v1alpha3 +kind: ComputeTargetVPNGateway +metadata: + name: computerouterinterface-dep +spec: + description: a test target vpn gateway + region: us-central1 + networkRef: + name: computerouterinterface-dep \ No newline at end of file diff --git a/resources/computerouterinterface/compute_v1alpha3_computevpntunnel.yaml b/resources/computerouterinterface/compute_v1alpha3_computevpntunnel.yaml new file mode 100644 index 0000000000..cc00873656 --- /dev/null +++ b/resources/computerouterinterface/compute_v1alpha3_computevpntunnel.yaml @@ -0,0 +1,14 @@ +apiVersion: compute.cnrm.cloud.google.com/v1alpha3 +kind: ComputeVPNTunnel +metadata: + name: computerouterinterface-dep + labels: + foo: bar +spec: + peerIp: "15.0.0.120" + region: us-central1 + sharedSecret: "a secret message" + targetVPNGatewayRef: + name: computerouterinterface-dep + localTrafficSelector: + - "192.168.0.0/16" \ No newline at end of file diff --git a/resources/computerouterpeer/compute_v1alpha3_computenetwork.yaml b/resources/computerouterpeer/compute_v1alpha3_computenetwork.yaml new file mode 100644 index 0000000000..6931501143 --- /dev/null +++ b/resources/computerouterpeer/compute_v1alpha3_computenetwork.yaml @@ -0,0 +1,9 @@ +apiVersion: compute.cnrm.cloud.google.com/v1alpha3 +kind: ComputeNetwork +metadata: + labels: + label-one: "value-one" + name: computerouterpeer-dep +spec: + routingMode: REGIONAL + autoCreateSubnetworks: false diff --git a/resources/computerouterpeer/compute_v1alpha3_computerouter.yaml b/resources/computerouterpeer/compute_v1alpha3_computerouter.yaml new file mode 100644 index 0000000000..f213f65dc2 --- /dev/null +++ b/resources/computerouterpeer/compute_v1alpha3_computerouter.yaml @@ -0,0 +1,16 @@ +apiVersion: compute.cnrm.cloud.google.com/v1alpha3 +kind: ComputeRouter +metadata: + name: computerouterpeer-dep +spec: + networkRef: + name: computerouterpeer-dep + description: example router description + region: us-central1 + bgp: + asn: 64514 + advertiseMode: CUSTOM + advertisedGroups: + - ALL_SUBNETS + advertisedIpRanges: + - range: "1.2.3.4" \ No newline at end of file diff --git a/resources/computerouterpeer/compute_v1alpha3_computerouterinterface.yaml b/resources/computerouterpeer/compute_v1alpha3_computerouterinterface.yaml new file mode 100644 index 0000000000..408eb34bbd --- /dev/null +++ b/resources/computerouterpeer/compute_v1alpha3_computerouterinterface.yaml @@ -0,0 +1,9 @@ +apiVersion: compute.cnrm.cloud.google.com/v1alpha3 +kind: ComputeRouterInterface +metadata: + name: computerouterpeer-dep +spec: + routerRef: + name: computerouterpeer-dep + region: us-central1 + ipRange: "169.254.0.1/30" \ No newline at end of file diff --git a/resources/computerouterpeer/compute_v1alpha3_computerouterpeer.yaml b/resources/computerouterpeer/compute_v1alpha3_computerouterpeer.yaml new file mode 100644 index 0000000000..eb0cba68e8 --- /dev/null +++ b/resources/computerouterpeer/compute_v1alpha3_computerouterpeer.yaml @@ -0,0 +1,13 @@ +apiVersion: compute.cnrm.cloud.google.com/v1alpha3 +kind: ComputeRouterPeer +metadata: + name: computerouterpeer-sample +spec: + region: us-central1 + peerIpAddress: "169.254.0.2" + peerAsn: 65513 + advertisedRoutePriority: 1 + routerRef: + name: computerouterpeer-dep + routerInterfaceRef: + name: computerouterpeer-dep \ No newline at end of file diff --git a/resources/computeurlmap/compute_v1alpha3_computebackendservice.yaml b/resources/computeurlmap/compute_v1alpha3_computebackendservice.yaml index 15e74d9a6c..e7646e3a2b 100644 --- a/resources/computeurlmap/compute_v1alpha3_computebackendservice.yaml +++ b/resources/computeurlmap/compute_v1alpha3_computebackendservice.yaml @@ -1,7 +1,25 @@ apiVersion: compute.cnrm.cloud.google.com/v1alpha3 kind: ComputeBackendService metadata: - name: computeurlmap-dep + name: computeurlmap-dep1 +spec: + healthCheckRef: + name: computeurlmap-dep + location: global +--- +apiVersion: compute.cnrm.cloud.google.com/v1alpha3 +kind: ComputeBackendService +metadata: + name: computeurlmap-dep2 +spec: + healthCheckRef: + name: computeurlmap-dep + location: global +--- +apiVersion: compute.cnrm.cloud.google.com/v1alpha3 +kind: ComputeBackendService +metadata: + name: computeurlmap-dep3 spec: healthCheckRef: name: computeurlmap-dep diff --git a/resources/computeurlmap/compute_v1alpha3_computeurlmap.yaml b/resources/computeurlmap/compute_v1alpha3_computeurlmap.yaml index c4931ce717..0737d01b1e 100644 --- a/resources/computeurlmap/compute_v1alpha3_computeurlmap.yaml +++ b/resources/computeurlmap/compute_v1alpha3_computeurlmap.yaml @@ -3,7 +3,24 @@ kind: ComputeURLMap metadata: name: computeurlmap-sample spec: + location: global defaultService: backendServiceRef: - name: computeurlmap-dep - location: global + name: computeurlmap-dep1 + pathMatcher: + - name: allpaths + defaultService: + backendServiceRef: + name: computeurlmap-dep2 + pathRule: + - paths: ["/home"] + service: + backendServiceRef: + name: computeurlmap-dep2 + - paths: ["/foo"] + service: + backendServiceRef: + name: computeurlmap-dep3 + hostRule: + - hosts: ["example.com"] + pathMatcher: allpaths diff --git a/resources/firestoreindex/firestore_v1alpha1_firestoreindex.yaml b/resources/firestoreindex/firestore_v1alpha1_firestoreindex.yaml new file mode 100644 index 0000000000..f077197d26 --- /dev/null +++ b/resources/firestoreindex/firestore_v1alpha1_firestoreindex.yaml @@ -0,0 +1,12 @@ +apiVersion: firestore.cnrm.cloud.google.com/v1alpha1 +kind: FirestoreIndex +metadata: + name: firestoreindex-sample +spec: + collection: sample-collection + fields: + - fieldPath: field1 + order: ASCENDING + - fieldPath: field2 + order: DESCENDING + queryScope: COLLECTION