From 76b90c04151b80e58614e58c16cf11885acfda57 Mon Sep 17 00:00:00 2001 From: Sergey Marunich Date: Thu, 1 Dec 2022 11:46:49 -0500 Subject: [PATCH] more of typos --- .../v2-passim-connections/apim-test.sh | 1 + .../v2-passim-connections/httpbin.yaml | 44 ++++++++++++++ .../v2-lob-app01-consumer-external.yaml | 2 +- ...ml => v2-lob-app02-consumer-internal.yaml} | 30 +++++----- ... v2-lob-app02-mesh-internal-consumer.yaml} | 0 ...> v2-lob-app02-mesh-internal-service.yaml} | 2 +- .../v2-lob-app02-provider-internal.yaml | 60 +++++++++++++++++++ 7 files changed, 122 insertions(+), 17 deletions(-) create mode 100644 random-connections/v2-passim-connections/apim-test.sh create mode 100644 random-connections/v2-passim-connections/httpbin.yaml rename random-connections/v2-passim-connections/{v2-lob-app01-consumer-internal.yaml => v2-lob-app02-consumer-internal.yaml} (63%) rename random-connections/v2-passim-connections/{v2-lob-app01-mesh-internal-consumer.yaml => v2-lob-app02-mesh-internal-consumer.yaml} (100%) rename random-connections/v2-passim-connections/{v2-lob-app01-mesh-internal-service.yaml => v2-lob-app02-mesh-internal-service.yaml} (96%) create mode 100644 random-connections/v2-passim-connections/v2-lob-app02-provider-internal.yaml diff --git a/random-connections/v2-passim-connections/apim-test.sh b/random-connections/v2-passim-connections/apim-test.sh new file mode 100644 index 0000000..4438fad --- /dev/null +++ b/random-connections/v2-passim-connections/apim-test.sh @@ -0,0 +1 @@ +curl -Ik https://external-api-httpbin.gcp.cx.tetrate.info -H"Host: external-api-httpbin.gcp.cx.tetrate.info" --resolve external-api-httpbin.gcp.cx.tetrate.info:443:34.74.90.140 -X GET diff --git a/random-connections/v2-passim-connections/httpbin.yaml b/random-connections/v2-passim-connections/httpbin.yaml new file mode 100644 index 0000000..2b26ecb --- /dev/null +++ b/random-connections/v2-passim-connections/httpbin.yaml @@ -0,0 +1,44 @@ +--- +apiVersion: v1 +kind: ServiceAccount +metadata: + name: httpbin +--- +apiVersion: v1 +kind: Service +metadata: + name: httpbin + labels: + app: httpbin + service: httpbin +spec: + ports: + - name: http + port: 8000 + targetPort: 80 + selector: + app: httpbin +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + name: httpbin +spec: + replicas: 1 + selector: + matchLabels: + app: httpbin + version: v1 + template: + metadata: + labels: + app: httpbin + version: v1 + spec: + serviceAccountName: httpbin + containers: + - image: docker.io/kennethreitz/httpbin + imagePullPolicy: IfNotPresent + name: httpbin + ports: + - containerPort: 80 \ No newline at end of file diff --git a/random-connections/v2-passim-connections/v2-lob-app01-consumer-external.yaml b/random-connections/v2-passim-connections/v2-lob-app01-consumer-external.yaml index c3f7cb6..827ec4c 100644 --- a/random-connections/v2-passim-connections/v2-lob-app01-consumer-external.yaml +++ b/random-connections/v2-passim-connections/v2-lob-app01-consumer-external.yaml @@ -41,7 +41,7 @@ items: - apiVersion: gateway.tsb.tetrate.io/v2 kind: Tier1Gateway metadata: - name: lob-app01-tier1 + name: lob-app01-ext-t1 annotations: tsb.tetrate.io/organization: tetrate tsb.tetrate.io/tenant: dev diff --git a/random-connections/v2-passim-connections/v2-lob-app01-consumer-internal.yaml b/random-connections/v2-passim-connections/v2-lob-app02-consumer-internal.yaml similarity index 63% rename from random-connections/v2-passim-connections/v2-lob-app01-consumer-internal.yaml rename to random-connections/v2-passim-connections/v2-lob-app02-consumer-internal.yaml index 8af40cc..7b908b5 100644 --- a/random-connections/v2-passim-connections/v2-lob-app01-consumer-internal.yaml +++ b/random-connections/v2-passim-connections/v2-lob-app02-consumer-internal.yaml @@ -5,35 +5,35 @@ items: - apiVersion: tsb.tetrate.io/v2 kind: Workspace metadata: - name: lob-app01-consumer-ws + name: lob-app02-consumer-ws annotations: tsb.tetrate.io/organization: tetrate tsb.tetrate.io/tenant: dev spec: - displayName: lob-app01-consumer-ws + displayName: lob-app02-consumer-ws namespaceSelector: names: - - gke-r160rc5p1-us-east1-0/lob-app01 + - gke-r160rc5p1-us-east1-0/lob-app02 privileged: false - apiVersion: gateway.tsb.tetrate.io/v2 kind: Group metadata: - name: lob-app01-consumer-gg + name: lob-app02-consumer-gg annotations: tsb.tetrate.io/organization: tetrate tsb.tetrate.io/tenant: dev - tsb.tetrate.io/workspace: lob-app01-consumer-ws + tsb.tetrate.io/workspace: lob-app02-consumer-ws spec: configMode: BRIDGED - displayName: lob-app01-consumer-gg + displayName: lob-app02-consumer-gg namespaceSelector: names: - - gke-r160rc5p1-us-east1-0/lob-app01 + - gke-r160rc5p1-us-east1-0/lob-app02 - apiVersion: install.tetrate.io/v1alpha1 kind: Tier1Gateway metadata: - name: lob-app01-consumer-t1 - namespace: lob-app01 + name: lob-app02-consumer-t1 + namespace: lob-app02 spec: kubeSpec: service: @@ -41,20 +41,20 @@ items: - apiVersion: gateway.tsb.tetrate.io/v2 kind: Tier1Gateway metadata: - name: lob-app01-int-tier1 + name: lob-app02-int-t1 annotations: tsb.tetrate.io/organization: tetrate tsb.tetrate.io/tenant: dev - tsb.tetrate.io/gatewayGroup: lob-app01-consumer-gg - tsb.tetrate.io/workspace: lob-app01-consumer-ws + tsb.tetrate.io/gatewayGroup: lob-app02-consumer-gg + tsb.tetrate.io/workspace: lob-app02-consumer-ws spec: workloadSelector: - namespace: lob-app01 + namespace: lob-app02 labels: - app: lob-app01-consumer-t1 + app: lob-app02-consumer-t1 internalServers: - hostname: internal-api-httpbin.gcp.cx.tetrate.info - name: lob-app01-consumer + name: lob-app02-consumer clusters: - name: gke-r160rc5p1-us-west1-1 weight: 100 diff --git a/random-connections/v2-passim-connections/v2-lob-app01-mesh-internal-consumer.yaml b/random-connections/v2-passim-connections/v2-lob-app02-mesh-internal-consumer.yaml similarity index 100% rename from random-connections/v2-passim-connections/v2-lob-app01-mesh-internal-consumer.yaml rename to random-connections/v2-passim-connections/v2-lob-app02-mesh-internal-consumer.yaml diff --git a/random-connections/v2-passim-connections/v2-lob-app01-mesh-internal-service.yaml b/random-connections/v2-passim-connections/v2-lob-app02-mesh-internal-service.yaml similarity index 96% rename from random-connections/v2-passim-connections/v2-lob-app01-mesh-internal-service.yaml rename to random-connections/v2-passim-connections/v2-lob-app02-mesh-internal-service.yaml index ce30ebc..133690d 100644 --- a/random-connections/v2-passim-connections/v2-lob-app01-mesh-internal-service.yaml +++ b/random-connections/v2-passim-connections/v2-lob-app02-mesh-internal-service.yaml @@ -52,7 +52,7 @@ items: http: - name: httpbin port: 80 - hostname: "internal-api-httpbin.tetrate.io" + hostname: "internal-api-httpbin.gcp.cx.tetrate.info" routing: rules: - route: diff --git a/random-connections/v2-passim-connections/v2-lob-app02-provider-internal.yaml b/random-connections/v2-passim-connections/v2-lob-app02-provider-internal.yaml new file mode 100644 index 0000000..90d455e --- /dev/null +++ b/random-connections/v2-passim-connections/v2-lob-app02-provider-internal.yaml @@ -0,0 +1,60 @@ +--- +apiVersion: v1 +kind: List +items: + - apiVersion: tsb.tetrate.io/v2 + kind: Workspace + metadata: + name: lob-app02-provider-ws + annotations: + tsb.tetrate.io/organization: tetrate + tsb.tetrate.io/tenant: dev + spec: + displayName: lob-app02-provider-ws + namespaceSelector: + names: + - gke-r160rc5p1-us-west1-1/lob-app02 + privileged: false + - apiVersion: gateway.tsb.tetrate.io/v2 + kind: Group + metadata: + name: lob-app02-provider-gg + annotations: + tsb.tetrate.io/organization: tetrate + tsb.tetrate.io/tenant: dev + tsb.tetrate.io/workspace: lob-app02-provider-ws + spec: + configMode: BRIDGED + displayName: lob-app02-provider-gg + namespaceSelector: + names: + - gke-r160rc5p1-us-west1-1/lob-app02 + - apiVersion: install.tetrate.io/v1alpha1 + kind: Tier1Gateway + metadata: + name: lob-app02-provider-t1 + namespace: lob-app02 + spec: + kubeSpec: + service: + type: LoadBalancer + - apiVersion: gateway.tsb.tetrate.io/v2 + kind: Tier1Gateway + metadata: + name: lob-app02-int-t1 + annotations: + tsb.tetrate.io/organization: tetrate + tsb.tetrate.io/tenant: dev + tsb.tetrate.io/gatewayGroup: lob-app02-provider-gg + tsb.tetrate.io/workspace: lob-app02-provider-ws + spec: + workloadSelector: + namespace: lob-app02 + labels: + app: lob-app02-provider-t1 + internalServers: + - hostname: internal-api-httpbin.gcp.cx.tetrate.info + name: lob-app02-provider + clusters: + - name: gke-r160rc5p1-us-west1-3 + weight: 100