From c3b7ab89518b390a2cf1c51f4134909bfe3bee30 Mon Sep 17 00:00:00 2001 From: Brage Sekse Aarset Date: Mon, 5 May 2025 09:54:34 +0300 Subject: [PATCH 1/2] fix: remove unleash --- stacks/unleash/Pulumi.yaml | 132 ------------------------------------- 1 file changed, 132 deletions(-) delete mode 100644 stacks/unleash/Pulumi.yaml diff --git a/stacks/unleash/Pulumi.yaml b/stacks/unleash/Pulumi.yaml deleted file mode 100644 index 1f5b9a12..00000000 --- a/stacks/unleash/Pulumi.yaml +++ /dev/null @@ -1,132 +0,0 @@ -name: unleash -runtime: yaml -description: Common Unleash server -config: - host: - type: string - ext-image: - type: string -resources: - namespace: - type: kubernetes:core/v1:Namespace - properties: - metadata: - name: ${pulumi.project}-${pulumi.stack} - database: - type: gcp:sql/database:Database - properties: - name: unleash - instance: ${database:instanceName} - databasePassword: - type: random:RandomPassword - properties: - length: 16 - special: false - databaseUser: - type: gcp:sql/user:User - properties: - name: unleash - instance: ${database:instanceName} - password: ${databasePassword.result} - databaseSecret: - type: kubernetes:core/v1:Secret - properties: - metadata: - name: ${pulumi.project}-${pulumi.stack}-database - namespace: ${namespace.metadata.name} - stringData: - DATABASE_NAME: ${database.name} - DATABASE_USERNAME: ${databaseUser.name} - DATABASE_PASSWORD: ${databasePassword.result} - serviceAccount: - type: kubernetes:core/v1:ServiceAccount - properties: - metadata: - name: ${pulumi.project}-${pulumi.stack} - namespace: ${namespace.metadata.name} - annotations: - "iam.gke.io/gcp-service-account": ${database:serviceAccountEmail} - serviceAccountIamMember: - type: gcp:serviceAccount:IAMMember - properties: - serviceAccountId: ${database:serviceAccountId} - role: roles/iam.workloadIdentityUser - member: serviceAccount:${gcp:project}.svc.id.goog[${namespace.metadata.name}/${serviceAccount.metadata.name}] - deployment: - type: kubernetes:apps/v1:Deployment - properties: - metadata: - name: ${pulumi.project}-${pulumi.stack} - namespace: ${namespace.metadata.name} - annotations: - pulumi.com/skipAwait: "true" - pulumi.com/patchForce: "true" - spec: - replicas: 3 - selector: - matchLabels: ${appLabels} - template: - metadata: - labels: ${appLabels} - spec: - serviceAccountName: ${serviceAccount.metadata.name} - nodeSelector: - "iam.gke.io/gke-metadata-server-enabled": "true" - containers: - - name: app - image: ${ext-image} - ports: - - containerPort: 8484 - envFrom: - - secretRef: - name: ${databaseSecret.metadata.name} - env: - - name: DATABASE_SSL - value: "false" - - name: HTTP_PORT - value: "8484" - - name: UNLEASH_URL - value: "https://${host}" - - name: cloud-sql-proxy - image: gcr.io/cloud-sql-connectors/cloud-sql-proxy:2.8.0 - args: - - --structured-logs=true - - --port=5432 - - ${database:connectionName} - securityContext: - runAsNonRoot: true - service: - type: kubernetes:core/v1:Service - properties: - metadata: - name: ${pulumi.project}-${pulumi.stack} - namespace: ${namespace.metadata.name} - spec: - selector: ${appLabels} - ports: - - port: 8484 - targetPort: 8484 - ingress: - type: kubernetes:networking.k8s.io/v1:Ingress - properties: - metadata: - name: ${pulumi.project}-${pulumi.stack} - namespace: ${namespace.metadata.name} - annotations: - pulumi.com/skipAwait: "true" - kubernetes.io/ingress.class: "caddy" - spec: - rules: - - host: ${host} - http: - paths: - - path: / - pathType: Prefix - backend: - service: - name: ${pulumi.project}-${pulumi.stack} - port: - number: 8484 -variables: - appLabels: - app: ${pulumi.project}-${pulumi.stack} From b83d43314d951ffdab4392a1cc5ccbc624d2eac0 Mon Sep 17 00:00:00 2001 From: Brage Sekse Aarset Date: Mon, 5 May 2025 10:05:46 +0300 Subject: [PATCH 2/2] remove everything --- stacks/unleash/Pulumi.prod.yaml | 5 ----- 1 file changed, 5 deletions(-) delete mode 100644 stacks/unleash/Pulumi.prod.yaml diff --git a/stacks/unleash/Pulumi.prod.yaml b/stacks/unleash/Pulumi.prod.yaml deleted file mode 100644 index 08b9e99e..00000000 --- a/stacks/unleash/Pulumi.prod.yaml +++ /dev/null @@ -1,5 +0,0 @@ -environment: - - unleash-prod -config: - ext-image: unleashorg/unleash-server:5.10.0 - host: unleash.branches.no \ No newline at end of file