mirror of
https://github.com/michaelthomson0797/fleet-infra.git
synced 2026-02-04 13:09:53 +00:00
initial refactor
This commit is contained in:
18
apps/plane/app-env-secret.yaml
Normal file
18
apps/plane/app-env-secret.yaml
Normal file
@@ -0,0 +1,18 @@
|
||||
---
|
||||
apiVersion: bitnami.com/v1alpha1
|
||||
kind: SealedSecret
|
||||
metadata:
|
||||
creationTimestamp: null
|
||||
name: app-env-secret
|
||||
namespace: plane
|
||||
spec:
|
||||
encryptedData:
|
||||
AMQP_URL: AgANW8fBhKFULBZBkzkNkwC/W55A07cyr6v31ol8JA5mJXUggjWpzHinqe8xM8KFnQH8l+GDBLWmIhIXxyuwnYh+44LcPag/LT8DqaUDE1eIrkq+PRU6YgmKyyG9GqAcPZxLNZ2lFGEqqcQR48y6TKEpyWIXtdUeRo/jQAYk/RXpxl2P11jFn1JcPy7xRLg9k+9rw/YzPpbCLwlMK8ga01PRr1jmah3m41MN090kqZVuEUq3Opgvs8xh30G/8dlMSF8RioZxzCvRcvsmTyWw+5Mw3HTxAe6eTdnNn5cGOh/fF6V0+flezUgijoPyQQ/zxVPJxU23U3xEjPSBQn99gbjNU+xk3oJQGoK0g9CRtzns7wHPcvw50+TVZFjvIDMmZb4I9NNsjZkRzMCKI7YBCz6heDn45lDPKciHFeXTryecu/JyWoIllnbqfADdYbhhkaVWpgO2/1+Q0A5xUdBPolotpO7ckXT8HCYro6gdIBICF5L4hEJXnowAziSGnnS8S+n4/vFsy2ya2jFf4wJSGOClZ8gNspnSV+ZwdA4KFEtRhsgb7hz6aQ9lOa9h2qrP1fVZWm+TqXAh9pC9FGwruOBCadZRc+OO84V0hmIAcQQ5NbotAXV21yqRToxr5VnX8sth+d7Z0V4IRP17tnn8h4d7+JShmlE+7beg1JZT0qcv3UfGb5WqxVAt1GaJ+7+a/XBlouH+lNt/cSb/crW94fKUPdxUUD36ZA3f+M4yoxhL75eu3HgcSG/57BfB733UXZ5FgAof/AnFniEb6qacl5hh70OSfzS1A5vqfuAisjQ4cDh4HBn5V8C/n02LD4qZU6QdMI7s449stwtz//WxJA==
|
||||
DATABASE_URL: AgA8SPvacDJxnNb8rbBkx9LG2bL3o2gKJjhlhl0f1yBxlrbrz3bVvXKDkg0q2LxrzW961d6hH+oiRw77huRZdEoeQQOLQQmEraGAcy3Q75TZl7AN1aqX1heJpFcez3HzhpegFtm3jsPN7V0bDNYqMlEJ1nhE89+Y19SYonukjLox7H8Q50QEiAr9XOl7nRH23M9TMGnky/RRaYMEDYyIGDJfCWUxnE5RNTHEh/wmgMcoyJLCzSVh/pRYpgGDrdsbqr7lgi3CSx+Pz3XY29Rxjql6vZm0RxplWYGGMBWPCCl4cYM/fH85x+E9xEZSfg1O524fcTdJLiZ9ADtMDV2pgUqmB/1KRvXnSd+ysSmfoJb3l5ypPdxuARiPdIJ64H/wV/aY8dccek4rrCnUOPfvqq7KYJzyjUzkQuR8EE/CZogNo6tLsEMWUYclLye0kf41f6ivbytOJbwxJA5aOE3FeRlrpc3GO05jwXe6X9eJpr9V0yOvOp6R31FOX0KL0Ppr0WjwFD7COYmRoPvK7Wh2/1OYS9BxwWmf4wB6iQhTjSf53Jw+cReVta5Okp5JpNU0jbIduPCf49tunU8QuGvZHLeVQiX41MzklDAz72QxOfh+U8AV0x5F1KO8RgLKUCl9mRnrt3NE2xTJsdI6pDY5mQiRgCwWQxM4ALMdq/b93Dmz576z28QrdpgL8GhPpuQDvfFtN5tmZkLO0rM5BkRS5Gik1ZdTOaRyo+tsFslpPBp/cVBar3vF4hOGXbqzkaFOO2tknsuiN8NtnCHbyGuqh4vQ7sIEOgH0bvjEhHLbQPPL7Rrnti+xIa5M9uGcK7GDfH9Nn/41j1w/zXXnxmlcia/0lPJlQ7s=
|
||||
REDIS_URL: AgAZbwYaQvW/do3TAl2cUQdmjA+Os90/xI3pyNv+yM/prRzEF00986/R9hbfOtcmtj79mg/WaZ93swMO4M+2B5xP34pdhUgP/aME4vmAeeJy1u0JsW5gIvKEcGDCsoQVNkn8/lsyfMpUtzw0ek1PDqoHVx+clZBavwIgbKyZyNwfVt8jdHQprCV7D0XbrxxyblhwstGL8Z1dhV8kbOzKExdxR9zyklM3c5Wjt7FoVUNpTjvNVsRWMhov5xHbflFFw7CKOt7oXjxIUfO/06tfqnKB22DJgDqWJDRNhxHtzrokfEZS7X9D5u2kn1EAfw97fWWHxyjcnQvJjXjIK7trOnCp0YP+ji66kFHaGVEYukF8Xh5eT1xjPnSpqO433ys7vXSKh9u/sUQ7swIClDFOolc/N7XU17wfkHrThNjcSXpwTLTwVQ7o8eHhjpRXCRBd+t2kyqrZOLxblHOrQduXYXzNml4CJiplsF4q8+PP/rebOrVyRRIAHRKyCnwGJZvnuYgBMAxZMUmK4RO/xGjjhe5fXppzBoqmWAeMhReTBPu33k8eR34zcdLOChu26Q0WgnWF7JabLxpglL925sfB1o74N3OF9A3awKoL7LnQvq0XhogH+JB7CBeIHoHSovTSxDVKgHJcoAK1dMVhw57OYClWlHNBSF2DAZ7FiaCl6D9H31iiihiuqydSrjAvFdhW9UzurwOlhtwHc1zj+VN0lgV7FRbQ36iM1t6y7wm4U60Hxi50MuhM28FfLmE3KPVNx4U6
|
||||
SECRET_KEY: AgA0CZzTUD6sjRHsipVU0GZZj3IxgUXZFi7H7sKF7w9Xu/bEzYOvVRzyk2PSlJ2uCCskkBqGFgjZlD1DYJVA877ZU0hRwqy3SxUgKfqT8abKmZLGaJjqJVvE0CJwBpo7QeAzMeVhu1QO01eA9u3cPiyb3vyOFJOm0nrrWiNSabAjamVvMkaGGjBI5S/1+P5evzA9i1gqqaJISarFqTucNLLwihHz7l+f1r6cSs1QAqK+GVyVbyquPqnnKl9EbGfryk0FaKnAX/R1rf4FG9vsBJBUuMMSBJySEKd1Od5gLWXRXx1478f1yDXhcRBnNcmQZtkKM6k11tyHkM8NOeUVTtRTwCDuuR7R7eTtXRapwBb/+Ik2536Xe5LFzA48uty0FlaVmH92dis2eCDdnciw/6yOoGJhpnu0ke1LTCXfQVAYzRNBHgjYGp/D6ry/BLHd7RTrtdHRqJj/2Pzz8p4ydKT5CoVvhNUcDmi1FSHGRbupoaadqJENNI89IXZoxdB6x+98FOwXzdzFX8fjDc5dlJl/NtIMrgjNaxTBIR7lrPCscPjMZvQ+OPl7jqSlaUACAlTA+0yl96dCXQbKnAV3iunGkzrW5dibhBJILDAEoR3BH/aWjELe+gepb9joByDup5d9JDXgW0FHYJQtSxw0YJNkQC1ZPhoHZx3/h8F3TADTxincdtrSglMkmtN4bbSBM5kSf/wBCwF6/TlyX2Pe2N9SelJEbznKz4JJP7HiHvZ0YuukJoEohlVHJGaVLkhQPRhpFt6VZKPhOw==
|
||||
template:
|
||||
metadata:
|
||||
creationTimestamp: null
|
||||
name: app-env-secret
|
||||
namespace: plane
|
||||
12
apps/plane/dns-endpoint.yaml
Normal file
12
apps/plane/dns-endpoint.yaml
Normal file
@@ -0,0 +1,12 @@
|
||||
apiVersion: externaldns.k8s.io/v1alpha1
|
||||
kind: DNSEndpoint
|
||||
metadata:
|
||||
name: plane.michaelthomson.dev
|
||||
namespace: plane
|
||||
spec:
|
||||
endpoints:
|
||||
- dnsName: plane.michaelthomson.dev
|
||||
recordTTL: 180
|
||||
recordType: CNAME
|
||||
targets:
|
||||
- server.michaelthomson.dev
|
||||
19
apps/plane/doc-store-secret.yaml
Normal file
19
apps/plane/doc-store-secret.yaml
Normal file
@@ -0,0 +1,19 @@
|
||||
---
|
||||
apiVersion: bitnami.com/v1alpha1
|
||||
kind: SealedSecret
|
||||
metadata:
|
||||
creationTimestamp: null
|
||||
name: doc-store-secret
|
||||
namespace: plane
|
||||
spec:
|
||||
encryptedData:
|
||||
AWS_S3_BUCKET_NAME: AgCgQT1UeKO5wxpFmDUDRH2wGrUVZEcpsDlk6SdSGVkbBCU/ZL5HlXhZepEjeLY5G66a0Sg6sGx6VFK2AcMyJ8vIUPCXkmB9M1LCg7uq2N3SplFD+lilcw4/F8icG0qBg+BUqt36EBG/iEqLdVd9qgci5AX/n3MgKXb2Zul/2OkcP5R3lRdBBHNwJrnHG355Z/M/MREeww5IzFN+1ZvJBFJe23x9RRVlnnOx/V5co7vPV5y6b0NubpCDV/O/CGv64/Ci3EviLnVDW6PCho0m/dOgkDKbpCoqPmNZaGNgzDLSQjfFduXb5/2WNn24Z7c0ADBtCMUQL2qWGVtXcvTvIOEaRKrbBSECVwbIWS1yDqThJ9B50Pd/3zCREzU8oOCzKevUmlmvOzlqZ0MpoMOeYUpN5W/kv4zSvSg7H/bjTX8xrFv4QlJds+tt7M2Q7SC6G7CQmKdh/0+O7pCPOXwKoYQ5SaKwEtM7WWN03mVy4nWnCKX1DArLR3uWz2DxhIzRithsV8yI3XxLnSHVpBvSToM7oDFlLXYYPSwODaFMr0xTR2LPipsjD+25L/r0Z2dABMi8FPT/lWqTbCoVOk+VLanvJYpsEkDMBpk1JXSosBZ22zjrGamGAGMCwOmLvGepRG0BzEPie/AJMzvx60tFkyPrrzcn0gN96bD54TKlhTWc02viuvOSBGkWxTadBI4WqRYr7D2QmYcb
|
||||
AWS_S3_ENDPOINT_URL: AgC/eNqCfgJ9rsgrHmhjB/nBftq1Bm5uFFbxvQqVPYSJD7jGIoqgIrYQ0MG6MvpH0f8bfkCCYTMcbuiE3ZDS2DWdwwCK2YwGnAuVNa3/C//MBtv/jfswQioHTKyyXhNNyc2zo4PszkbKxUqkMblBM55mtzvVPDmhup9h4oergXt/Yn5kCyX6BYGMHF5q2gi80TkbymaeVGVM7cIfKunKnLYEAvUqGZvMwCKEnVoB1ygjoSagaMEw7WiDoR353eUidUGO8lMWcNjYMtBj3x8Xgzu1gCmjXD0c8I5hU2uYP46NdyHB0/CUOcq8j4zXe7J2+kFXg1NjN8cjOaMwTXT1CmjSZk/kEZtooJOEXvLmowZD9m+DtdWqSW58JfDv5ryLZrMuhrJaT2f+YShOlykI7AyzkhUfYWmsZG8bE9gizoQKtP6g8gMHM0fOrWRgSLv19JaOVGiX+zYTH6SEeY7vZiu4nbzG/0g8747IeADmV2/6rHTM+kGFYHrEulxgrhnKgNl42NDRuEaOULCDq7yW/6xbSfF6kio7lopJCpSMQejLZPkX1kFHk2Zd9JLWXfi7sykwL/6CtKEjc8hjSK1/ATcoiVWESr1+1S7/c8wLay2AJVcbjP0d2QWxtMODj+QOXh5mO/Jb5tXhhsk2Ffd8dPnkGOlVoNauWAEeszBGAjiFfgx9hNipudBk1395g/Z16AW3zYD9pNw8bV1NqebLM1d23/RrFB3oKF4cR3YMvmK6YCEEJJkxF0FaWjB9Ormp8Q==
|
||||
MINIO_ROOT_PASSWORD: AgARg9AsEVMV3So4JBm0yEA52iu94pvk5gqzN3I3KX2k5TolKwQhHziE9a7q5WQSqKF06dCg+SVfqzAYvnLgWmQJIcgUvri7xN/VWvg/w739ch+D3olgjMBAP021iQDc89DrHfVcNv2g5j1+8hbBlUFXdRUSplpq2SV8sGvir/GavSADfT39bPX4Mh0/TDlTeY4QZJ/ktkeVvPqHW2UWqXOnMlwWVAsYJTdhX4eocIqInUfXls7ZT/kDhrS+v4tJWlZgyV1p9dDZHwkPz6wF0dF4VitlTq3Sk8oT3PXN2mC47UgSUvqATjUcfWz1Go7WN8A8lnRMR2GlrdRu6HslLIrUfapHClMAO2IKntkftPxccA7Jo+nNBFMYTosWO7/DbI81g9GwOkDYIW+YxX+7P76ujk9LwTgDxBr+SmnW8hcX0ydC9sumz8cw+KN1f4vOzT5cRSEAJ6YJ2hLoUH/YkuX9JPGvSs1A2yDbspK9lS//8wj4UQAlVcT2HhsFqH0TPnDNoAZTDBJg1MsPoUcdPeR+aGUR4s+w8/ZxguC8EtwuPBWPAYTGnAQlD3y78szCXqQd6RrJKq7jCb4S2Fc76BDEfFaiEXrsD9K/ukH3wlQDUo83DXNeujFqR+7tp6KA/kdGTM0rFZWdU0FAQ41iC6WNvUdDVLsIqahoCrI348M3ZOSnQxGCDtT78iZuya8MAf7+8n0IQnbQdE76JxfCdwQPTKI7ev7bgl4lQpoeLLh2EqDx4Y5iELkb3enJvkszBKILScDEkA==
|
||||
MINIO_ROOT_USER: AgDE/a5lyqQWmc457P2g48u+YiGf/tAXqXV2IfJn3QRderTZs5g6knrgf8i/0ViXulHfZmDL8zsthOT2xjnAYtKYo3hUuCUIbnBvp1CowFeanekgcVPKG6ambyImwnW7PyMWScHH0AJBuhxpro0h+8cou42zmJzE0UET8gbGiyj6kJzsK0mhCekYVJYehATiZtllieO2oEcahQ9LM7Mc7tTIFSUS2k4g4s33osoH/IqOuZIatiGGCEBdjSl9ojDwHVIiE8DZQmCPWiwNi/JKf5L5pvnWp9jMQoyVt7MwkvRpk2BYttPSYBT7DR5LZYI33zJTZGs76DxqTfXqQ1WJ75+tgr397Auds8g8iltK7F1X8mLgJ6jjiUDn/TMgWooLB2Wt5z4dYLYqLMEX4VGUrmsiDFDK9QZbrFS1OVNRDWBzLadP86ZSBU3vAO5n2l8wQmZxqrEFL7K8dYpvp89sit5r7uV6dvidfVKKY+hWVIvvN+SeBLIaT51QyzeJBOmD7F0oZW2SIOPu2K+/ady98+P/BagM6DjKwsl/eUa8G5uVlrdvQYJnFapiFfRLiMeEl6BbnyjFziHaKgUuUREQ6sL8u4/g2X/nkk5L8JSMTnEkKYuFPv4kfLx1PXtfKrxOsyJ2hXHYr4vM0JFxcqEQ3IimQQ0m3aInhmmLGB08aFKD2C9WxPQdEYuviFzNz4LIvraAH/jrew==
|
||||
USE_MINIO: AgCM7F+f8h0WgKmPmgk76WemXZVdQ5eUydbX9p+xxi9ytJEPTjH3zJvJIEm7o4KykaQAgb7/rD/K+R4LidkLErmaCTcom56Uqkqr9kAKWO2dlv4Q/U/yo8/lhK63KMYXiJB3bBE7Ob4YbyDZz9ua0E6kHo1FhPAfcM3IqPLYg0blkv0vjjDGItqKcGmGWtdoF4ZL0+LhMw0+G/gGmK1yHrqoQgkKK6ocFenCz8lyE3sRgWqniqKBLjTT53WesouZma57Eg/EpaHeogjvNC3oBxoLTB5J3VEApJXiYFH/K0ge75HQeq5TG/Aio+i6yJzD73fhnF1Lln5E1JuZ7ymQ48PUi53Naxasqptc8T6ErF2HvcNX+x024UsU9AU1UCThfEI4/FH6R32Sy3G2epve8i2DbcJ/GPlCY4Su2qvQAnDD+oo/8FEKtOpMYTMKhKkEbZPEDYdTu6gOjLjIvuNOtYPvu5YxP7tw9+M0S4REybZSxzF6A8s6opwhurnHESAiRHprj7QAbVrO6QYejg0L5AqphS16l7co3+GOj4VXKZDLHSSPbYmx/FWQThrPXmYTItDhn3mWcQWFqKzPkyX/k6csOELYLly1ihyqN09gqVsy+OY9i1heGyKB7DMp6d8p0YVikEsp98Lnj6syNOlbR92OMJwZXIuLBbeDn+NTuzQCfRcXbUWJEto9pG8IQoEdw1GA
|
||||
template:
|
||||
metadata:
|
||||
creationTimestamp: null
|
||||
name: doc-store-secret
|
||||
namespace: plane
|
||||
15
apps/plane/live-env-secret.yaml
Normal file
15
apps/plane/live-env-secret.yaml
Normal file
@@ -0,0 +1,15 @@
|
||||
---
|
||||
apiVersion: bitnami.com/v1alpha1
|
||||
kind: SealedSecret
|
||||
metadata:
|
||||
creationTimestamp: null
|
||||
name: live-env-secret
|
||||
namespace: plane
|
||||
spec:
|
||||
encryptedData:
|
||||
REDIS_URL: AgAnxbTGZ94Or2te9bITHGnmCFtBie9FomHyu6EbpFLGoHYqXGW/DeXExMVSdPMMKj68imu4U8C4dQkJ/EwDPUJIwEv9UHa1rE8fuunY16YiAyeRphrCrIrcBmicayhA2bKmmdNQfcfv7cNxNjUlX12E0f+gs7iWwkHpxa+a6QbvhplMEjmwSnP/tHsH7V0ho2KQomVH0q1riY5WQm95qYlfkv2lb36m7B6EXtY0JID8/OHlLhhsvUWjmpefkdL7Zvr+FgRkoEICzfwygdYgArHLCFmGQcRwl7VOTC7HjsgIP3UXUKHIvqIV0BIvCroclNOPiym5nbmTkgRl66lVE1Cwho1/KwD4ar/14jMdeYj9QVdrZiykcUuwQFsLe6of1SVWT+xm2+k+iP+Ke4vbsE6cPoweFA0LoReCz12bzET3smceQHktQ39OcdZVQ5cShvTkPNMx1oH0Qq+upWQFtNM9hs3BZmbjeK+gdbQY4Uy1EZeXKU6sZgN0AANAXGbvs7xPcjeTcyt0R4UI5m+HwXyFiRTyrGyzzdq7DuRKT6sTSPtq5gXa0vTNcL25Mb1UCr+S/LXqDL0oKIOQLDcyaPmQBk+FP8JSR7gABiBttNcRB2A64mBPCOzNcVaY3EpTBVWa4+mX4yvMSBUVrum1nWH0vU/Ddr30XKOZU2zMlBsoXzMmkvdyGGvHE9L9HhbBuVe8RUuJELGX9DQoo3HND8de5eyiNhZQSzjlnDhisFnV7KZzdUIvuV1xk4YJxdqVukxg
|
||||
template:
|
||||
metadata:
|
||||
creationTimestamp: null
|
||||
name: live-env-secret
|
||||
namespace: plane
|
||||
4
apps/plane/namespace.yaml
Normal file
4
apps/plane/namespace.yaml
Normal file
@@ -0,0 +1,4 @@
|
||||
apiVersion: v1
|
||||
kind: Namespace
|
||||
metadata:
|
||||
name: plane
|
||||
17
apps/plane/pgd-secret.yaml
Normal file
17
apps/plane/pgd-secret.yaml
Normal file
@@ -0,0 +1,17 @@
|
||||
---
|
||||
apiVersion: bitnami.com/v1alpha1
|
||||
kind: SealedSecret
|
||||
metadata:
|
||||
creationTimestamp: null
|
||||
name: pgdb-secret
|
||||
namespace: plane
|
||||
spec:
|
||||
encryptedData:
|
||||
POSTGRES_DB: AgBDkPpqt0A3TKrYJw5F3fsPIghZ2UAJLbUMkKAXOpaNgvwWEO3/7XvHgD6+Hk0j/PVKTpsG4KTzR+yqHOAktkSLDARZ6/NR5Iy0MT1u2Ka0R/MrwkFx4FFt8ar3BHLnyDoyz/c1xnpk5tAbGFDF7bSa1l1L76Pzy8lovSuBDnVXuGEVIjZJj0n7rjWqV4+1dWffej/CfSKmpLO0n9jWWLkx3bFQqjXeDlJ+BLgPofd1/8aaWG1rgEx3UIY29WV0CEGwyL9R5mzk8hg6kleCfweX7CdKS50TGmZYjHbvUyepD37SAIQl6aPGO5zwz8ELuy49NfHD1ZFMLPFoYySAA+Xlmu8Reo6q0+ajkWZJ4w2MaARfWNB0zeYdD3OKnCw1UzMfhu3rKJ+TXZ/LP0dcAcGMMxdfeEI+KqsJrMNd/K4FccPI+EZqmvDbJGF9XGNd9+J1hVUyVuwgIIBCMZjba6TzKU6vZp4u+jv1hQxkE/9BJ0DPMHAC8LQCKz7YcEaCLqpEJNH46KaZYdRaaIWMBFtMPnc7PPx77KgMqeGe0Wsr4pMts+rZzP4kW9f9qfFq5g4uXj7gyzPjTaKVR5f+4uhgWC2QihhkFK87EtdZQSH/cZbVzeC2NbKp/EyrN1HbdCVIwjjbNOIrwTIwzkBLfV/4wkWDYCy2+Bf8Z6uzCiQaPEbE9eK+csyvvir61pKT6P0PN/gSnA==
|
||||
POSTGRES_PASSWORD: AgATKKLWJY4Muap5l2CbLFME3PRhWa0FORXpUa5wl8DnazMH32RCrKiwYREL4e5FL4odsjr7NPCiexEqKDa3i+5VhMSrt+LtEQLNy+4gOP67SSUE/yxtVPWaWPadXk4PVABqfcJWtrj7tNBJPq8woNxlCbWtucucyQg1T4g5DowqAbKzNJxNub5kj1LLNbKquPnLgq4J4/1jxoaMHERUeTcDXGoQwTcG13Y1b4FKLdcBRN53IcD88+K3NDNAtcXgRLr4V7nUaUosEAmE+A3FVNzKM5cZfx66VUEaK91sx+EerFnxkqunWTfz+1D8vJLL1aTXdh55G0XJC/MJc7c0Nj4QKGMS7GgtbaBJgzNtpPNtHSBz7LgBZRZSfUdWZCFypFynmWA6A5bAlHvLbg6RDi+q8gDqXy9ufu51Q4lbPaAta1/0Rq5RdbYXZJ5eL/ISWVI6QPmk0yB1s+bJF7AnBH63BIaSaK52YrCdtBdMeXnkOS7KvCbaK2FiQfp3jNgdoE1dkLm831+L76RX46jvCw1m4H1+TZAnjd6fijDlnk8NEiWwnIhgXQo9KW1xOclN5DsusrIfNT7PzHV3s/HfilPkG2q4rbg18BUzXwoSpVYE0u5pQXmtIYMjk5L2v4KiO2kp/F5z+uKJWISmioSmlSzPh/cDp55+VXY4cIdOQDPd0KipI8b44gZcXiG5v8k7SwuxEuHdOHlpaLRMV2X8fb4//KjJQbdAyPB888F/DIg9fWJsCxaL12sB95xj0q1PxnlWEN5v
|
||||
POSTGRES_USER: AgBWIq5Xbg/2lhhRz5R1cjqIZ/a+7jq121Bh+ad8TT7Ofn41GLRtt1gmpes8EjdNdcKnR+udytfnwVl5zVDv+mcUNNeqHXX7efTz3Oc7ZiuVvVIHQBmW61rPxgbo+dUSDv6lYIB0rVqKGRRLYLpcPZ2tSM0XAfDeEHp3Wuvg6I5vGqyllsW56SLWhT0xO0HAGHOf84KhXN8CFPzhiB38zMNhSQTHXybDla+4D6lCMcFTQHGyG+KggqxL7fReD1UwDq6qx1W1YdtiWzCQP9joFuZ7xgzMxkNWx912rK+y8IW5YRLLEs5ELimsx4JPLdtdPkXQx8lKvwylJRS18pPNtqKXqN/8WS2n3z3dAYRFldp9IxfxdInY7b46Eex7UJMlfmUklMm77nSPMtsAw/zsKWKarGZU2BJQ0kUpJgyhc2ytVaHbOQf+rm3wfL4t5PxPh/hDkuXno1vYbK63duT333CTL9exnMN8cDJODYKVe+i+E3m1ZyYGDqjTCKITf05UAmTq7/FjyZduIUNI9bTTJN4E0iP8cQywMDoFomgzEkDJZNCV4CBj6JswOnPYfvPFsYYimpqyf0vNh9MpXOeicS3c4JpfbB8QxS2V8y5pEapCk6OVouKkAuIKzNd/D3yc7Iu3kJFnF8uOn1a0lAadAxBeBiZW0XMWUTbPRn8nyYJZgoIPgTgbijDDqWmFzNWYvvvbxY0TNw==
|
||||
template:
|
||||
metadata:
|
||||
creationTimestamp: null
|
||||
name: pgdb-secret
|
||||
namespace: plane
|
||||
16
apps/plane/rabbitmq-secret.yaml
Normal file
16
apps/plane/rabbitmq-secret.yaml
Normal file
@@ -0,0 +1,16 @@
|
||||
---
|
||||
apiVersion: bitnami.com/v1alpha1
|
||||
kind: SealedSecret
|
||||
metadata:
|
||||
creationTimestamp: null
|
||||
name: rabbitmq-secret
|
||||
namespace: plane
|
||||
spec:
|
||||
encryptedData:
|
||||
RABBITMQ_DEFAULT_PASS: AgAPLh1tuWunpFvJ8Ajnfc4RmhShcNqhYoSzSzGUdTEAn9Uk9tEu9YMAeKQZvnxdz0cT7Vt3CYo+9h5kVshTjLl4XIe+/r19skz83QdHzseEacotmdJdi+KQEgW/N95O0PLQlppytaGx5DtVFABzSzNoeTg+taw5WFjiwhDhYvgFDi7GI+T+pgtCyhTPNvztf3p6DI1D1jd+DE7lhfD1kI/jf8QbzncbogleDCTn/klyJHo8xyIdyFGQf4+CMHhvr74u+hezfOrAO2DcUDaKTrXKe+wDgIfOI8M5KZKuDShh7BXUJ39JzBnuq7sNwrKW2A56qfYBDtN9hDzolHtR7S5H7IcCXDU8AXeAUZUDL7TQuGp5xkVwvAa/CWl7uOOpVsoAlwPsAElHZFXb0FMNdnzv/kPZSBdEnR/OtQ37aexhbYJJ15a1HMumefxuNcjEd9Dpie3a5mIvRGzDRiEjr8h70nUy57mHNm0Srv2MX7EWIlk73bDsQoOymtMTAZVp+YI9hIuYxiECf6Vj5pUUJZDu1ZXwsNnMyyD1d53VTiwirqWwmH0yc6SQMPoqpE6Q3zPwHY66uCDSszT0i4SlSTToDB1hdfUSd0NcTQ+2z96NlvxthuNpSRSwDE1cphQr4lWqArCv7Eez4huLy87X+V/g11BJEmjhdn/x2FtYNDKtPP8KAIvLxfFZ1vuSuco6O9Xlp/xq5usw0IW5yq03FjtgheoXQav4Y8q1kIcmIAEpQ9eiYH4/E0xymBGa/UHKSuguI137
|
||||
RABBITMQ_DEFAULT_USER: AgCMpxW/hN+6OVeC6uvffZlm9hpjT47BA8JqLHiJlV6/yjb4hqIFlQV8zy7JR+WtT7g7ra0guUv6eQ46wjvfq+vp0lJttEA6FXCK2cUquRGz+7fy37iByAvE8/Hes+EoMUBFT5qFm8+keStOhRMsUSqlINfb5WLSW2G/EkvTsYdMCUEmLAhYxxv74bLEzIo9WyEdm5vecciT+ExvsJWrga/zUpRYPQ9PSm0GjbEiODYU1pT7atU1CRVEH+3eD9uqcCoHqRF8Dz4PdvE40AwXOA0zRjUhN+ZyjaB2Ad1bfv+xuxFSM99SEY8f+XK8dV889wp3Wc9jmBzoI1OfkC2vNOBmaM9DyvpaSkVgTHDMV6of5Aa2bkYFiNfGVqIQuoNn4dJF42n0Rfa0ehFHHTuQKBgDAta2QSpxJIgAMaiBRAKjAfd1eQRfKaashbU3az9PtWtuOgXpHfSD322Dd2zDR61WNyX1GEcCibtz6fy4OqOSo0YXPNOf/cSW0tp168JujD1bcEQ44uq/xmL//2Nznw2qJ5Q4UwTcMcmOSb3XNXAfgHcUr9751d2xkGKDY3x/pbyCz0SUIbw42bxDHTAzhfpszwyHMgMuFwhMkmzP/XW5/TGCqyarnPS78Q9L0H80FG2kubN/WHRZgjLwXO8x7BY483Ypr2Sh1sHCbs1bgEiHiZLANQD/nR7b9LZj9cDPbGTaOJzJvQ==
|
||||
template:
|
||||
metadata:
|
||||
creationTimestamp: null
|
||||
name: rabbitmq-secret
|
||||
namespace: plane
|
||||
77
apps/plane/release.yaml
Normal file
77
apps/plane/release.yaml
Normal file
@@ -0,0 +1,77 @@
|
||||
apiVersion: helm.toolkit.fluxcd.io/v2
|
||||
kind: HelmRelease
|
||||
metadata:
|
||||
name: plane
|
||||
namespace: plane
|
||||
spec:
|
||||
chart:
|
||||
spec:
|
||||
chart: plane-ce
|
||||
version: 1.x
|
||||
sourceRef:
|
||||
kind: HelmRepository
|
||||
name: plane
|
||||
interval: 15m
|
||||
timeout: 5m
|
||||
releaseName: plane
|
||||
values:
|
||||
ingress:
|
||||
enabled: true
|
||||
appHost: "plane.michaelthomson.dev"
|
||||
minioHost: "plane-minio.michaelthomson.dev"
|
||||
rabbitmqHost: "plane-mq.michaelthomson.dev"
|
||||
ingressClass: "traefik"
|
||||
|
||||
# SSL Configuration - Valid only if ingress.enabled is true
|
||||
ssl:
|
||||
tls_secret_name: "letsencrypt-wildcard-cert-michaelthomson.dev" # If you have a custom TLS secret name
|
||||
annotations: {
|
||||
"traefik.ingress.kubernetes.io/router.entrypoints": "websecure",
|
||||
"traefik.ingress.kubernetes.io/router.tls": "true"
|
||||
}
|
||||
redis:
|
||||
local_setup: true
|
||||
storageClass: "longhorn"
|
||||
|
||||
postgres:
|
||||
storageClass: "longhorn"
|
||||
volumeSize: 8Gi
|
||||
|
||||
rabbitmq:
|
||||
storageClass: "longhorn"
|
||||
volumeSize: 100Mi
|
||||
|
||||
minio:
|
||||
storageClass: "nfs-client"
|
||||
volumeSize: 1Gi
|
||||
|
||||
web:
|
||||
replicas: 1
|
||||
|
||||
space:
|
||||
replicas: 1
|
||||
|
||||
admin:
|
||||
replicas: 1
|
||||
|
||||
live:
|
||||
replicas: 1
|
||||
|
||||
api:
|
||||
replicas: 1
|
||||
|
||||
worker:
|
||||
replicas: 1
|
||||
|
||||
beatworker:
|
||||
replicas: 1
|
||||
|
||||
external_secrets:
|
||||
rabbitmq_existingSecret: 'rabbitmq-secret'
|
||||
pgdb_existingSecret: 'pgdb-secret'
|
||||
doc_store_existingSecret: 'doc-store-secret'
|
||||
app_env_existingSecret: 'app-env-secret'
|
||||
live_env_existingSecret: 'live-env-secret'
|
||||
|
||||
env:
|
||||
doc_upload_size_limit: "5242880" # 5MB
|
||||
8
apps/plane/repository.yaml
Normal file
8
apps/plane/repository.yaml
Normal file
@@ -0,0 +1,8 @@
|
||||
apiVersion: source.toolkit.fluxcd.io/v1
|
||||
kind: HelmRepository
|
||||
metadata:
|
||||
name: plane
|
||||
namespace: plane
|
||||
spec:
|
||||
interval: 15m
|
||||
url: https://helm.plane.so/
|
||||
Reference in New Issue
Block a user