apiVersion: v1 kind: Namespace metadata: name: edge-bsl labels: workload.edge.ncr.com: platform platform.edge.ncr.com/component: edge-bsl annotations: cnrm.cloud.google.com/project-id: ${gcp_project_id} pallet.edge.ncr.com/created: "2023-02-16T21:26:39Z" pallet.edge.ncr.com/name: edge-bsl pallet.edge.ncr.com/revision: 696897a3df910b6e84a88c9336907a17b18159c1 pallet.edge.ncr.com/source: https://github.com/ncrvoyix-swt-retail/edge-infra/tree/696897a3df910b6e84a88c9336907a17b18159c1 pallet.edge.ncr.com/team: '@ncrvoyix-swt-retail/edge-platform' pallet.edge.ncr.com/version: 7.7.7-rc.1676582799+commit.696897a --- apiVersion: v1 kind: ServiceAccount metadata: name: edge-bsl namespace: edge-bsl labels: platform.edge.ncr.com/component: edge-bsl annotations: cnrm.cloud.google.com/project-id: ${gcp_project_id} pallet.edge.ncr.com/created: "2023-02-16T21:26:39Z" pallet.edge.ncr.com/name: edge-bsl pallet.edge.ncr.com/revision: 696897a3df910b6e84a88c9336907a17b18159c1 pallet.edge.ncr.com/source: https://github.com/ncrvoyix-swt-retail/edge-infra/tree/696897a3df910b6e84a88c9336907a17b18159c1 pallet.edge.ncr.com/team: '@ncrvoyix-swt-retail/edge-platform' pallet.edge.ncr.com/version: 7.7.7-rc.1676582799+commit.696897a --- apiVersion: v1 kind: ConfigMap metadata: name: edge-bsl-default namespace: edge-bsl labels: platform.edge.ncr.com/component: edge-bsl annotations: cnrm.cloud.google.com/project-id: ${gcp_project_id} pallet.edge.ncr.com/created: "2023-02-16T21:26:39Z" pallet.edge.ncr.com/name: edge-bsl pallet.edge.ncr.com/revision: 696897a3df910b6e84a88c9336907a17b18159c1 pallet.edge.ncr.com/source: https://github.com/ncrvoyix-swt-retail/edge-infra/tree/696897a3df910b6e84a88c9336907a17b18159c1 pallet.edge.ncr.com/team: '@ncrvoyix-swt-retail/edge-platform' pallet.edge.ncr.com/version: 7.7.7-rc.1676582799+commit.696897a data: BSL_ENDPOINT: ${gcp_project_id} BSL_RECONCILE_INTERVAL: "60" BSL_ROOT_ORG: ${bsl_endpoint} BSP_ORGANIZATION_PREFIX: ${gcp_project_id} LOGGER_LEVEL: "debug" MODE: release PORT: "9003" SQL_CONNECTION_NAME: "${gcp_project_id}:us-central1:${gcp_project_id}" SQL_DB_NAME: ${gcp_project_id} SQL_USER: edge-bsl@${gcp_project_id}.iam TOP_LEVEL_PROJECT_ID: ${foreman_gcp_project_id} --- apiVersion: v1 kind: ConfigMap metadata: name: edge-bsl-optional namespace: edge-bsl labels: platform.edge.ncr.com/component: edge-bsl annotations: cnrm.cloud.google.com/project-id: ${gcp_project_id} pallet.edge.ncr.com/created: "2023-02-16T21:26:39Z" pallet.edge.ncr.com/name: edge-bsl pallet.edge.ncr.com/revision: 696897a3df910b6e84a88c9336907a17b18159c1 pallet.edge.ncr.com/source: https://github.com/ncrvoyix-swt-retail/edge-infra/tree/696897a3df910b6e84a88c9336907a17b18159c1 pallet.edge.ncr.com/team: '@ncrvoyix-swt-retail/edge-platform' pallet.edge.ncr.com/version: 7.7.7-rc.1676582799+commit.696897a data: BSL_RECONCILE_INTERVAL: "60" --- apiVersion: v1 kind: Service metadata: name: edge-bsl labels: app: edge-bsl platform.edge.ncr.com/component: 'edge-bsl' release: edge-bsl namespace: edge-bsl annotations: cnrm.cloud.google.com/project-id: ${gcp_project_id} pallet.edge.ncr.com/created: "2023-02-16T21:26:39Z" pallet.edge.ncr.com/name: edge-bsl pallet.edge.ncr.com/revision: 696897a3df910b6e84a88c9336907a17b18159c1 pallet.edge.ncr.com/source: https://github.com/ncrvoyix-swt-retail/edge-infra/tree/696897a3df910b6e84a88c9336907a17b18159c1 pallet.edge.ncr.com/team: '@ncrvoyix-swt-retail/edge-platform' pallet.edge.ncr.com/version: 7.7.7-rc.1676582799+commit.696897a spec: type: NodePort selector: app: edge-bsl pod-type: application release: edge-bsl platform.edge.ncr.com/component: 'edge-bsl' ports: - name: http protocol: TCP port: 80 targetPort: 9003 --- apiVersion: apps/v1 kind: Deployment metadata: name: edge-bsl labels: app: edge-bsl app.kubernetes.io/name: edge-bsl deployment-type: application platform.edge.ncr.com/component: edge-bsl release: edge-bsl namespace: edge-bsl annotations: cnrm.cloud.google.com/project-id: ${gcp_project_id} pallet.edge.ncr.com/created: "2023-02-16T21:26:39Z" pallet.edge.ncr.com/name: edge-bsl pallet.edge.ncr.com/revision: 696897a3df910b6e84a88c9336907a17b18159c1 pallet.edge.ncr.com/source: https://github.com/ncrvoyix-swt-retail/edge-infra/tree/696897a3df910b6e84a88c9336907a17b18159c1 pallet.edge.ncr.com/team: '@ncrvoyix-swt-retail/edge-platform' pallet.edge.ncr.com/version: 7.7.7-rc.1676582799+commit.696897a spec: selector: matchLabels: app: edge-bsl app.kubernetes.io/name: edge-bsl pod-type: application release: edge-bsl platform.edge.ncr.com/component: edge-bsl template: metadata: name: edge-bsl labels: app: edge-bsl app.kubernetes.io/name: edge-bsl pod-type: application release: edge-bsl platform.edge.ncr.com/component: edge-bsl annotations: cnrm.cloud.google.com/project-id: ${gcp_project_id} pallet.edge.ncr.com/created: "2023-02-16T21:26:39Z" pallet.edge.ncr.com/name: edge-bsl pallet.edge.ncr.com/revision: 696897a3df910b6e84a88c9336907a17b18159c1 pallet.edge.ncr.com/source: https://github.com/ncrvoyix-swt-retail/edge-infra/tree/696897a3df910b6e84a88c9336907a17b18159c1 pallet.edge.ncr.com/team: '@ncrvoyix-swt-retail/edge-platform' pallet.edge.ncr.com/version: 7.7.7-rc.1676582799+commit.696897a spec: serviceAccount: edge-bsl containers: - name: edge-bsl image: us-east1-docker.pkg.dev/ret-edge-pltf-infra/workloads/edge-bsl@sha256:43cb5a80fd6acf6dcbd2fa4f5f50a99e197a5cb053c9bb88fe8d0f5b64e167ec ports: - name: http containerPort: 8080 - name: server containerPort: 9003 envFrom: - configMapRef: name: edge-bsl-default - configMapRef: name: edge-bsl-optional optional: true - secretRef: name: edge-bsl - secretRef: name: edge-bsl-basic-auth resources: limits: cpu: "1" memory: 1Gi requests: cpu: 150m memory: 250Mi imagePullSecrets: - name: edge-docker-pull-secret --- apiVersion: external-secrets.io/v1beta1 kind: ExternalSecret metadata: name: edge-bsl namespace: edge-bsl labels: platform.edge.ncr.com/component: edge-bsl annotations: cnrm.cloud.google.com/project-id: ${gcp_project_id} pallet.edge.ncr.com/created: "2023-02-16T21:26:39Z" pallet.edge.ncr.com/name: edge-bsl pallet.edge.ncr.com/revision: 696897a3df910b6e84a88c9336907a17b18159c1 pallet.edge.ncr.com/source: https://github.com/ncrvoyix-swt-retail/edge-infra/tree/696897a3df910b6e84a88c9336907a17b18159c1 pallet.edge.ncr.com/team: '@ncrvoyix-swt-retail/edge-platform' pallet.edge.ncr.com/version: 7.7.7-rc.1676582799+commit.696897a spec: data: - remoteRef: key: edge-bsl-prod-admin property: secret-key secretKey: EDGE_BSL_SECRET_KEY - remoteRef: key: edge-bsl-prod-admin property: shared-key secretKey: EDGE_BSL_SHARED_KEY refreshInterval: 1m secretStoreRef: name: gcp-provider kind: ClusterSecretStore target: name: edge-bsl creationPolicy: Owner --- apiVersion: external-secrets.io/v1beta1 kind: ExternalSecret metadata: name: edge-bsl-subscription-basic-auth namespace: edge-bsl labels: platform.edge.ncr.com/component: edge-bsl annotations: cnrm.cloud.google.com/project-id: ${gcp_project_id} pallet.edge.ncr.com/created: "2023-02-16T21:26:39Z" pallet.edge.ncr.com/name: edge-bsl pallet.edge.ncr.com/revision: 696897a3df910b6e84a88c9336907a17b18159c1 pallet.edge.ncr.com/source: https://github.com/ncrvoyix-swt-retail/edge-infra/tree/696897a3df910b6e84a88c9336907a17b18159c1 pallet.edge.ncr.com/team: '@ncrvoyix-swt-retail/edge-platform' pallet.edge.ncr.com/version: 7.7.7-rc.1676582799+commit.696897a spec: data: - remoteRef: key: edge-bsl-basic-auth property: password secretKey: EDGE_BSL_BASIC_AUTH_PASSWORD - remoteRef: key: edge-bsl-basic-auth property: username secretKey: EDGE_BSL_BASIC_AUTH_USERNAME refreshInterval: 1m secretStoreRef: name: gcp-provider kind: ClusterSecretStore target: name: edge-bsl-basic-auth creationPolicy: Owner --- apiVersion: getambassador.io/v3alpha1 kind: Mapping metadata: name: edge-bsl namespace: edge-bsl labels: platform.edge.ncr.com/component: edge-bsl annotations: cnrm.cloud.google.com/project-id: ${gcp_project_id} pallet.edge.ncr.com/created: "2023-02-16T21:26:39Z" pallet.edge.ncr.com/name: edge-bsl pallet.edge.ncr.com/revision: 696897a3df910b6e84a88c9336907a17b18159c1 pallet.edge.ncr.com/source: https://github.com/ncrvoyix-swt-retail/edge-infra/tree/696897a3df910b6e84a88c9336907a17b18159c1 pallet.edge.ncr.com/team: '@ncrvoyix-swt-retail/edge-platform' pallet.edge.ncr.com/version: 7.7.7-rc.1676582799+commit.696897a spec: service: edge-bsl.edge-bsl:80 hostname: ${gcp_project_id} prefix: /new-org-created/ bypass_auth: true rewrite: "" timeout_ms: 60000