Skip to content
Snippets Groups Projects
Verified Commit 45b359c7 authored by Sheogorath's avatar Sheogorath :european_castle:
Browse files

feat(mail): Deploy MoK to k8s01

This patch deploys the MoK helm chart using GitOps to the k8s01 cluster.
parent c82aa6cc
No related branches found
No related tags found
No related merge requests found
Pipeline #14019 passed
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
namespace: mail
resources:
- namespace.yaml
- release.yaml
apiVersion: v1
kind: Namespace
metadata:
name: mail
---
apiVersion: v1
kind: ServiceAccount
metadata:
name: flux-reconciler
namespace: mail
---
apiVersion: rbac.authorization.k8s.io/v1
kind: Role
metadata:
name: flux-reconciler
namespace: mail
rules:
- apiGroups: ["*"]
resources: ["*"]
verbs: ["*"]
---
apiVersion: rbac.authorization.k8s.io/v1
kind: RoleBinding
metadata:
name: flux-reconciler
namespace: mail
roleRef:
apiGroup: rbac.authorization.k8s.io
kind: Role
name: flux-reconciler
subjects:
- kind: ServiceAccount
name: flux-reconciler
namespace: mail
apiVersion: helm.toolkit.fluxcd.io/v2beta1
kind: HelmRelease
metadata:
name: mail
namespace: mail
spec:
serviceAccountName: flux-reconciler
releaseName: mail
chart:
spec:
chart: ./charts/mok
sourceRef:
kind: GitRepository
name: flux-system
namespace: flux-system
interval: 5m
valuesFrom:
- kind: Secret
name: mail-override-values
valuesKey: values-overrides.yaml
optional: false
apiVersion: cert-manager.io/v1
kind: Certificate
metadata:
name: mail-tls
spec:
dnsNames:
- ENC[AES256_GCM,data:z7nlxGy7CKTYmeAo4yTe9Z8lsaTfxiQ4,iv:8aNGQZW379u3Q8hoBmtAaG5Gfz9zwV0FI63Ge3UhBkg=,tag:S0IvfcA4qOOY+SwBxMxd5w==,type:str]
- ENC[AES256_GCM,data:97XTao4ZNqpKepDdDHgLUPIFoZmZmY0t,iv:Wgru8AZYqOclgATdbVz7VQyqUOdimIXELLrwHE4JlJg=,tag:xenX4JaMAHIsJ4SI6E6ENA==,type:str]
- ENC[AES256_GCM,data:s9y4Ug11EO2XCQ5SgDxfdbyaP3DurwHVwA==,iv:GdI1+58IGF6JIBHChVwDdgVRU4tQuztm9CW0S5g/ERQ=,tag:aed/0zfur0xfC41oovBhVQ==,type:str]
issuerRef:
name: letsencrypt
kind: ClusterIssuer
secretName: mail-tls
sops:
kms: []
gcp_kms: []
azure_kv: []
hc_vault: []
age: []
lastmodified: "2022-06-26T21:07:58Z"
mac: ENC[AES256_GCM,data:04iEckB7o4EZCGwzFdK3cmshFn5PmTgbqkTEZLtJyBZ5IMYu+hKwaSTpyevHB0dZWFiYoh/+PE5Mbwh2HuIWZp0tHgShl84QfjjbA/BW/D5IShAuuvRObCtWTomLIT+HtZqGtR1omQ0KfQ8aOALYBRL9ha8ly5W51iFFcZZ/Gik=,iv:hkbG70i+nxIvW2HNLJNycaqdQ3XXOVtWg9sU7/H1nHI=,tag:PkCIMIYdxqnyxWIwlBg4cg==,type:str]
pgp:
- created_at: "2022-06-26T21:07:57Z"
enc: |-
-----BEGIN PGP MESSAGE-----
wcFMA7kpg2bgzVHcARAANe0TNc3Cyl/dqAYykwIYrfg5xWgH25m/SDw9qjY01e8u
0qHgolydl0+WJV1vx2GRUbdUqzLjcMeJABslfgL2LuhP5Uc5bQpGF8JDcx2l3IS+
/n2hZv2JtaptVW116gij+HcVPKWE5d6w3J7O5v5Enq0Szm4AsPxSO7t6o9IrWXr4
04ANt4Dyvt4gJMgUbTdF383w9e6U00m/L57f8AG6evh2ZE4H9j+4zhSdlz57iOTX
YDA4iFlFK5+2b0nxBwUy9A1oToOhzqeCaJTISNtd+DSaiEzeto24dtmurZfnqwCe
xd//UAfnOYlnN+tPD1mL1kDQm2gFwgn5E9ibIVuM8EbHAhd5Yejxa6VpESICgZVA
cVCg2LfS1ioNxn3NMWygYn53dGl8mPX1DihZD5/5pbmJXknSTc3PeImzVX/aq0T/
RzT0dlV3FDRwmyNoyhpaI4xZkqzw4omxkpiScOSHPtzsumdd1LrnyTIdDYww8rk1
iThal6pZevmUp/rkLji/9o+4yMi1LN1wA/wxCVcPh+kNm8cT/OyL7bxQJ/KiPUR6
yk8XBshc/bteAJWpA1AKTbTMlMrik4cWUBr1sGAT5Np9IXlZGe+7yPiKLsV/5K10
TtvE4EC777KknguwMsnSrtNZuBQiGsxdilTfVNKfKcMD6znyhPukn8xrz3eCkFPS
5gE8J6xFi8ShediP84bEKH5evXXuREgWGXqmqa3BX2f8RDePUHIezt3JRsbEv6qJ
RvtAhv2UWeoGpEgVKh98QnTk4P96MhNVyktPdFSbnwu98OIyuXKZAA==
=Gh2M
-----END PGP MESSAGE-----
fp: 286791FB6648539775DB31B8FCB98C2A3EC6F601
- created_at: "2022-06-26T21:07:57Z"
enc: |
-----BEGIN PGP MESSAGE-----
hQIMA4oYbIHZIrAPARAAjojC9+Pfq2c3FcTiDG1xrw11TR3csrtM+0Ovij4hDiF8
c9Nh3kpaDAD3P8hrLPppxdr9+zrH2S13hqlJQ7+msbje4WAm2GW2rhuQDn2vWtag
rIH2UfFcONuPrC1taqL6iw3vz1lc9GAYvly/IdFm69A1+kGWj6rOzbq3AaAMqeDT
5O0G3bwB4yLY0g373bmg1/PW3tQb1p1X7wkbRV+86nv8KrB0pCJmwLNzEk/FVLSR
bae4VUKx/wpGa+YvReoqRBz0WgUytXSav+U+dIEmupxh2k9Fqh7Eul9hob8mLPNs
4JqZKvfCRxZh6LXvC73zB2RL9sAK7hEPGfQDdEUBX8g9NjcDtXp3CVLuhq68gg7e
184ynbXJ+bDyEXs7Qtxp7Q8MHNom+SBzweJSgjtb68A7TxdQebHlLOorZNt2vI3J
XE9VxR2ARJ41RMyel4krOF+VY1Zdq6fD3TR3J2aSycqLOfm4Zx5Dn3o3Qv40BvpD
OTC35curjickrZhuHgbqVoz7ZSL/rGGQmKgROPPRcl7uYVXPpVfCWLNRIEsnVS9p
U4QVYimCFA3kJGrUUbef4XxusiUq7bo20kv3ssWho9qtbZ4hDQVvqoQGRilfgY0e
LJixf5SS01g6YuBpY9yFMEXT+6L7MDby/JPtEGIAf9o7WR4B/4R1cRRhB4c02MXU
aAEJAhADGKW7Tcjqkprt3rRisEE9dyQcCkux+J1Ju2SFlnexslEal//G+bcNQEnA
l4fBrLmEd1WHkiJa8IMOFgumhCz1bLkBOLqSCuQz4JVs310bTt06n2nbZlg6ajrX
z2PNteV9PZPa
=rI0j
-----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)$
version: 3.7.1
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
namespace: mail
resources:
- ../../base/mail
- certificate.yaml
- mail-values.yaml
- ../../../shared/resourcequotas/default.yaml
apiVersion: v1
kind: Secret
metadata:
name: mail-override-values
namespace: mail
type: Opaque
stringData:
values-overrides.yaml: ENC[AES256_GCM,data:J4Ws9KzUEaYaxNH6jugU4q+K3RfoASRnB+/IzQYLrA9EVK5puei77oMHAKAUf15lP7CW8MKxWyVnFbE6fP664LDriS1xNHUgE0NVLXb5bdbo/zAHIaq3fDk1iklYRNphy/GCUQqJBYSzsaATsQprs5Sz/odYVjT2HWmHiT3z5f31Oy0U2f59xz0TGRyUIxOhslP/VryEc8xtjwIpnA8UxCJXta6s7u7KBTHFvQ1rG2hbXwWAtWGwcRVNa//D4hhCppkNGiN/RHYLDCk2/pI9RKhSagYXM2+CT7jS1lG6c2X5CxQyWKZgiwISubeqAK39pT4nYFFOC0eZv5y5Octd2kZBepoNeZCPPliIjfD/Q1DolQ0RfdPG7kxSRvcqxeRZenwd/R/gOo6ugXVQX/yV+Wanaozm6TqBDaLtn+rjx+LXcVEkaGMQ7UYAz8e+RaGXeoj0UwF3YHhEBSE5DGHZ8oHE7XZoxDj3nsnNt8HZnpbFNSWDzFoTw4ba4qRoHGTdpRFpe96VBAWNjXzn4CEBg1MB2zu2l83GynrnlzDbiSXSd8nA5nukJ+8RbOJVAcBRK3/WFPBc0X11wzrS4qg+nBRzmepUVRaP35EH5it4m3nD0cU2lq0SX1bRWb/I/jGn0iadcpQ/y0mXT/r/BKK8yDUow7+u7wjM2WnGuH31ZrwQPq5nbxNNWLQ2K5DmeRnWDG4PUy89/m1D7Uq8FyJ4tsxKoJCw43sWy+SVNvbmtz//M78kl+apneEymdIhaCiJQczqC2Z13umcSpD5QUu8SH2Fe19z6+6L19Wy3BUGrrh7dz/8hybTImNO+OuPJh9zK6vktQi1ooGJt21OUkCMdWERHVMpgsGdCtF3Ds4pLCdFG8H5/1EfLLFTzHuSrAcx8YT1Y8MW4/xqeLBa+2HHkKw//lpQIxfDKbXHF6TQCG++tcEh8bIHUwYUuhwxHMTfaMWMQ0h6Wpp7ck29Qm5SJqz+7ZKWx8tS6T5HXH+TdMWFQe+ObYE86se0/MAKNziUuBHMRQGbGtIGLOq9AnU180r4y7d3ji8dWLIRkK1udXJc7+wXWV4ntHu+m4152janc7cnJWxZ9XJ9AwaMvySaByazkO3tg1u/REE587rAWJqKxzz8AGEccWE0oJA2AQJluIR+M2hxCnQ47tUE8fbwKorFy3SR9XJ9zbCv2XdMabgmsA0z9pbMbyWBkRSGS3OqtdP6DjG1FfddQ4tF2gexjI1YZg==,iv:44m5tiAyAp89C8lE8zB4agHyNfo9kFRdu0mMRrd9Uik=,tag:9QtJ/TPWZ2nOyEA0isrujQ==,type:str]
sops:
kms: []
gcp_kms: []
azure_kv: []
hc_vault: []
age: []
lastmodified: "2022-06-26T21:04:03Z"
mac: ENC[AES256_GCM,data:8EwGqZ0/JvdGLuX53iin8IFC8j0QTYI5OynaQnBF/MZER8Q/3oUZ8wajX7e3iLk/0k9wYjQfeCb/ljrMEpPVXEQ0GSnYOByEuJvCsYvoQBRikaD+MFmSS3Mvv7JwOOmEemyut2O+pzqjsVIyr14jXsAdud0e9su5XcqpnDiYuow=,iv:/TqNevubPSt5A/5/WHsLvNBOYKMxlaUp3HhO2vAXFT8=,tag:CV+IWiOVaB8sGcQAK/nTpw==,type:str]
pgp:
- created_at: "2022-04-19T15:47:33Z"
enc: |-
-----BEGIN PGP MESSAGE-----
wcFMA7kpg2bgzVHcARAAQewbu6GAicH3oQVEnPX8+ajTct3xvJJVPrCemiOFVe/A
yPQhXM66aCnYpiQg/T4U/rrzbeYbcw2rRs0SdD0ji9M7FM8CdTNlv1yhOJ7+6RRp
0rGKUUM8JqHESayzFLTNT8CKlRTfm9mv5bsv6yLsDwHhQ1YgOuLaqJgxVWhfmIgk
7v92c+ZJAUZIAm3uaupbzJeyjUpHlkC2+Dk58Tvzfdo7DQ466En23U80Pq9mVDw7
7+P68KVtBm0KrDMTUEynERJfohxLLzHg+PDT99hEONQ6E4vNKrXUqFvzPkmu1liY
klPNgCWh6/jCpy8rOnyfbeu/O9VrB7hPXWs8w3z57ei7edBM6bHHkGwk5j08+qMT
oYfeC2qGpgO5rGG+laIokd0a0ajkgSi4dxdjDW+GD16XP+30KzDxnukLfmwN2CjX
b9FzV24cUZGTJLfDMysRU4wgxJV/Tdtsma0RApS61GsMJWktLe8HK7tab9SAGLXv
oGhh/2trEn5vX89KmfuabEBG5lBLhRFP1xZ7eSLG3KSeErWHDyRU04MHxjeF5673
8XD2Ft9wGUeEQfkQxsQ51p3RRLFZhun1hHw+K6NNcjarqY83aVsxGMST2lWP2hMt
OrVYf1uCX+AxL1vGLOTGjU5YjSf6vbWGz093oM4vmcQMLeEE/2xAFwNy4nUHXw7S
5gFNvc0SIBpwL/veysuWGwwRt569bLCR+xYQrrE1xZD0PApIpLVQPn5Sk0uMCoYd
2HtDOftrUJcr0uuc+HyX5hLkhxRn/OT+rzN9uM0MeU7lEOI6sDV+AA==
=jjmF
-----END PGP MESSAGE-----
fp: 286791FB6648539775DB31B8FCB98C2A3EC6F601
- created_at: "2022-04-19T15:47:33Z"
enc: |
-----BEGIN PGP MESSAGE-----
hQIMA4oYbIHZIrAPAQ//SJDf5zWt2TT8S2nJwzXgV7i//WzUThC5ui2aeJ5PFp8i
XngQWb5JwMy6Xsmbse5LuMjgCrwZAwlF9x78QROfNzdlKC16ynPzgoQJQDjQbNq8
5xAUCHd8X3GJY9wnf4l4asJXutdL9FPVAiMaW63HkSRvyWaJeTCiohcCw+Mn6PO9
FfCNBUAxlST+vInnG7WGEMMaGh9eqitgd39Pe2cJ7ABaNEY23AJ2btvYwn0alZ5p
JJxDqS4L9wiaK8mjG2YR+mLnojSGSw4Yk3bBf5cMG7gwHleTYT3SP9wADZWRmTx/
UOn74UdcnoVBDRuhGgAyjaFJ/QY+NeWz1fvfeDCGkF60CH0LVFQ55UijdA2UD/Ej
Z/CPhomJYyVPdLwhkri+HVOyXYq3XdaJKoghY3ZWyPMkgFxaXQku4PP3VaodtnXK
3rx/vTLRORkbteWBO0HIg7PP7MHQ+dgcE9NxN1dpZkiEFJ0R02+4+hTOh0yaL7Er
6JRsWAt3Gz2JzdWgpstOPe7XCFkaSArv/BLDC2swm0D/R7sgTv+sT892fCWnSNpw
eC4JaX3eHKEfWvmxCG+ftv41O83bAp37s6zJFVQ8IlsSGyitYa83Tne3wrNuIpId
f3H0JmEpKpW++nqQtyx6Io/7wb1JGn9+02MfN27hYMVxmwcAo4ZinFtqhW7LJ4LU
aAEJAhABKHAnUIzbrd34+1aaJeXSVh+vaTX9dpkSe63t2rRaUQNGQdV3Tl5atEfL
01TZTMcPE5fgLiKAfgIzW6GCxhGW6nL6LCsqg6YYdcpGkfuLfwNEEWCXfIehRbF9
l0bvVvCWbu21
=JbGi
-----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)$
version: 3.7.1
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment