Skip to content

Conversation

@github-actions
Copy link

kubectl diff reports that applying 0197770 will change:

diff -uN /tmp/LIVE-3336832790/apps.v1.Deployment.choose-native-plants.choose-native-plants /tmp/MERGED-2602422315/apps.v1.Deployment.choose-native-plants.choose-native-plants
--- /tmp/LIVE-3336832790/apps.v1.Deployment.choose-native-plants.choose-native-plants	2025-05-24 23:18:22.844288742 +0000
+++ /tmp/MERGED-2602422315/apps.v1.Deployment.choose-native-plants.choose-native-plants	2025-05-24 23:18:22.856288639 +0000
@@ -134,7 +134,7 @@
         - configMapRef:
             name: app-config
             optional: true
-        image: ghcr.io/codeforphilly/pa-wildflower-selector/app:1.0.3
+        image: ghcr.io/codeforphilly/pa-wildflower-selector/app:2.0.3
         imagePullPolicy: Always
         livenessProbe:
           failureThreshold: 3
diff -uN /tmp/LIVE-3336832790/bitnami.com.v1alpha1.SealedSecret.choose-native-plants.linode-storage /tmp/MERGED-2602422315/bitnami.com.v1alpha1.SealedSecret.choose-native-plants.linode-storage
--- /tmp/LIVE-3336832790/bitnami.com.v1alpha1.SealedSecret.choose-native-plants.linode-storage	2025-05-24 23:18:22.847288716 +0000
+++ /tmp/MERGED-2602422315/bitnami.com.v1alpha1.SealedSecret.choose-native-plants.linode-storage	2025-05-24 23:18:22.859288613 +0000
@@ -1 +1,18 @@
-{}
+apiVersion: bitnami.com/v1alpha1
+kind: SealedSecret
+metadata:
+  name: linode-storage
+  namespace: choose-native-plants
+spec:
+  encryptedData:
+    AWS_ACCESS_KEY_ID: AgBwFME4ZATUhF07gNFVYsXdXE/WV0AmpL8xhZpf4kmakgAcnSTCwnWJ2pywy3btBQJgF1wwLfk7vMT6sFIGd0uq10YFMWzmiiD1EICoyv0NVIksh0zaspK7/YtyWCCYFFFJD2DKpYu31yzWdss0eWbDhhdfcXnYf+v4Y5Dv5lKhnlNUFv9e4feyjTyyq4arC7fY7mhI7kgkzcgJrqbIhJilgUlw4ISQ9UI8C6njplgxBqWdqbxtI55LqJK3mD0jr+8y26521zSjqsMHavZzyeUfdm4sFsWxERVr28tqsua6F2luSXvfzmaVgeLx+Bj9OM9fuMnWg4v8HfiyjFrPRBySHx3D/PSepgyc3P69XGFix5YwjT5zbT2JIcJPeGxhqErTDAkWcKmuxwaF9ynDd0fA0gdsCc4+tCo1aE19p5sLvsmCio7CBSKQP4Vj2y7s1bo1jikCoueo/vQNZqsellchrQccl/UxLYzR+n4MBGC1BsF0W6AI2Y/riknhLawupo4Yv5p4jXDFyR1mNV8Y8u2b6e9giFAQeSSntnZnHEO/rvQCod9GWiJxwoHLQI+vTaz0gj2iyBbF4kq5Guj2A7ohZsPzcv3sMtTUkWvOG1CbdSxbeK/KQVHfpN6Y6L8/rumtiPCqyyjhws0WEd+ET7tFiRVk2i3VkMh70uBR4lr4j8PM+Lt0iLv6Ar/i2HuwyxriQAXuDEJ9i0qjp1L1uLA3lDTwOQ==
+    AWS_DEFAULT_REGION: AgA4kmDFxy+Fh/bEpmnfFVATD2dffCnyFheLvXqwsrbb8BReet00EdHzzv/VaiZwQSbsiRhxhfUDvpcpryK8QhgptJ+JkmUz+31byoCpkGg7/ZW7rmQXemWZYh0ua9mX5P4EGEa+nZqs4zMcTx28YeNW++rgjV/u/0EkIF33J1k7oI3CTrYCYkINK7gIKMbeEhorx0ggqOtTek55qK0upp9hss6KOpSUdTMAEBeCCYbpRTPurfBY0uxhPtlCJ2hI632MI7rcy6qD841IAlPtivL4uRykKQQLkk4ywc9X4KqLJhbZcv3eKUl4DbXZP911c5OwqvB2pdN+v6BQHbvYieJBh/c6S8rh39bw4cgKWMFADOZvJQTRuOpcoFYwalUkMYHgB8tnZ+riQQ/hoomO9i6LepOtuY1Xf/+usAj/IQivrAjONqRdJpsGFF+iYvnr+yKSZjqrh2Ux4DrlzUEXloMOGcg24wsM2q0hQeeSSNHp8fzqQZ6/iQ85LumZ4FnNfXpIgAjmFABO69ZryjDe6OkO5Axn3muUXbnKExcckigQSOb55Px7fAj7U1uIgQb1Rlh9pM86QfzqvPFSZ90Alu1FKeVXRF0UIo/cEugHXDMTkF0tcT7ctwDJA+poCrH/inLeX+nbkYE8kH8CdrYbIT4ypbYqEgjFF+m7ANuiCC644VFiw+gnOjm3G9JZx11rEO1frwMyFl4nR6E=
+    AWS_SECRET_ACCESS_KEY: AgBh41ehB6PZgbfL8cy0Jgs3FC7VyG/SNIkcj9S/xkFpT1+1aQoEhOHmD7ah/ry4RIpthDAYnwUS+UAtRGpHb81SXxfFt9DdoWFMbekhwnNjvF0Rn0gIfus5uDaVmp42ox998IH40CoPLil9vXnzwk8S+rLwdZyIqzSJT/Ztu0bh10uQ/KnIAa6rZ9ieYVpemSHKLNiwneUyFmiEhJMcvUnlzrVvR2gqIdqH/Dyxb7pbwftS8DdADL/JQTaEAUAvNmJ7Q2/CtEudYVEKm5kzAz8oooS2fEViq/1Oa0BCzdg2IVrJ6yCML3L1Tko6oCSVj22/gR+fgIVegkr2tL+B5bXxUJTvwXwUGzcm11JASw4Nlh7KJe5GVbl94CrcA5VDh0E6df1f7yiSngdckNbI4dUX+EbP8Bk3UGOjv0Z8V/FF8ri/gVVKFZBEUbCtLxAYvsKn1BLrdwI54FW4t56eoL/jP4Rn6n01DlqaYie3x0ZWPKbY7u3MDDhEnefFbP3x6q82HTdUwakYzR5Wt7OnBNE/GlhzL3yxLHykdf1bh64KrhgOjcy5JhCnOyOvJTXXWhrIYso85WlaLiJvAsyCBjH/4rzPhNwldNP/0eShc2q8kEYjVx2o8fNBbG5ukKhOdMOGhlKbXvgN/3wRAphkFjwMtWJadsZv+AC/6o+N69WT5UnUeFsAm0JQtTHyJaONB59KgsSZvHy+Vr+XQ6x6AfuZQEhDOKOkkTfq7d6FZdLhU56Zos4HCfYd
+    LINODE_BUCKET_NAME: AgBnydnQAqAxconIy9QLEv4ZJwD50q1OEDbTBkSJODmB+APfcUjhwgWmSDtlG4BU6mGSCuY0Jkek+nEldUcfPZSFL0GcKUQ4adVyznHUFjMniLKCs+NTz4E9dGL/Cr47QygdJfPkQdO0kC7LpveAK3OkrpwVs4fxBZO3yJrZfX86qnXB2GnOjlcqeEOjdW7/4katdEF18pi8654wsBra8BWJ0mWInv6B6l7Bx7vnlwnnW8xY4Zpp3D64vUl9hkSr4480N2GIBtIzl+31WFwJULP3ndCnbOyAEoCF7An6Gc7HhpH+D/N8Km5xn06GuKAnLjh/kj8crPHo3pKD8sSFMx+3zkLI5+w14BpjIM44eUQd3AMH8tVqyAv+2aKg+3ZXLsskpik5Pma5u6edNG/UuTLppHdqrg72upTZWMGchNAxm4RvUzTSJSMZZxfzHOcUzh1/remZbaJc7SMAjDfKzhzjteZvtue/TMCn971wtM02WS4qSzoFJBi+9W+L5GHVLnxxhYVKxk0zQnsXSv5Z6WWz4yqzumFJmysYte8676pKVJ7qCcSQWFpaHdCbBITMQdrOWPfqBisJzjfdGDDDy2Lvl+n4e7I/8u8gwEj1x0N9wW0Fr3T/r4uwVANz2pgcDCQwewKITGvYL7c+5uXEOdHfuuIF4Urr7NfZXkzqpbAoCPzYERV6YiQPC7OIjxWjMWgHYWYfn0OnwLJV1n1xhDXWsMALuQ==
+    LINODE_ENDPOINT_URL: AgAmHaS9BXmSwloo/Btosjvn5w7qaXHK6gGIDYWdYXHgcVFvUtbhpoBEjI4sZ4PLafIlhPL156TCpFAQvE+t4k7fs9fQP2mHtoc0O03cyQm3aHZDqdk8sFV8VZuYGDv/LQmSL2DEXjRelMSnesDhzVwPXKR7Y9zQuHaEBd1C5MWDisiXg6gRVW9KLLSNGl3uL5T9LyNR9nG1ddOBIxuvIR3X16SVBNEmAcCqyOANQ7baHgiip+vye/wjs7TLPMS/GYPZq0UakTcsZA9HLbc+/tj3bxLbm3qBCxEmtYpL66NIjRatQPIu9ljk7HaGWzbiZJZAaSB2eh+C5ijY36iOfWsn+wjcqBGF3UblQfHTkT4c694UiaJQFe1UdRQvtCNg6U/v+p35p2n0pUYsBudv2plN1E9B4cGC9Ti/Ud+ZsZBlSmnzavdcCBQMhxYVtF3cPWsqBdnzAwXFPQs9rn+MOkdIqC2WN9NIJ7Z19AhaZrwpEkJ6dtao6JNYi7PN7dl3StUR7wjFPPymb1X4gEy8qTwu99Xkn9LaJe9yMPvx8YwNTB7R3INuEQL47Rpv4WugYifWvOYgDyoJCZZqTUleW7hFjsyprE4vBndYyhyt0viOfC/NIeEr226G7N1bEHytfvAX3hpM3oFy7jDjQyo33+Yx8qwJf66REUsNyyu8tiHp/n/xfo4dEjgu49fi01Tj8xlzqfCBj7iimpv2P0ol30SOHo78Zwm/DeSKBLiaiGJBMaPXuA==
+  template:
+    metadata:
+      creationTimestamp: null
+      name: linode-storage
+      namespace: choose-native-plants
+    type: Opaque
diff -uN /tmp/LIVE-3336832790/bitnami.com.v1alpha1.SealedSecret.choose-native-plants.pac-api /tmp/MERGED-2602422315/bitnami.com.v1alpha1.SealedSecret.choose-native-plants.pac-api
--- /tmp/LIVE-3336832790/bitnami.com.v1alpha1.SealedSecret.choose-native-plants.pac-api	2025-05-24 23:18:22.847288716 +0000
+++ /tmp/MERGED-2602422315/bitnami.com.v1alpha1.SealedSecret.choose-native-plants.pac-api	2025-05-24 23:18:22.860288604 +0000
@@ -1 +1,15 @@
-{}
+apiVersion: bitnami.com/v1alpha1
+kind: SealedSecret
+metadata:
+  name: pac-api
+  namespace: choose-native-plants
+spec:
+  encryptedData:
+    PAC_API_BASE_URL: AgAnn70pH2dXDh7H0trpwUKRtPG1SEpl2L/Ql4HCLcpHhzsbqSGLRGnaTSyvuzQ9/PZ0fxFDI/cm9/WsRChkxHEzet4vTtoFpXloRhc6hym/6W5pllR531GaBvUVlxp+1JUOTUC8D7eeXTvhiiZjvbrKgfkaLdnAiOU434Vk43SGt2yzJBxyWTvWgth+joV77grCYvU8keTcSLJbRoWEZ/CLqXwI9ECI5As7hThkHCMviArB0GPJqPMaNtn1Su4j3Wv+ewlDl2i8jXoyrlU3tJFHx9QEM7ssOXR+6TeVFDb42Mj4oyIQIXiAb4ikgqTPxC6iuYh7lwtMkT8EIOQYMFJwXnNWhpR1phZWWM9VqGoHITZyCCCU+VcORQVFAjfqjD6u6PBlD71c9+ChMihNEu8WhavCVQzUDaoZSB9mcim8dBZxr+7FJ9e91nKfPToEArKb6Dk57r4m3+lZUn6LUl364i3R/3EB0/gjyyjstucuwKnRcOH2ajKAhxSqpvlT7p+KleS9nJqlejpiZNzsaxR4P+lAN3urq4Zt+ki18UjZro6D5Ryv81SvLwCHbWEc7/2RTQe5emnmhtljkBStIrUYWuZL64+UWxv63IXohhWTHH62WBXeflokJ0UEecI2Igm8bv9diEQPbiGp08Dr56RXbnMldPWBQ61WPQBo+U5Iu3KRkK6jWOI+xj3EFTUmw4UdqJQ53XFaDSn8+AY7lXbvuiRApgEz06VzBu0=
+    PAC_API_KEY: AgAgj+WeUKXuA2xGbR9k7YIYvC/2QrJV3SF/PN+HHlFdK8PjDkU/cQjUN57+CgUXtCxjPYjE7QHOyb0P1qyqia/Ralx2Mp9vP2B392zO1wY4rtqU6pSLG7Bpy/MKVEmBek+4H2MYazM389CzkdNRZ+ReaqE4OcuqA9rDKUnT0G/esd0n7sX7bchX9EVqDy3E5fkaB9hYZ6vZHxeM+V9ZN1NRuENqRqMFAkpAofMDA/v8ItZSNKXusuz402LBhgjXQOnAD3S8B/CmjG4h5NrMA4FqRoniFhsWMXb4on5wlZEi2106iJG8dQmfFVXUKdPCFfVjz0lWYw2FmLSDbkriuDUhtoxaYy14z7P1PvjvTKOIF5kv+ZeKaMrOq4vl/hgrg5EcBC6yfvoDJgfb3VV9Bu0An3sH6ri9WNTuWB+3IEbxoZ7yMML+zEtCC/D4CI+2XE6kUxMSx3mmDLm3g5MOq3JWxoZg/bjjV3xErhehABBIUzTcSRTipwM3b9DO1j2vBTmkMBfsOtpTS1p9vjxbDrM1TgFeA/KxnpvgkYKwsLnXOglrs8DP/kiB4kj4WB/rANGhPNFXkAKXrHMPBXzyKITSNf0kDQMQnVI2TBqTZvwkaitOd9DO/UW6f/1DgwpZR/iwX+sS9RrZ0VTQTkoKMY29BYI9JKsgMbDvdRceKo5vBebXx/8mJrNEKF0t1wJv3TkmI3adXpZ74qXwK1wjEk9+ihoRoEl3G1DdIL5EHyma4q9wPuM=
+  template:
+    metadata:
+      creationTimestamp: null
+      name: pac-api
+      namespace: choose-native-plants
+    type: Opaque
diff -uN /tmp/LIVE-1577903001/apps.v1.Deployment.code-for-philly.code-for-philly /tmp/MERGED-2383383390/apps.v1.Deployment.code-for-philly.code-for-philly
--- /tmp/LIVE-1577903001/apps.v1.Deployment.code-for-philly.code-for-philly	2025-05-24 23:18:23.763280828 +0000
+++ /tmp/MERGED-2383383390/apps.v1.Deployment.code-for-philly.code-for-philly	2025-05-24 23:18:23.778280699 +0000
@@ -48,7 +48,6 @@
             handle = "code-for-philly"
               primary_hostname = "codeforphilly.org"
               title = "Code for Philly"
-              use_https = true
 
             [core]
 
diff -uN /tmp/LIVE-1747775132/batch.v1.Job.squadquest-supabase.squadquest-supabase-test-analytics /tmp/MERGED-1734983171/batch.v1.Job.squadquest-supabase.squadquest-supabase-test-analytics
--- /tmp/LIVE-1747775132/batch.v1.Job.squadquest-supabase.squadquest-supabase-test-analytics	2025-05-24 23:18:32.772203786 +0000
+++ /tmp/MERGED-1734983171/batch.v1.Job.squadquest-supabase.squadquest-supabase-test-analytics	2025-05-24 23:18:32.830203299 +0000
@@ -1 +1,52 @@
-{}
+apiVersion: batch/v1
+kind: Job
+metadata:
+  annotations:
+    helm.sh/hook: test
+  labels:
+    app.kubernetes.io/instance: squadquest-supabase
+    app.kubernetes.io/managed-by: Helm
+    app.kubernetes.io/name: supabase
+    helm.sh/chart: supabase-0.1.3
+  name: squadquest-supabase-test-analytics
+  namespace: squadquest-supabase
+spec:
+  backoffLimit: 6
+  completionMode: NonIndexed
+  completions: 1
+  manualSelector: false
+  parallelism: 1
+  podReplacementPolicy: TerminatingOrFailed
+  selector:
+    matchLabels:
+      batch.kubernetes.io/controller-uid: cf4ff115-f9dd-4fc7-8ec0-ed8c34fc5d9e
+  suspend: false
+  template:
+    metadata:
+      creationTimestamp: null
+      labels:
+        batch.kubernetes.io/controller-uid: cf4ff115-f9dd-4fc7-8ec0-ed8c34fc5d9e
+        batch.kubernetes.io/job-name: squadquest-supabase-test-analytics
+        controller-uid: cf4ff115-f9dd-4fc7-8ec0-ed8c34fc5d9e
+        job-name: squadquest-supabase-test-analytics
+    spec:
+      containers:
+      - command:
+        - /bin/bash
+        - -c
+        - |
+          curl -sfo /dev/null \
+            http://squadquest-supabase-supabase-analytics:4000/health \
+              || { echo -e "\033[31mFailed to connect to the squadquest-supabase-supabase-analytics\033[0m."; exit 1; }
+
+          echo "Sevice squadquest-supabase-supabase-analytics is healthy."
+        image: kdevup/curljq
+        imagePullPolicy: IfNotPresent
+        name: test-analytics
+        terminationMessagePath: /dev/termination-log
+        terminationMessagePolicy: File
+      dnsPolicy: ClusterFirst
+      restartPolicy: Never
+      schedulerName: default-scheduler
+      terminationGracePeriodSeconds: 30
+  ttlSecondsAfterFinished: 100
diff -uN /tmp/LIVE-1747775132/batch.v1.Job.squadquest-supabase.squadquest-supabase-test-auth /tmp/MERGED-1734983171/batch.v1.Job.squadquest-supabase.squadquest-supabase-test-auth
--- /tmp/LIVE-1747775132/batch.v1.Job.squadquest-supabase.squadquest-supabase-test-auth	2025-05-24 23:18:32.772203786 +0000
+++ /tmp/MERGED-1734983171/batch.v1.Job.squadquest-supabase.squadquest-supabase-test-auth	2025-05-24 23:18:32.831203291 +0000
@@ -1 +1,52 @@
-{}
+apiVersion: batch/v1
+kind: Job
+metadata:
+  annotations:
+    helm.sh/hook: test
+  labels:
+    app.kubernetes.io/instance: squadquest-supabase
+    app.kubernetes.io/managed-by: Helm
+    app.kubernetes.io/name: supabase
+    helm.sh/chart: supabase-0.1.3
+  name: squadquest-supabase-test-auth
+  namespace: squadquest-supabase
+spec:
+  backoffLimit: 6
+  completionMode: NonIndexed
+  completions: 1
+  manualSelector: false
+  parallelism: 1
+  podReplacementPolicy: TerminatingOrFailed
+  selector:
+    matchLabels:
+      batch.kubernetes.io/controller-uid: 9ca2c624-6cf8-4deb-bf6d-654567399d52
+  suspend: false
+  template:
+    metadata:
+      creationTimestamp: null
+      labels:
+        batch.kubernetes.io/controller-uid: 9ca2c624-6cf8-4deb-bf6d-654567399d52
+        batch.kubernetes.io/job-name: squadquest-supabase-test-auth
+        controller-uid: 9ca2c624-6cf8-4deb-bf6d-654567399d52
+        job-name: squadquest-supabase-test-auth
+    spec:
+      containers:
+      - command:
+        - /bin/bash
+        - -c
+        - |
+          curl -sfo /dev/null \
+            http://squadquest-supabase-supabase-auth:9999/health \
+              || { echo -e "\033[31mFailed to connect to the squadquest-supabase-supabase-auth.\033[0m"; exit 1; }
+
+          echo "Sevice squadquest-supabase-supabase-auth is healthy."
+        image: kdevup/curljq
+        imagePullPolicy: IfNotPresent
+        name: test-auth
+        terminationMessagePath: /dev/termination-log
+        terminationMessagePolicy: File
+      dnsPolicy: ClusterFirst
+      restartPolicy: Never
+      schedulerName: default-scheduler
+      terminationGracePeriodSeconds: 30
+  ttlSecondsAfterFinished: 100
diff -uN /tmp/LIVE-1747775132/batch.v1.Job.squadquest-supabase.squadquest-supabase-test-db /tmp/MERGED-1734983171/batch.v1.Job.squadquest-supabase.squadquest-supabase-test-db
--- /tmp/LIVE-1747775132/batch.v1.Job.squadquest-supabase.squadquest-supabase-test-db	2025-05-24 23:18:32.773203778 +0000
+++ /tmp/MERGED-1734983171/batch.v1.Job.squadquest-supabase.squadquest-supabase-test-db	2025-05-24 23:18:32.832203283 +0000
@@ -1 +1,61 @@
-{}
+apiVersion: batch/v1
+kind: Job
+metadata:
+  annotations:
+    helm.sh/hook: test
+  labels:
+    app.kubernetes.io/instance: squadquest-supabase
+    app.kubernetes.io/managed-by: Helm
+    app.kubernetes.io/name: supabase
+    helm.sh/chart: supabase-0.1.3
+  name: squadquest-supabase-test-db
+  namespace: squadquest-supabase
+spec:
+  backoffLimit: 6
+  completionMode: NonIndexed
+  completions: 1
+  manualSelector: false
+  parallelism: 1
+  podReplacementPolicy: TerminatingOrFailed
+  selector:
+    matchLabels:
+      batch.kubernetes.io/controller-uid: 1363dd1d-fa53-46a8-804a-9abfa44ed793
+  suspend: false
+  template:
+    metadata:
+      creationTimestamp: null
+      labels:
+        batch.kubernetes.io/controller-uid: 1363dd1d-fa53-46a8-804a-9abfa44ed793
+        batch.kubernetes.io/job-name: squadquest-supabase-test-db
+        controller-uid: 1363dd1d-fa53-46a8-804a-9abfa44ed793
+        job-name: squadquest-supabase-test-db
+    spec:
+      containers:
+      - command:
+        - /bin/sh
+        - -c
+        - |
+          pg_isready -h $(DB_HOST) -p $(DB_PORT) -U $(DB_USER) \
+            || { echo -e "\033[31mFailed to connect to the database.\033[0m"; exit 1; }
+
+          echo "Database is ready"
+        env:
+        - name: DB_HOST
+          value: squadquest-supabase-supabase-db
+        - name: DB_USER
+          valueFrom:
+            secretKeyRef:
+              key: username
+              name: postgres
+        - name: DB_PORT
+          value: "5432"
+        image: postgres:15-alpine
+        imagePullPolicy: IfNotPresent
+        name: test-db
+        terminationMessagePath: /dev/termination-log
+        terminationMessagePolicy: File
+      dnsPolicy: ClusterFirst
+      restartPolicy: Never
+      schedulerName: default-scheduler
+      terminationGracePeriodSeconds: 30
+  ttlSecondsAfterFinished: 100
diff -uN /tmp/LIVE-1747775132/batch.v1.Job.squadquest-supabase.squadquest-supabase-test-imgproxy /tmp/MERGED-1734983171/batch.v1.Job.squadquest-supabase.squadquest-supabase-test-imgproxy
--- /tmp/LIVE-1747775132/batch.v1.Job.squadquest-supabase.squadquest-supabase-test-imgproxy	2025-05-24 23:18:32.773203778 +0000
+++ /tmp/MERGED-1734983171/batch.v1.Job.squadquest-supabase.squadquest-supabase-test-imgproxy	2025-05-24 23:18:32.833203274 +0000
@@ -1 +1,52 @@
-{}
+apiVersion: batch/v1
+kind: Job
+metadata:
+  annotations:
+    helm.sh/hook: test
+  labels:
+    app.kubernetes.io/instance: squadquest-supabase
+    app.kubernetes.io/managed-by: Helm
+    app.kubernetes.io/name: supabase
+    helm.sh/chart: supabase-0.1.3
+  name: squadquest-supabase-test-imgproxy
+  namespace: squadquest-supabase
+spec:
+  backoffLimit: 6
+  completionMode: NonIndexed
+  completions: 1
+  manualSelector: false
+  parallelism: 1
+  podReplacementPolicy: TerminatingOrFailed
+  selector:
+    matchLabels:
+      batch.kubernetes.io/controller-uid: 3fd3a2e7-dd24-44ac-bfed-64392f18fa74
+  suspend: false
+  template:
+    metadata:
+      creationTimestamp: null
+      labels:
+        batch.kubernetes.io/controller-uid: 3fd3a2e7-dd24-44ac-bfed-64392f18fa74
+        batch.kubernetes.io/job-name: squadquest-supabase-test-imgproxy
+        controller-uid: 3fd3a2e7-dd24-44ac-bfed-64392f18fa74
+        job-name: squadquest-supabase-test-imgproxy
+    spec:
+      containers:
+      - command:
+        - /bin/bash
+        - -c
+        - |
+          curl -sfo /dev/null \
+            http://squadquest-supabase-supabase-imgproxy:5001/health \
+              || { echo -e "\033[31mFailed to connect to the squadquest-supabase-supabase-imgproxy.\033[0m"; exit 1; }
+
+          echo "Sevice squadquest-supabase-supabase-imgproxy is healthy."
+        image: kdevup/curljq
+        imagePullPolicy: IfNotPresent
+        name: test-imgproxy
+        terminationMessagePath: /dev/termination-log
+        terminationMessagePolicy: File
+      dnsPolicy: ClusterFirst
+      restartPolicy: Never
+      schedulerName: default-scheduler
+      terminationGracePeriodSeconds: 30
+  ttlSecondsAfterFinished: 100
diff -uN /tmp/LIVE-1747775132/batch.v1.Job.squadquest-supabase.squadquest-supabase-test-kong /tmp/MERGED-1734983171/batch.v1.Job.squadquest-supabase.squadquest-supabase-test-kong
--- /tmp/LIVE-1747775132/batch.v1.Job.squadquest-supabase.squadquest-supabase-test-kong	2025-05-24 23:18:32.773203778 +0000
+++ /tmp/MERGED-1734983171/batch.v1.Job.squadquest-supabase.squadquest-supabase-test-kong	2025-05-24 23:18:32.834203266 +0000
@@ -1 +1,65 @@
-{}
+apiVersion: batch/v1
+kind: Job
+metadata:
+  annotations:
+    helm.sh/hook: test
+  labels:
+    app.kubernetes.io/instance: squadquest-supabase
+    app.kubernetes.io/managed-by: Helm
+    app.kubernetes.io/name: supabase
+    helm.sh/chart: supabase-0.1.3
+  name: squadquest-supabase-test-kong
+  namespace: squadquest-supabase
+spec:
+  backoffLimit: 6
+  completionMode: NonIndexed
+  completions: 1
+  manualSelector: false
+  parallelism: 1
+  podReplacementPolicy: TerminatingOrFailed
+  selector:
+    matchLabels:
+      batch.kubernetes.io/controller-uid: c9851129-fcc2-4971-9f43-8290a6ddb994
+  suspend: false
+  template:
+    metadata:
+      creationTimestamp: null
+      labels:
+        batch.kubernetes.io/controller-uid: c9851129-fcc2-4971-9f43-8290a6ddb994
+        batch.kubernetes.io/job-name: squadquest-supabase-test-kong
+        controller-uid: c9851129-fcc2-4971-9f43-8290a6ddb994
+        job-name: squadquest-supabase-test-kong
+    spec:
+      containers:
+      - command:
+        - /bin/bash
+        - -c
+        - |
+          echo "Attempting to access dashboard with provided credentials..."
+          curl -sL --fail \
+            -o /dev/null \
+            "http://${DASHBOARD_USERNAME}:${DASHBOARD_PASSWORD}@squadquest-supabase-supabase-kong:8000" \
+              || { echo -e "\033[31mFailed to connect to the squadquest-supabase-supabase-kong.\033[0m"; exit 1; }
+
+          echo "Successfully connected."
+        env:
+        - name: DASHBOARD_USERNAME
+          valueFrom:
+            secretKeyRef:
+              key: username
+              name: dashboard
+        - name: DASHBOARD_PASSWORD
+          valueFrom:
+            secretKeyRef:
+              key: password
+              name: dashboard
+        image: kdevup/curljq
+        imagePullPolicy: IfNotPresent
+        name: test-kong
+        terminationMessagePath: /dev/termination-log
+        terminationMessagePolicy: File
+      dnsPolicy: ClusterFirst
+      restartPolicy: Never
+      schedulerName: default-scheduler
+      terminationGracePeriodSeconds: 30
+  ttlSecondsAfterFinished: 100
diff -uN /tmp/LIVE-1747775132/batch.v1.Job.squadquest-supabase.squadquest-supabase-test-meta /tmp/MERGED-1734983171/batch.v1.Job.squadquest-supabase.squadquest-supabase-test-meta
--- /tmp/LIVE-1747775132/batch.v1.Job.squadquest-supabase.squadquest-supabase-test-meta	2025-05-24 23:18:32.773203778 +0000
+++ /tmp/MERGED-1734983171/batch.v1.Job.squadquest-supabase.squadquest-supabase-test-meta	2025-05-24 23:18:32.835203258 +0000
@@ -1 +1,52 @@
-{}
+apiVersion: batch/v1
+kind: Job
+metadata:
+  annotations:
+    helm.sh/hook: test
+  labels:
+    app.kubernetes.io/instance: squadquest-supabase
+    app.kubernetes.io/managed-by: Helm
+    app.kubernetes.io/name: supabase
+    helm.sh/chart: supabase-0.1.3
+  name: squadquest-supabase-test-meta
+  namespace: squadquest-supabase
+spec:
+  backoffLimit: 6
+  completionMode: NonIndexed
+  completions: 1
+  manualSelector: false
+  parallelism: 1
+  podReplacementPolicy: TerminatingOrFailed
+  selector:
+    matchLabels:
+      batch.kubernetes.io/controller-uid: bcd22dbb-4e3e-4ff7-aa18-f1db36119f8e
+  suspend: false
+  template:
+    metadata:
+      creationTimestamp: null
+      labels:
+        batch.kubernetes.io/controller-uid: bcd22dbb-4e3e-4ff7-aa18-f1db36119f8e
+        batch.kubernetes.io/job-name: squadquest-supabase-test-meta
+        controller-uid: bcd22dbb-4e3e-4ff7-aa18-f1db36119f8e
+        job-name: squadquest-supabase-test-meta
+    spec:
+      containers:
+      - command:
+        - /bin/bash
+        - -c
+        - |
+          curl -sfo /dev/null \
+            http://squadquest-supabase-supabase-meta:8080/health \
+              || { echo -e "\033[31mFailed to connect to the squadquest-supabase-supabase-meta.\033[0m"; exit 1; }
+
+          echo "Sevice squadquest-supabase-supabase-meta is healthy."
+        image: kdevup/curljq
+        imagePullPolicy: IfNotPresent
+        name: test-meta
+        terminationMessagePath: /dev/termination-log
+        terminationMessagePolicy: File
+      dnsPolicy: ClusterFirst
+      restartPolicy: Never
+      schedulerName: default-scheduler
+      terminationGracePeriodSeconds: 30
+  ttlSecondsAfterFinished: 100
diff -uN /tmp/LIVE-1747775132/batch.v1.Job.squadquest-supabase.squadquest-supabase-test-realtime /tmp/MERGED-1734983171/batch.v1.Job.squadquest-supabase.squadquest-supabase-test-realtime
--- /tmp/LIVE-1747775132/batch.v1.Job.squadquest-supabase.squadquest-supabase-test-realtime	2025-05-24 23:18:32.773203778 +0000
+++ /tmp/MERGED-1734983171/batch.v1.Job.squadquest-supabase.squadquest-supabase-test-realtime	2025-05-24 23:18:32.835203258 +0000
@@ -1 +1,52 @@
-{}
+apiVersion: batch/v1
+kind: Job
+metadata:
+  annotations:
+    helm.sh/hook: test
+  labels:
+    app.kubernetes.io/instance: squadquest-supabase
+    app.kubernetes.io/managed-by: Helm
+    app.kubernetes.io/name: supabase
+    helm.sh/chart: supabase-0.1.3
+  name: squadquest-supabase-test-realtime
+  namespace: squadquest-supabase
+spec:
+  backoffLimit: 6
+  completionMode: NonIndexed
+  completions: 1
+  manualSelector: false
+  parallelism: 1
+  podReplacementPolicy: TerminatingOrFailed
+  selector:
+    matchLabels:
+      batch.kubernetes.io/controller-uid: bd56d443-ce86-4396-b1a7-0668a4d3ddd2
+  suspend: false
+  template:
+    metadata:
+      creationTimestamp: null
+      labels:
+        batch.kubernetes.io/controller-uid: bd56d443-ce86-4396-b1a7-0668a4d3ddd2
+        batch.kubernetes.io/job-name: squadquest-supabase-test-realtime
+        controller-uid: bd56d443-ce86-4396-b1a7-0668a4d3ddd2
+        job-name: squadquest-supabase-test-realtime
+    spec:
+      containers:
+      - command:
+        - /bin/bash
+        - -c
+        - |
+          curl -sfo /dev/null \
+            http://squadquest-supabase-supabase-realtime:4000 \
+              || { echo -e "\033[31mFailed to connect to the squadquest-supabase-supabase-realtime.\033[0m"; exit 1; }
+
+          echo "Sevice squadquest-supabase-supabase-realtime is healthy."
+        image: kdevup/curljq
+        imagePullPolicy: IfNotPresent
+        name: test-realtime
+        terminationMessagePath: /dev/termination-log
+        terminationMessagePolicy: File
+      dnsPolicy: ClusterFirst
+      restartPolicy: Never
+      schedulerName: default-scheduler
+      terminationGracePeriodSeconds: 30
+  ttlSecondsAfterFinished: 100
diff -uN /tmp/LIVE-1747775132/batch.v1.Job.squadquest-supabase.squadquest-supabase-test-rest /tmp/MERGED-1734983171/batch.v1.Job.squadquest-supabase.squadquest-supabase-test-rest
--- /tmp/LIVE-1747775132/batch.v1.Job.squadquest-supabase.squadquest-supabase-test-rest	2025-05-24 23:18:32.773203778 +0000
+++ /tmp/MERGED-1734983171/batch.v1.Job.squadquest-supabase.squadquest-supabase-test-rest	2025-05-24 23:18:32.836203249 +0000
@@ -1 +1,52 @@
-{}
+apiVersion: batch/v1
+kind: Job
+metadata:
+  annotations:
+    helm.sh/hook: test
+  labels:
+    app.kubernetes.io/instance: squadquest-supabase
+    app.kubernetes.io/managed-by: Helm
+    app.kubernetes.io/name: supabase
+    helm.sh/chart: supabase-0.1.3
+  name: squadquest-supabase-test-rest
+  namespace: squadquest-supabase
+spec:
+  backoffLimit: 6
+  completionMode: NonIndexed
+  completions: 1
+  manualSelector: false
+  parallelism: 1
+  podReplacementPolicy: TerminatingOrFailed
+  selector:
+    matchLabels:
+      batch.kubernetes.io/controller-uid: a8d32033-9e84-4b43-b985-a2dc4ffc0106
+  suspend: false
+  template:
+    metadata:
+      creationTimestamp: null
+      labels:
+        batch.kubernetes.io/controller-uid: a8d32033-9e84-4b43-b985-a2dc4ffc0106
+        batch.kubernetes.io/job-name: squadquest-supabase-test-rest
+        controller-uid: a8d32033-9e84-4b43-b985-a2dc4ffc0106
+        job-name: squadquest-supabase-test-rest
+    spec:
+      containers:
+      - command:
+        - /bin/bash
+        - -c
+        - |
+          curl -sfo /dev/null \
+            http://squadquest-supabase-supabase-rest:3000 \
+              || { echo -e "\033[31mFailed to connect to the squadquest-supabase-supabase-rest.\033[0m"; exit 1; }
+
+          echo "Sevice squadquest-supabase-supabase-rest is healthy."
+        image: kdevup/curljq
+        imagePullPolicy: IfNotPresent
+        name: test-rest
+        terminationMessagePath: /dev/termination-log
+        terminationMessagePolicy: File
+      dnsPolicy: ClusterFirst
+      restartPolicy: Never
+      schedulerName: default-scheduler
+      terminationGracePeriodSeconds: 30
+  ttlSecondsAfterFinished: 100
diff -uN /tmp/LIVE-1747775132/batch.v1.Job.squadquest-supabase.squadquest-supabase-test-storage /tmp/MERGED-1734983171/batch.v1.Job.squadquest-supabase.squadquest-supabase-test-storage
--- /tmp/LIVE-1747775132/batch.v1.Job.squadquest-supabase.squadquest-supabase-test-storage	2025-05-24 23:18:32.773203778 +0000
+++ /tmp/MERGED-1734983171/batch.v1.Job.squadquest-supabase.squadquest-supabase-test-storage	2025-05-24 23:18:32.837203241 +0000
@@ -1 +1,52 @@
-{}
+apiVersion: batch/v1
+kind: Job
+metadata:
+  annotations:
+    helm.sh/hook: test
+  labels:
+    app.kubernetes.io/instance: squadquest-supabase
+    app.kubernetes.io/managed-by: Helm
+    app.kubernetes.io/name: supabase
+    helm.sh/chart: supabase-0.1.3
+  name: squadquest-supabase-test-storage
+  namespace: squadquest-supabase
+spec:
+  backoffLimit: 6
+  completionMode: NonIndexed
+  completions: 1
+  manualSelector: false
+  parallelism: 1
+  podReplacementPolicy: TerminatingOrFailed
+  selector:
+    matchLabels:
+      batch.kubernetes.io/controller-uid: a08c1584-312f-4e24-95d8-3b0e31b2a1db
+  suspend: false
+  template:
+    metadata:
+      creationTimestamp: null
+      labels:
+        batch.kubernetes.io/controller-uid: a08c1584-312f-4e24-95d8-3b0e31b2a1db
+        batch.kubernetes.io/job-name: squadquest-supabase-test-storage
+        controller-uid: a08c1584-312f-4e24-95d8-3b0e31b2a1db
+        job-name: squadquest-supabase-test-storage
+    spec:
+      containers:
+      - command:
+        - /bin/bash
+        - -c
+        - |
+          curl -sfo /dev/null \
+            http://squadquest-supabase-supabase-storage:5000/status \
+              || { echo -e "\033[31mFailed to connect to the squadquest-supabase-supabase-storage.\033[0m"; exit 1; }
+
+          echo "Sevice squadquest-supabase-supabase-storage is healthy."
+        image: kdevup/curljq
+        imagePullPolicy: IfNotPresent
+        name: test-storage
+        terminationMessagePath: /dev/termination-log
+        terminationMessagePolicy: File
+      dnsPolicy: ClusterFirst
+      restartPolicy: Never
+      schedulerName: default-scheduler
+      terminationGracePeriodSeconds: 30
+  ttlSecondsAfterFinished: 100
diff -uN /tmp/LIVE-1747775132/batch.v1.Job.squadquest-supabase.squadquest-supabase-test-studio /tmp/MERGED-1734983171/batch.v1.Job.squadquest-supabase.squadquest-supabase-test-studio
--- /tmp/LIVE-1747775132/batch.v1.Job.squadquest-supabase.squadquest-supabase-test-studio	2025-05-24 23:18:32.773203778 +0000
+++ /tmp/MERGED-1734983171/batch.v1.Job.squadquest-supabase.squadquest-supabase-test-studio	2025-05-24 23:18:32.837203241 +0000
@@ -1 +1,52 @@
-{}
+apiVersion: batch/v1
+kind: Job
+metadata:
+  annotations:
+    helm.sh/hook: test
+  labels:
+    app.kubernetes.io/instance: squadquest-supabase
+    app.kubernetes.io/managed-by: Helm
+    app.kubernetes.io/name: supabase
+    helm.sh/chart: supabase-0.1.3
+  name: squadquest-supabase-test-studio
+  namespace: squadquest-supabase
+spec:
+  backoffLimit: 6
+  completionMode: NonIndexed
+  completions: 1
+  manualSelector: false
+  parallelism: 1
+  podReplacementPolicy: TerminatingOrFailed
+  selector:
+    matchLabels:
+      batch.kubernetes.io/controller-uid: 35901ce8-1467-4255-90b2-ee871b576825
+  suspend: false
+  template:
+    metadata:
+      creationTimestamp: null
+      labels:
+        batch.kubernetes.io/controller-uid: 35901ce8-1467-4255-90b2-ee871b576825
+        batch.kubernetes.io/job-name: squadquest-supabase-test-studio
+        controller-uid: 35901ce8-1467-4255-90b2-ee871b576825
+        job-name: squadquest-supabase-test-studio
+    spec:
+      containers:
+      - command:
+        - /bin/bash
+        - -c
+        - |
+          curl -sfo /dev/null \
+            http://squadquest-supabase-supabase-studio:3000/api/profile \
+              || { echo -e "\033[31mFailed to connect to the squadquest-supabase-supabase-studio.\033[0m"; exit 1; }
+
+          echo "Sevice squadquest-supabase-supabase-studio is healthy."
+        image: kdevup/curljq
+        imagePullPolicy: IfNotPresent
+        name: test-studio
+        terminationMessagePath: /dev/termination-log
+        terminationMessagePolicy: File
+      dnsPolicy: ClusterFirst
+      restartPolicy: Never
+      schedulerName: default-scheduler
+      terminationGracePeriodSeconds: 30
+  ttlSecondsAfterFinished: 100

ZacharyLeahan and others added 4 commits May 24, 2025 18:11
@ZacharyLeahan
Copy link
Contributor

@themightychris Can you approve this.

@themightychris themightychris merged commit 05f5bdd into deploys/k8s-manifests May 25, 2025
1 check passed
@github-actions
Copy link
Author

kubectl apply output (excluding unchanged) for 05f5bdd was:

customresourcedefinition.apiextensions.k8s.io/sealedsecrets.bitnami.com configured
clusterrole.rbac.authorization.k8s.io/grafana-clusterrole configured
clusterrole.rbac.authorization.k8s.io/prometheus-alertmanager configured
clusterrole.rbac.authorization.k8s.io/prometheus-pushgateway configured
clusterrolebinding.rbac.authorization.k8s.io/cert-manager-webhook:subjectaccessreviews configured
clusterrolebinding.rbac.authorization.k8s.io/sealed-secrets configured
mutatingwebhookconfiguration.admissionregistration.k8s.io/cert-manager-webhook configured
validatingwebhookconfiguration.admissionregistration.k8s.io/cert-manager-webhook configured
validatingwebhookconfiguration.admissionregistration.k8s.io/ingress-nginx-admission configured
configmap/cert-manager-webhook configured
configmap/cert-manager configured
rolebinding.rbac.authorization.k8s.io/cert-manager-webhook:dynamic-serving configured
deployment.apps/choose-native-plants configured
sealedsecret.bitnami.com/linode-storage created
sealedsecret.bitnami.com/pac-api created
deployment.apps/code-for-philly configured
configmap/grafana-dashboards-default configured
deployment.apps/grafana configured
deployment.apps/ingress-nginx-controller configured
deployment.apps/metrics-server configured
rolebinding.rbac.authorization.k8s.io/cert-manager:leaderelection configured
secret/promtail configured
statefulset.apps/loki configured
deployment.apps/prometheus-alertmanager configured
deployment.apps/prometheus-kube-state-metrics configured
deployment.apps/prometheus-pushgateway configured
deployment.apps/prometheus-server configured
serviceaccount/prometheus-kube-state-metrics configured
deployment.apps/sealed-secrets configured
rolebinding.rbac.authorization.k8s.io/sealed-secrets-key-admin configured
service/sealed-secrets configured
configmap/squadquest-supabase-supabase-db-migrations configured
deployment.apps/squadquest-supabase-supabase-db configured
deployment.apps/squadquest-supabase-supabase-storage configured
job.batch/squadquest-supabase-test-analytics created
job.batch/squadquest-supabase-test-auth created
job.batch/squadquest-supabase-test-db created
job.batch/squadquest-supabase-test-imgproxy created
job.batch/squadquest-supabase-test-kong created
job.batch/squadquest-supabase-test-meta created
job.batch/squadquest-supabase-test-realtime created
job.batch/squadquest-supabase-test-rest created
job.batch/squadquest-supabase-test-storage created
job.batch/squadquest-supabase-test-studio created
statefulset.apps/third-places-postgresql configured
statefulset.apps/vaultwarden-postgresql configured

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants