From aa2a01f9c8c62024465a6c5324ec7b59b7a15786 Mon Sep 17 00:00:00 2001 From: Sheogorath <sheogorath@shivering-isles.com> Date: Sat, 21 Oct 2023 02:48:02 +0200 Subject: [PATCH] feat(blog): Update redirect functionality --- apps/k8s01/blog/certificate.yaml | 140 +++++++++++++++++++------- apps/k8s01/blog/ingress.yaml | 165 ++++++++++++++++++++++++------- 2 files changed, 232 insertions(+), 73 deletions(-) diff --git a/apps/k8s01/blog/certificate.yaml b/apps/k8s01/blog/certificate.yaml index ee2379f5a..58d9b57a0 100644 --- a/apps/k8s01/blog/certificate.yaml +++ b/apps/k8s01/blog/certificate.yaml @@ -7,8 +7,8 @@ metadata: app.kubernetes.io/name: blog spec: dnsNames: - - ENC[AES256_GCM,data:0GFhR/qy7O08SttmyTr7XE4Myw==,iv:A/uABlCzi7KWoUsVGdZC0oW1P/AhXfRiyHAr1DGNlPA=,tag:QymCw+8esywtOeIm+mE5Iw==,type:str] - - ENC[AES256_GCM,data:EwUpRPyUQnP2VW6K4qygCqlqYN2nXWs=,iv:FIBxTelhrzOmDRbfebIb/rNqI9Ex2AgS2YOJgHcFB5A=,tag:q0/vNaVzafhxAMbHQVUz6g==,type:str] + - ENC[AES256_GCM,data:e3PPdTF5o9u8HB8EFiPCC5AQTA==,iv:oJUqFVCwqxOPEedcVaKVnG7JBvq87Lb6OptXxX+oFFE=,tag:AW+DOX0gd3dmxkTV3PmtaA==,type:str] + - ENC[AES256_GCM,data:J+npZtNOXataj0NNsyLf+MtlCifKej8=,iv:EkjFcWT3Y++LvFpJsjoUwN5pUtdLjhuSyZ/is4ID0zo=,tag:0eTWTCaDneiEn6lpOBMmfg==,type:str] issuerRef: name: letsencrypt kind: ClusterIssuer @@ -19,49 +19,117 @@ sops: azure_kv: [] hc_vault: [] age: [] - lastmodified: "2022-11-13T02:43:10Z" - mac: ENC[AES256_GCM,data:9zC97/5eLqZGfLJhM59i4+Qa3KdoI8fF9YeUQ4Wg5csFMGcm3jvc69vZ5PkMzyNWOwT4350iCaqONB7HjVRN8IKrqiPQTZ2qWh5vERpPMpOxqMrOUbadRe3zwx8ORgpqH4EZKrYyc490Ivt52/y0YE+wvLi3C0VGOJUW3R4HXPI=,iv:8J4NySGDS7fPsTDxFTTJdnMXPAB1qWHSdqUVVd+v/00=,tag:l1X+ChQFQJMWg3rmt5g2tw==,type:str] + lastmodified: "2023-10-21T00:44:25Z" + mac: ENC[AES256_GCM,data:OzydudwSn9LToAhl1EgmpGC2QQOdSHtk6nWeKxYsqYSSP/yU6NcHcC7yhG7U3NdarvIhx652cbXIp/o7MiRZ9CI/FOWPjNxEVMw0YjueFJLRPznf8Yk4TBfjJwGF6o6t4lcwvcxBMwdxxAYPRkUuRiyECLwYi2d0mQq/Zi+sag4=,iv:Bw5JnOhNSm8geXlT6dz1f1Hcqt4Exxpd/oUQISGPazw=,tag:mEzECJ9zRVuK7VLL5+rfXQ==,type:str] pgp: - - created_at: "2022-01-21T18:13:48Z" + - created_at: "2023-10-21T00:44:24Z" enc: |- -----BEGIN PGP MESSAGE----- - wcFMA7kpg2bgzVHcARAAs0OQxzkgcgs/iXO3DXjnuyddgI5X/Gz5Gd3q0U6MrK18 - gfZIWvh2gemiU0YepfnQwbHkFLWOO/hYLjppAd4/HS93Gg8Hqg7Kh9WLiQFqolAn - SSvm1KvlesTselWGu8/282UO5jDM7E0NuqsHPC9K/4im+jkWO9s2fAw+hQIvvVPw - CktPYqihMvTmLyTVX9dMkwgDzTdJ8JeaI26S5tyMkAg+B/ymxKWG4m7bRIG9+kOD - fnsUUfd+zobOLR3w251+AydJlCy3gs6hJYlW1wz8m6cOzKHe3SEnN9GLJSbSa95n - +WpY31VF+eXZ4Z8GXoy3QHTWzbcWJ10RKb5eTPixAJzL3opSTbKJGmUuQlq+/9Wg - 876dUQGl26CHm8solPytStPJDoSjcNbClJN1Rfp2SopAucqDG5XPIzXh7gIzfwrR - qauiO2AnC85DkWwU9w3wODB9zY3PzcmbzxyLPzEqnSABIEVw8VJoM/pnIRv2gs17 - 2YN61VO/YgUuxXtvvAHMgk1XQPfH45bM/i9lwX8EHDHqBWQVtYIqyw0lnVPZl1Hz - VuN6/aH4AnVAqeMjS4ezLZ26cyF8S/wkuQPK8tOfOs2l4smD1jp67A1A9RQfF4Hz - QRHL7VEc3EElB7FobZSAccjptfghhFjtIEhrmiZJgIIFcYv8IGDCf59pmVXSUKPS - UQGgA6xeWVYOj7DKYrgO4xMUXtofOv4WVRFO7iejeRqF5YbWmaCIq0GNvpwwZvWe - jqtu9MjOqwG0X682yB6/Ss/HBV+vAYrMoRqunjrSlZ+oLw== - =pOY7 + wcFMA7kpg2bgzVHcAQ//e8QHwtutdQVdU6Y5rAcszRU4s0v8Sv/mhGWLymV25RVg + mDpIRY3mCJYPr3ouH9hsVuvn8oZF4ARrJPkalnM7sI0wzcHvSgXi/Bd50pQCrk4f + /0W42GV7BP/zCSMpiUNZ/Ux7KHllSqovPZjnmOFT3F+JjYbKy3gH081JAQz44lD5 + VgqVdWr3IiV9Btg7XarjXA4kcCBdiCe+6MbgGvALe09ke3Rl3ssU9ry7cymLX3ir + AuxlyGHmP2usxbFhYZvAKikpYxURS/PMOHKbDacoiAFMvW9EjLEPujp2A5ur9k5R + Wa6en0ylUNqD/jgrxJIgjOewa0s/8JnRqkhvxh5Xp/tYTXdFTrsxXYN62SF0dXYr + b2jdbnjPsd/VVUiPCsxqrVBWGtFSgy4iMBMu8h3xEwkSfyS3sMmrB+RrMc7CRA/4 + QVkHhFQQmlF5bLdKpLGUoY5x8OEvvgxxEEx3Qf8Kcp0VPifTmIOXfo5dfVFxT4da + X0XctTqYk0mSh2lQFUP6Eq4Sa3HQaHN8662+GuqzdqmykEi5esaeXKZiW8HweZuc + zLa43NLoTF4qPjJnA0dzGfL4wlV2AypA+V5PHCJ66YuHsl3zHmV6Wbcx1OPt8UZd + VF2NaICn56XXOHj3ZpdncToAFmGmedy5sV/C4S9iOWnAQZxC+5iIADOCqRobdBzS + UQG8AjhLBpJcjL/6DNSCE3CDenusFaL2SJPeL6cTT52pxRFTda976X/7HlkiDOiS + eRju+rGc0Bk6RqXVymXRby+CcsNeKqYBJWHPZMRnboLZmA== + =nsBX -----END PGP MESSAGE----- fp: 286791FB6648539775DB31B8FCB98C2A3EC6F601 - - created_at: "2022-01-21T18:13:48Z" + - created_at: "2023-10-21T00:44:24Z" enc: | -----BEGIN PGP MESSAGE----- - hQIMA4oYbIHZIrAPARAAlM62U+idC9A4irm5RkSx5fZv+HGu7Jrm5GNPzv2tQ9WY - ponFAjh0/DDq2qWcpveRS3owFAwhoMbm1vYx9O29ycM5XzjxHF5CjytSssRU0FkX - UK5OdW+SURLREvIOZjYoEqjxFGj22ZAegkNIHYadTSGyesWM8Fj3Q6Su0EVyeyaI - FaE5Eo3Ya0tn7p+oMoAsJFJhtz9oFvPcaXCri+BTiIHCGZBQf9ndAvpr23zd2cO8 - LBNwHOmJmtiHM3xndhVstBt9YnRqjqg3hZt65zB7LIP8zRPDtzsvTAdcLMkibhh5 - GPn6JyOvlBPFrxR0ZmuGTURFODfjFrjn96igHDGbET1XKDVb99uQA7tJDRjZYUPM - 3zfjj+aKi8R9k+/fU/jO827K8jHN9tPmrsJslUGDtV6sRxfWXUsfur8840TfnFBm - f8mqqOBA9ahJaN+0EyXvFHCfPglYs7zXKL4fYnO6PKB7fR+IDFUQzHxZGDTgLB6g - gtayT8FHE6EQ/1Lxsjw4kHfJYlabi5jSPAWtws/RXF8oZgByT6O1yYCtfJPzzlyT - A9b2X2EG4Lj6QFQNN7n/qOwa6timOrdZOfIDLMZt7JIDpHXhCmzo2WCm3wFS/L4R - 6zuYDUg5rm3sxHzcw+9xn/PK8yedVCmCGNrnON9hn0TeqXmuY87KQu1Az+3wJqDU - ZgEJAhCnHsdsGhUmeXb4Lb8+hJfFB1DTL3qk6iPqxPsjfA1n3N/KYLd3KYWaM6fm - 21yCsmkJZRWxgOwTPbF+KIQAq4yleW06ys6DFLz2wgLc3LlRjJFlPeajM6v6XicO - lDUgoEyZhw== - =y2A9 + hQIMA4oYbIHZIrAPAQ//acXxfY6j7qqW+5WxW7LR/nq8aK06K/3dWb2EQbjBlAr+ + w1nn7QOcNcP6S65zSte8AflhRq+U5+tXAp/E9+nQpdDp7IFzF6u41MoaxQU11jgo + xo2lRnuVcKkNEiPj9bgKMEzORhcg5sMbRHPudKmgcWQ6O0hZsH9w7xJeY8vJFwF/ + r+RC21mEpKqifpoNFzmCaF5bo5DS+1S/BBWrvPAy0HLg2n17AymZvxt81oLSBuC8 + GycBPG5k4zXq0D/EBFAZNOaR7QrETT9DnP0fAV6wY2BC30gk0I4A4CE7WFPPFKTF + wzwUHzpaMJBXQst6c8JaX5fwMqi3tdBDja1NkkENmfA9FT4MMfKyHkbAu6lD6jf2 + Jas9/UanvZkRDCOWnMg3iEpZP9kg7FyTijxaanWNkz2ddSL7UZTc8IUvCojM5+S7 + NbJFPF3nYEjNTfya5+MzLhpR8TTN+YhJ5bUMi61ObmQOjUNN9XEIoSqJMfK0wlRu + xz3+WQBOe7Fe2Kldk0Ho7uaggPIzCi1KI96hVL+3svYyeZjiASlaVMW14QB7DAOi + GYVUR+0uYz944np93Lo3sfPTKWI4CpteeVmI3o3pWwXdVmgN6Ew92S/ump4gB/lQ + ox+t3sjMLcF/z4thjesVPEzwTWUhxXGIKfIopixfRB7/DL1A5KylVZUnqSrNH4DU + ZgEJAhBc0Nr7ZEOt4gZHVP4h6W0stw+6SHvI70VaOPpEzXGoxiAMzygxtvfs6y2e + L9d3Y8j/qlf7K63JX6sP9vWVq6PCHhiv2XY6DL1msyyUJL9jZpcsu2BKwrrOGWx2 + eWHHcTpkew== + =OMeQ -----END PGP MESSAGE----- fp: B137EE1549DFAF960DD1E2B15147025FB9F09E07 - encrypted_regex: ^(data|stringData|email|dnsZones?|dnsNames?|hosts?|tang|externalURL)$ + encrypted_regex: ^(data|stringData|email|dnsZones?|dnsNames?|.*(H|h)osts?|tang|externalURL|.*-secret|.*-url|.*Secrets?|.*-domain|password|subjects|node|apiURL|.*(S|s)erverNames?|.*SecretKey|externalName)$ + version: 3.7.3 +--- +apiVersion: cert-manager.io/v1 +kind: Certificate +metadata: + name: blog-redirect-tls + namespace: blog + labels: + app.kubernetes.io/name: blog +spec: + dnsNames: + - ENC[AES256_GCM,data:ip3owtAPhusI+Dv34HRV4Es=,iv:BxF95m8y+eCytlmN2QcaSgU2YfPXelPUS00iKwlItBo=,tag:6bEFc9gaeuBt2fQ3ymtEwA==,type:str] + - ENC[AES256_GCM,data:4BQ8/4QnYp5wdpaWlx+4c9Xukxg9,iv:sepLg0NvrxVgmhM2nazUSZDt7LpaJT70vBI6u9tVMSE=,tag:tE7wmNCMmLHE2/o8vOVbOA==,type:str] + issuerRef: + name: letsencrypt + kind: ClusterIssuer + secretName: ingress-blog-redirect-tls +sops: + kms: [] + gcp_kms: [] + azure_kv: [] + hc_vault: [] + age: [] + lastmodified: "2023-10-21T00:44:25Z" + mac: ENC[AES256_GCM,data:OzydudwSn9LToAhl1EgmpGC2QQOdSHtk6nWeKxYsqYSSP/yU6NcHcC7yhG7U3NdarvIhx652cbXIp/o7MiRZ9CI/FOWPjNxEVMw0YjueFJLRPznf8Yk4TBfjJwGF6o6t4lcwvcxBMwdxxAYPRkUuRiyECLwYi2d0mQq/Zi+sag4=,iv:Bw5JnOhNSm8geXlT6dz1f1Hcqt4Exxpd/oUQISGPazw=,tag:mEzECJ9zRVuK7VLL5+rfXQ==,type:str] + pgp: + - created_at: "2023-10-21T00:44:24Z" + enc: |- + -----BEGIN PGP MESSAGE----- + + wcFMA7kpg2bgzVHcAQ//e8QHwtutdQVdU6Y5rAcszRU4s0v8Sv/mhGWLymV25RVg + mDpIRY3mCJYPr3ouH9hsVuvn8oZF4ARrJPkalnM7sI0wzcHvSgXi/Bd50pQCrk4f + /0W42GV7BP/zCSMpiUNZ/Ux7KHllSqovPZjnmOFT3F+JjYbKy3gH081JAQz44lD5 + VgqVdWr3IiV9Btg7XarjXA4kcCBdiCe+6MbgGvALe09ke3Rl3ssU9ry7cymLX3ir + AuxlyGHmP2usxbFhYZvAKikpYxURS/PMOHKbDacoiAFMvW9EjLEPujp2A5ur9k5R + Wa6en0ylUNqD/jgrxJIgjOewa0s/8JnRqkhvxh5Xp/tYTXdFTrsxXYN62SF0dXYr + b2jdbnjPsd/VVUiPCsxqrVBWGtFSgy4iMBMu8h3xEwkSfyS3sMmrB+RrMc7CRA/4 + QVkHhFQQmlF5bLdKpLGUoY5x8OEvvgxxEEx3Qf8Kcp0VPifTmIOXfo5dfVFxT4da + X0XctTqYk0mSh2lQFUP6Eq4Sa3HQaHN8662+GuqzdqmykEi5esaeXKZiW8HweZuc + zLa43NLoTF4qPjJnA0dzGfL4wlV2AypA+V5PHCJ66YuHsl3zHmV6Wbcx1OPt8UZd + VF2NaICn56XXOHj3ZpdncToAFmGmedy5sV/C4S9iOWnAQZxC+5iIADOCqRobdBzS + UQG8AjhLBpJcjL/6DNSCE3CDenusFaL2SJPeL6cTT52pxRFTda976X/7HlkiDOiS + eRju+rGc0Bk6RqXVymXRby+CcsNeKqYBJWHPZMRnboLZmA== + =nsBX + -----END PGP MESSAGE----- + fp: 286791FB6648539775DB31B8FCB98C2A3EC6F601 + - created_at: "2023-10-21T00:44:24Z" + enc: | + -----BEGIN PGP MESSAGE----- + + hQIMA4oYbIHZIrAPAQ//acXxfY6j7qqW+5WxW7LR/nq8aK06K/3dWb2EQbjBlAr+ + w1nn7QOcNcP6S65zSte8AflhRq+U5+tXAp/E9+nQpdDp7IFzF6u41MoaxQU11jgo + xo2lRnuVcKkNEiPj9bgKMEzORhcg5sMbRHPudKmgcWQ6O0hZsH9w7xJeY8vJFwF/ + r+RC21mEpKqifpoNFzmCaF5bo5DS+1S/BBWrvPAy0HLg2n17AymZvxt81oLSBuC8 + GycBPG5k4zXq0D/EBFAZNOaR7QrETT9DnP0fAV6wY2BC30gk0I4A4CE7WFPPFKTF + wzwUHzpaMJBXQst6c8JaX5fwMqi3tdBDja1NkkENmfA9FT4MMfKyHkbAu6lD6jf2 + Jas9/UanvZkRDCOWnMg3iEpZP9kg7FyTijxaanWNkz2ddSL7UZTc8IUvCojM5+S7 + NbJFPF3nYEjNTfya5+MzLhpR8TTN+YhJ5bUMi61ObmQOjUNN9XEIoSqJMfK0wlRu + xz3+WQBOe7Fe2Kldk0Ho7uaggPIzCi1KI96hVL+3svYyeZjiASlaVMW14QB7DAOi + GYVUR+0uYz944np93Lo3sfPTKWI4CpteeVmI3o3pWwXdVmgN6Ew92S/ump4gB/lQ + ox+t3sjMLcF/z4thjesVPEzwTWUhxXGIKfIopixfRB7/DL1A5KylVZUnqSrNH4DU + ZgEJAhBc0Nr7ZEOt4gZHVP4h6W0stw+6SHvI70VaOPpEzXGoxiAMzygxtvfs6y2e + L9d3Y8j/qlf7K63JX6sP9vWVq6PCHhiv2XY6DL1msyyUJL9jZpcsu2BKwrrOGWx2 + eWHHcTpkew== + =OMeQ + -----END PGP MESSAGE----- + fp: B137EE1549DFAF960DD1E2B15147025FB9F09E07 + encrypted_regex: ^(data|stringData|email|dnsZones?|dnsNames?|.*(H|h)osts?|tang|externalURL|.*-secret|.*-url|.*Secrets?|.*-domain|password|subjects|node|apiURL|.*(S|s)erverNames?|.*SecretKey|externalName)$ version: 3.7.3 diff --git a/apps/k8s01/blog/ingress.yaml b/apps/k8s01/blog/ingress.yaml index c50b6cc59..45c77d282 100644 --- a/apps/k8s01/blog/ingress.yaml +++ b/apps/k8s01/blog/ingress.yaml @@ -12,7 +12,7 @@ metadata: forecastle.stakater.com/icon: https://shivering-isles.com/assets/images/profile_100x100.jpg spec: rules: - - host: ENC[AES256_GCM,data:ppI47WC3acfE0wU+ES4GIYYrpQ==,iv:64B7Iq33LIA0ZlW/dX70WPIt8+USIj8WyQKsnDV84KM=,tag:o0OUBlEvgYyyJeLG729HzA==,type:str] + - host: ENC[AES256_GCM,data:QvcqcKRYKr+IN9zjwLqcZWPa8Q==,iv:HaqEekbjF9mctilb8aIYUDXIo0ZJZONrCJ0w2446DhA=,tag:JAvZhE5vMU46WVePz6Yzbw==,type:str] http: paths: - path: / @@ -29,7 +29,95 @@ spec: name: blog port: number: 80 - - host: ENC[AES256_GCM,data:KuF4mLV6HvWj2If/YHEnefFLprYilow=,iv:5TAwfNWAH+aDabUeEkkDBQA6icDgbaL99ptqZFwB3Vk=,tag:KRzVkueByKcZKox7YRgcgg==,type:str] + tls: + - hosts: + - ENC[AES256_GCM,data:3k9hKxFm2KdYb23p3xi8ToKiKg==,iv:wQT/tAkgpuZ7+RvBmLlBFAI9d6UvEiqxmfSdm2KnYE8=,tag:5FEXYDH4eQhfHG660RyH0g==,type:str] + secretName: ingress-blog-tls +sops: + kms: [] + gcp_kms: [] + azure_kv: [] + hc_vault: [] + age: [] + lastmodified: "2023-10-21T00:43:04Z" + mac: ENC[AES256_GCM,data:Gz2fR7K03f6D4cMoGiij7xZkANzQWQWOXQdlN4F+nlJJXT5aeeLFMCo9TrC5QswB68v1SA/+rQw8LDOftVT78qGleLMf1/mYF9bMfBVH6w0tZrvTWs0eiMIp1w0m4g63CIXavci6ZT5mzo0eQPGsum4cNuJamE7dqTTsOx3KGeA=,iv:bg7tHkNGHG7PBsrTWfd5djgpQAkl/FVKF++BgyUL28w=,tag:RGdSylltaUTw6Y74Tt3Gdw==,type:str] + pgp: + - created_at: "2023-10-21T00:43:04Z" + enc: |- + -----BEGIN PGP MESSAGE----- + + wcFMA7kpg2bgzVHcAQ/+IRZSFqAk5KNYn+tgx96i+TxZLzCVACLNC/nFYU4ehipR + S5fqxc4toAe4XUkDV3wkLWRd+RCiuoccIL0eWV+wdgkDPG8ICKoKbJsk4U40qD55 + CpdartuTv89UKab4YAArVf08mEA8zOcCkl/cdAXgE+3VCQjzuD7j9Vyr8f48bte+ + VGrTZHy08o7tOaYCr1fZB+/VWixyZWalv3xnfnvV5JgDO3JIIech0H0W9x3r6uti + NC954uwtZZU55b/1NqW0ODxrL4QQSeCEafkki9xLbJicU5l8Lg74wMboPWQIvTOm + k75Zgje6H/mE9V896fqJKruSx++FHbjOGI2Yk1p3JV75L3f6zK8CSyy4l1FTnPyb + tLRig9X8krV1nZStlHw3Ax+1P5uXGEeM30cpxnpd+14cFSW3M9pJgEWB+oCY1w9z + MRiiSfYAgw2GQfvk4J3ySu1GWoPHRKoq7kETmeSMioGhsEQwcYIPOEQDX50ThY3E + ackN4Iw+jlkdskmtzEtrtBY2ZmuphVGcHkwsG0r4NaMo0NtMs2dyBakAh5Q+G8RW + p3CDVuMWezCYqYFP/jCuf3F5dFYae8qcAzpBpsUacCydONq+1CjQFBCBlASOYvqB + sBjz9lSAyrAuYV3HKXEcP5dFRuT2ifN1q3Hu+H8XrUtfGqrBnGa9rO/RQBpfERvS + UQE59Agpwa9vwe6YCya/AcYoY4w3ckE3490YIKv0YIsl/Iq/gE0NqmaHaXXlNdC8 + oKEq86bZwwYOn9YM4kuHIpRnGxrIlzAWf8OpR6Hs7VHheA== + =1QZG + -----END PGP MESSAGE----- + fp: 286791FB6648539775DB31B8FCB98C2A3EC6F601 + - created_at: "2023-10-21T00:43:04Z" + enc: | + -----BEGIN PGP MESSAGE----- + + hQIMA4oYbIHZIrAPAQ/+NHbHZaDNuZa27nY18htIwfESJ6ipJ8rTFn7xI2UwGLMv + Jwq8rX8EPDv1ifynQsTxMVNjve+/X+G8X//VTzvFGfH+zsioTGz/w3pFw3+jDEWy + Kj1KqksWlv5jGk8wsGBfwbu4mUq/1irldMs2SomDx0d1e08kcYgGKjPqeXylwXVQ + c0h9VbDHNfch2Fx8KRfQSsrJfUAUu8P8X65HVUTjxkssovolShdLpoXjiCO+EY3j + vHsKX7onAv7bIDIfNzc8u492VSiwOZHyCFKKXypFgmPnHZiDax53THBhshHzRG8a + DyKlvVZQWkKDqnTOde/5J8w7e/eLXcNtjyGS8h1MvZxzljhDsux5Yw7RxZOXdvtY + Dd1+IaJxVr6zkiwK6vqW7JH0iaQ8qZ745n39LKeMh4gjhjbPg8phHbV/Loovx0Mq + Qspvc+XM6sOZIlYPmEl27nSYENnCp5dijiYgY7H9Pn9CYobTx6Fapz1OgMJP6xaq + /dg8FwLFcE3SGDQr/r8ow30ZXOwzxIctjTBI+ZJXGHdR7P1ODn1Iv2vvBuPTuOvp + 5eDUn6I/JS8oiiuoQSXxVNxTfCaRtaC7YD3lfAAVG++5sapTGj8wg/5u/shC0aT7 + TM6qRN/ATRovT+L0S47DnfYdPGwsuebZMiYd9y59My4HFMrXt1yDdN06hAhCSlvU + ZgEJAhBilMffp7d23pDuvaHxkAS0lljcPxzZ+1jrMOIGj4CjSwAt5locS5MPu0nC + 2GRq8IhFIuHqBLKhqbgJT0azbUWufVkyQp/KZRq1HQLRWsKAvVMoQ7DZHlLLczY8 + rmSX9vj/dA== + =Wa9p + -----END PGP MESSAGE----- + fp: B137EE1549DFAF960DD1E2B15147025FB9F09E07 + encrypted_regex: ^(data|stringData|email|dnsZones?|dnsNames?|.*(H|h)osts?|tang|externalURL|.*-secret|.*-url|.*Secrets?|.*-domain|password|subjects|node|apiURL|.*(S|s)erverNames?|.*SecretKey|externalName)$ + version: 3.7.3 +--- +apiVersion: networking.k8s.io/v1 +kind: Ingress +metadata: + name: blog-redirect + namespace: blog + labels: + app.kubernetes.io/name: blog + annotations: + nginx.ingress.kubernetes.io/temporal-redirect: https://shivering-isles.com +spec: + rules: + - host: ENC[AES256_GCM,data:LHMykLGueEs5WMpg9vjPKdZjNP5xspU=,iv:2W6BT9EYYmdSlPwGCu/flxdBLEh+6vZjY7p87lQuhLc=,tag:a1vEUJj/JMODl/0zWgIhHQ==,type:str] + http: + paths: + - path: / + pathType: Prefix + backend: + service: + name: blog + port: + number: 80 + - host: ENC[AES256_GCM,data:DZGsB2rgRDU6jrL5NEQFCIU=,iv:OV3K+hLTlTeuMCPa1RfqCHxHIw4zPDq+Gql1oX5BjdQ=,tag:g5Ori73rlg/cRVuSVTQd/Q==,type:str] + http: + paths: + - path: / + pathType: Prefix + backend: + service: + name: blog + port: + number: 80 + - host: ENC[AES256_GCM,data:EnztcKluMtH1S7W0Q2P4ZzuNcDIy,iv:0onFAgJZPcHGivV+1942M4qhCL0kccWIAvaoT4vUFMY=,tag:6XGwF2hMPbYVx15Nk1ZA+g==,type:str] http: paths: - path: / @@ -41,8 +129,11 @@ spec: number: 80 tls: - hosts: - - ENC[AES256_GCM,data:PO5x7BaDhzNbw74zPhWFVkUmpg==,iv:tr16kBcknaBHAsPzBS2eCNsuH+yvclLNdaV7t4ObiI0=,tag:jDJHCjybZZ2PclhBmQcfWA==,type:str] - - ENC[AES256_GCM,data:uOa5ivvA40/r2zcptgPNC5+SJYqwAFM=,iv:TwaYhLr6NUJ8s2MooJ6WDfnbcICTlpbUUe1i2hibjIE=,tag:87iuuLIHkzsJCBdna/nKfg==,type:str] + - ENC[AES256_GCM,data:WIqBUlz2Vb5s63YBZQIXXa8=,iv:svgfffkmT733CGeI7toss79mFe7ZL3Jh0Z5IDEl5NXE=,tag:d1z93u5CPalOTAef9TsD6w==,type:str] + - ENC[AES256_GCM,data:HH94N1ZAt8OIMuh0HbqEwqd6dwsO,iv:SkMMbsKJgd+Wv3BTR1LUdwBYHKkj5ZirO+Lw8abOsYs=,tag:l9bnz65QIZ7cMVJ0O/1vcw==,type:str] + secretName: ingress-blog-redirect-tls + - hosts: + - ENC[AES256_GCM,data:16FwBkIxWRFnaxKxo9XGHhQtTiKPZNM=,iv:Rs4g261yNxLS1VvE36xg96RTWlznJmcjs2yxRPUb+oQ=,tag:OC7v6lmZf4vU+hLFnd0lvQ==,type:str] secretName: ingress-blog-tls sops: kms: [] @@ -50,48 +141,48 @@ sops: azure_kv: [] hc_vault: [] age: [] - lastmodified: "2023-10-03T16:26:57Z" - mac: ENC[AES256_GCM,data:D+1UUDZG0w13mkGenQVJdxXEoccKdnXUMOFjlpzPGe2/JOmwh2PZQN2U6n6K8SPNObIeWN9VrXKsB6I4e5e8l2h7EpzCQ4MocqXTu1ssaJYDV9i3rg/8F7BYZUl3KwQlCQpCbA8QC1OeXyPsJuSXXcf4KCFyYsfj6Dh3AfUHXk0=,iv:mDy1Xzzk63+K7jyfPFNVOOPEMumGLFe+Vibfm3tGnNk=,tag:IdNq3fnyUg7UCE1MOnaE0Q==,type:str] + lastmodified: "2023-10-21T00:43:04Z" + mac: ENC[AES256_GCM,data:Gz2fR7K03f6D4cMoGiij7xZkANzQWQWOXQdlN4F+nlJJXT5aeeLFMCo9TrC5QswB68v1SA/+rQw8LDOftVT78qGleLMf1/mYF9bMfBVH6w0tZrvTWs0eiMIp1w0m4g63CIXavci6ZT5mzo0eQPGsum4cNuJamE7dqTTsOx3KGeA=,iv:bg7tHkNGHG7PBsrTWfd5djgpQAkl/FVKF++BgyUL28w=,tag:RGdSylltaUTw6Y74Tt3Gdw==,type:str] pgp: - - created_at: "2022-09-13T20:16:18Z" + - created_at: "2023-10-21T00:43:04Z" enc: |- -----BEGIN PGP MESSAGE----- - wcFMA7kpg2bgzVHcAQ//QKUo6MGGO7kJyGfQ8WULaFNILDGmSNjPj6avjps8nbpa - BdNlszBms4ghflXW6xfBe2vqTvo+Bjd6XqngSoEOpYQNruKTodDpkRBj2KsT+nza - PfQocIiGaLmYsjdT7RtrCIzkm27IwL1MMtPrWPPfiiRHv5lw18y+l2c2kkO8TA4A - eETwEpbeVTo+iryTYSHMQKHeKk+s3Oh/MVGHHC3AlNn8hmvi2Wt/eSLye27a7J5T - lbJrNkIDX/1G9NR0bg2045MkljzYyY7ttP58j+WsOca3ct8NWy4Z4OQeldCmwIFr - BrKYCoFI6eZ6DHT9Rlqm246WN70hbRb7usCgX8dn8WT/Z8dXWzRryYtIVjkzrIVm - AZQ1XelkdXybGa/ORV5aj81AIXu7konepcJX64L6OxcQjFhQWAO7y1rwclOW8QOb - h2RlsE79wNobUsErXTvUmsW30l0GWYeh3IgR0HAMu2P8ttDvb8I4yu5H1/5uZnZY - jLBnH8ooC9uDnh2z5u6ru5JmHjlQ8BWUF/dptt57qUo/I+xBhiSCqYLFo2WOy1lx - hDlSzIE5Sn5TA3fxXyc9Hwv5/c3ELW6EuXqiy4MUcLREL07C4OLp0/1q/Tshj0FG - PReQZkVON4jFuDtfFVID8Rm20CBkVe2xahThK8jCGms15UpiU8hsv8VgAn7aIsPS - UQF1wuAsfdOVLBugwP0jsc57R60KmtLpig04S0WLJAlNEXGk+yGqAsluHGxJpnnm - LUM72fLPLolfVdF2aS9UjTSkSy34Rh5J/j08usEN8R7mWw== - =xL8K + wcFMA7kpg2bgzVHcAQ/+IRZSFqAk5KNYn+tgx96i+TxZLzCVACLNC/nFYU4ehipR + S5fqxc4toAe4XUkDV3wkLWRd+RCiuoccIL0eWV+wdgkDPG8ICKoKbJsk4U40qD55 + CpdartuTv89UKab4YAArVf08mEA8zOcCkl/cdAXgE+3VCQjzuD7j9Vyr8f48bte+ + VGrTZHy08o7tOaYCr1fZB+/VWixyZWalv3xnfnvV5JgDO3JIIech0H0W9x3r6uti + NC954uwtZZU55b/1NqW0ODxrL4QQSeCEafkki9xLbJicU5l8Lg74wMboPWQIvTOm + k75Zgje6H/mE9V896fqJKruSx++FHbjOGI2Yk1p3JV75L3f6zK8CSyy4l1FTnPyb + tLRig9X8krV1nZStlHw3Ax+1P5uXGEeM30cpxnpd+14cFSW3M9pJgEWB+oCY1w9z + MRiiSfYAgw2GQfvk4J3ySu1GWoPHRKoq7kETmeSMioGhsEQwcYIPOEQDX50ThY3E + ackN4Iw+jlkdskmtzEtrtBY2ZmuphVGcHkwsG0r4NaMo0NtMs2dyBakAh5Q+G8RW + p3CDVuMWezCYqYFP/jCuf3F5dFYae8qcAzpBpsUacCydONq+1CjQFBCBlASOYvqB + sBjz9lSAyrAuYV3HKXEcP5dFRuT2ifN1q3Hu+H8XrUtfGqrBnGa9rO/RQBpfERvS + UQE59Agpwa9vwe6YCya/AcYoY4w3ckE3490YIKv0YIsl/Iq/gE0NqmaHaXXlNdC8 + oKEq86bZwwYOn9YM4kuHIpRnGxrIlzAWf8OpR6Hs7VHheA== + =1QZG -----END PGP MESSAGE----- fp: 286791FB6648539775DB31B8FCB98C2A3EC6F601 - - created_at: "2022-09-13T20:16:18Z" + - created_at: "2023-10-21T00:43:04Z" enc: | -----BEGIN PGP MESSAGE----- - hQIMA4oYbIHZIrAPARAAi5C2YbFg1dJGa/C+tsp2xn3fhu5Qvl2ywWFz/lWyO6rW - si4H0ivAkiI85jd2xgxXq54EWY5pkH0a/Ynly5p9zJuZf+dXP5RkOa7EEbv7h/UV - ZRQRpJRJuMKIOUXHKvRR93lQYItSPTCkcRkt6mVEhvYQwOxJmmmjtOF1umbra3Zi - sFWez2yil9BCC9kGWM4n2kHHLhb0RJdlfj3tP7RTYC9ssGCdoUnh4CgksRv6QW2G - HbrO38UJf96gzrjh09HJS4gSnIbtHVDGZ5lVITFpU3WPirga4BGEgib6Ip2GNb4i - 6hPmb3aWFwLeHf83CoDV8VbL03t5OLdeUWkAn9xNSZOPy8rZJgm/UXfuii1l39ui - gJk2VWVleK1rHGEV+sCsjGQjQvGL6QUgB+4dp6petsw5Jt1gxBbVZmvkuWjpkPw4 - BkLHPf51Gs0SCogWaVf5XdQqX1bovTZotTbTpa6A0G4iwsPIqQkSB/C7ykod5I0s - lXBqXCk9sgAr+hxdRtMpzZJhWC82EoP+Z8IhVEl0GvRyFC+BjFJKMNiTNLRsqmxL - iGaZrCXym7qM++uGKaUWmhVPg3g+l2AUmAwgf6ISIGQolaIf7J+jIc9jw4HSYcIM - MAjvGOGD02ABGvNGwiyi84ibIhnVngmrxuBrQTfBSfhqhJa6XUtLvaTt0OJa2UnU - aAEJAhAjKsBPBcSGRBgbDk+peX46kE7gF1p0tIqKjD1mBaSW5+x5xcITUHQxTcuV - tievOikl8nF+zBDmG3TlRiKimMGz2DwlARwkIsXOaU9I/VVwot153VYG/tpEbqKs - 8LzbNsLdj2Ld - =S0CC + hQIMA4oYbIHZIrAPAQ/+NHbHZaDNuZa27nY18htIwfESJ6ipJ8rTFn7xI2UwGLMv + Jwq8rX8EPDv1ifynQsTxMVNjve+/X+G8X//VTzvFGfH+zsioTGz/w3pFw3+jDEWy + Kj1KqksWlv5jGk8wsGBfwbu4mUq/1irldMs2SomDx0d1e08kcYgGKjPqeXylwXVQ + c0h9VbDHNfch2Fx8KRfQSsrJfUAUu8P8X65HVUTjxkssovolShdLpoXjiCO+EY3j + vHsKX7onAv7bIDIfNzc8u492VSiwOZHyCFKKXypFgmPnHZiDax53THBhshHzRG8a + DyKlvVZQWkKDqnTOde/5J8w7e/eLXcNtjyGS8h1MvZxzljhDsux5Yw7RxZOXdvtY + Dd1+IaJxVr6zkiwK6vqW7JH0iaQ8qZ745n39LKeMh4gjhjbPg8phHbV/Loovx0Mq + Qspvc+XM6sOZIlYPmEl27nSYENnCp5dijiYgY7H9Pn9CYobTx6Fapz1OgMJP6xaq + /dg8FwLFcE3SGDQr/r8ow30ZXOwzxIctjTBI+ZJXGHdR7P1ODn1Iv2vvBuPTuOvp + 5eDUn6I/JS8oiiuoQSXxVNxTfCaRtaC7YD3lfAAVG++5sapTGj8wg/5u/shC0aT7 + TM6qRN/ATRovT+L0S47DnfYdPGwsuebZMiYd9y59My4HFMrXt1yDdN06hAhCSlvU + ZgEJAhBilMffp7d23pDuvaHxkAS0lljcPxzZ+1jrMOIGj4CjSwAt5locS5MPu0nC + 2GRq8IhFIuHqBLKhqbgJT0azbUWufVkyQp/KZRq1HQLRWsKAvVMoQ7DZHlLLczY8 + rmSX9vj/dA== + =Wa9p -----END PGP MESSAGE----- fp: B137EE1549DFAF960DD1E2B15147025FB9F09E07 encrypted_regex: ^(data|stringData|email|dnsZones?|dnsNames?|.*(H|h)osts?|tang|externalURL|.*-secret|.*-url|.*Secrets?|.*-domain|password|subjects|node|apiURL|.*(S|s)erverNames?|.*SecretKey|externalName)$ -- GitLab