]> Vexing Labs - letters.git/commitdiff
Update ingress
authorAdam A.G. Shamblin <adam@vexingworkshop.com>
Fri, 12 Nov 2021 17:57:43 +0000 (10:57 -0700)
committerAdam A.G. Shamblin <adam@vexingworkshop.com>
Fri, 12 Nov 2021 17:57:43 +0000 (10:57 -0700)
charts/pipeline/helm_vars/secrets.yaml
charts/pipeline/templates/ingress.yaml [new file with mode: 0644]
charts/pipeline/templates/pipeline.yaml
charts/pipeline/templates/secret.yaml
charts/pipeline/templates/trigger.yaml

index acbab9da547a7d07ed59d5bfe06260315f4891b4..b818dbfd19a076699ee766f2f2f60a70527de6f8 100644 (file)
@@ -1,11 +1,14 @@
+github:
+    interceptor:
+        secret: ENC[AES256_GCM,data:c7MXYXyHeqJVNF+sBLBhquOLWHuIw8O+s6NEYP+Auw0=,iv:UbQ1myRZZOfefSC9sBSO3092Cstog8VO7zUigC7PMYI=,tag:2CxeahdOjq5rPmUk+FU5gg==,type:str]
 CR_PAT: ENC[AES256_GCM,data:YZI3d8cA1LHck1HROS83ad0h/AnnjA2A+MWzwZJVQs/CkgJ0wjX7fg==,iv:pH9iINbNDd3f7NVf93cZ9LW805OxmlwctPL9DJQnA9E=,tag:pe78jcr+NcMWJPFY18O+eA==,type:str]
 dockerconfigjson: ENC[AES256_GCM,data:b3R9lbb9oZmnAdNmuNX1/pLNpO39Z0ww3jDheGqnCapMAnbZ2uuT6uZ2boBHX73QOuNUS6ygPfwEo3l0hULhcISeV/+qdQBAKa6uUAXAB30LTakG5QAAVU4ZxT6E/h3vQ35UQgguac1bwFdZhR6SgLClvME9xfddyFZGllHyBVqMas2WWv62sY50VbU4vfTyryAy5oe4F1SslsM9Ui3bTRfYqCdyYdY+sBbp2XkTVJQVopYeAlQu7+T9vleJ3bMx3wOAwlMbZ+b15pPczRWtH+AHOd5ytL5w7sFPIGHyRtajR6Y8UtnQoKuUT4+HCrZNrfgWedhr+J+6yxIVShew4OY5mFaK9tJqq54oyygKG9Scc720L/cdrw==,iv:1zZ9T5mZ3cTxuxmHOtTOFjzvJ3zzzoyZ5j3VfUnpDMo=,tag:lbzBff4JzBh2Vh48OPMz6A==,type:str]
 sops:
     kms: []
     gcp_kms: []
     azure_kv: []
-    lastmodified: '2021-11-02T22:35:23Z'
-    mac: ENC[AES256_GCM,data:RhZ78qeYRdJBu62vYBKHFeK2TU3B1+KtdbFgU6sEYEb8bXIOnZaIjCbIV4XqozmTbVcyh1DNw4CP1xKu4WAV+A9keDOJbsp0sbTL0MAMhpx0tOm7f2+9QgaT1dnTgd8QaNH0JJerNh+RVHPW5V1U1RKPO2BrsWAN+AluS91NkO0=,iv:51TW0NuDy7ul2CBpKL1+xek6rmerSr3DXfkBmn8CdsE=,tag:NRMgmIYPpVggrm/+jb5gig==,type:str]
+    lastmodified: '2021-11-12T17:41:49Z'
+    mac: ENC[AES256_GCM,data:RLqTZUkPV0yt39plJ0UhcPNosngvJ0pklb2q1EYAeXL56CUYAyTARDzLRkyLi/xNEJ5NwSPUbaixaPBGpx+05ftnU2Aa58RPs4ZArOEaDCEilTpeALsLb/LZvdu202UV8Ng4/wEe0Zc8fPJyQZJKjusYbMfny9ni1hCIOdl9zZc=,iv:ICGIihEeJPX6+P4/w7zkJdI1jJHY/gINhqabgwd0Ch0=,tag:6c6wN7HmwSMy5zOi+gTycw==,type:str]
     pgp:
     -   created_at: '2021-11-02T22:20:13Z'
         enc: |
diff --git a/charts/pipeline/templates/ingress.yaml b/charts/pipeline/templates/ingress.yaml
new file mode 100644 (file)
index 0000000..2c21282
--- /dev/null
@@ -0,0 +1,23 @@
+---
+apiVersion: networking.k8s.io/v1
+kind: Ingress
+metadata:
+  name: github-trigger-ingress
+  annotations:
+    kubernetes.io/ingress.class: nginx
+    cert-manager.io/cluster-issuer: "acme-prod"
+spec:
+  rules:
+  - host: trigger.vexingworkshop.com
+    http:
+      paths:
+      - backend:
+          service:
+            name: el-cluster-listener
+            port:
+              number: 80
+          path: /
+  tls:
+    - hosts:
+      - trigger.vexingworkshop.com
+      secretName: vexing-tls
index c0a293b7cd0a0495bc89126589f073fa327c9dfc..a33bc0176db9aa15022661621f4633b18cb6f511 100644 (file)
@@ -43,4 +43,5 @@ spec:
       workspaces:
         - name: source
           workspace: source
-    - name: deploy
+        - name: dockerconfig
+          workspace: dockerconfig
index ea9aaa50c45310ff38e27c495931336bb79e254a..ed68f5c56ad100e4b29f5e1dd4fe0b39e3c7babc 100644 (file)
@@ -1,7 +1,14 @@
+---
 apiVersion: v1
+kind: Secret
+metadata:
+  name: github-interceptor
 data:
-  config.json: {{ .Values.dockerconfigjson }}
+  interceptorSecret: "{{ .Values.github.interceptor.secret }}"
+---
+apiVersion: v1
 kind: Secret
 metadata:
-  creationTimestamp: null
   name: github-docker-config
+data:
+  config.json: {{ .Values.dockerconfigjson }}
index 91ce862dd09a9b4588192d31dc3d8df03a5354f9..658ff3b795f7349c677d6167078bf3b1bac33024 100644 (file)
@@ -20,8 +20,8 @@ spec:
       params:
         - name: "secretRef"
           value:
-            secretName: github-secret
-            secretKey: secretToken
+            secretName: github-interceptor
+            secretKey: interceptorSecret
         - name: "eventTypes"
           value: ["push"]
     - ref: