From f85b7e52f2455607b9115f0ac6b9fddaf96349e0 Mon Sep 17 00:00:00 2001 From: trivernis Date: Mon, 9 Oct 2023 11:09:42 +0200 Subject: [PATCH] Add longhorn storage classes --- apps/flux/app/webhook-sealedsecret.yaml | 2 +- apps/longhorn/app.yaml | 5 +++++ apps/longhorn/app/crypto-sealedsecret.yaml | 20 ++++++++++++++++++ apps/longhorn/app/crypto-storageclass.yaml | 21 +++++++++++++++++++ apps/longhorn/app/hdd-storageclass.yaml | 15 +++++++++++++ apps/longhorn/app/hddcrypto-storageclass.yaml | 19 +++++++++++++++++ apps/longhorn/app/minio-sealedsecret.yaml | 18 ++++++++++++++++ 7 files changed, 99 insertions(+), 1 deletion(-) create mode 100644 apps/longhorn/app/crypto-sealedsecret.yaml create mode 100644 apps/longhorn/app/crypto-storageclass.yaml create mode 100644 apps/longhorn/app/hdd-storageclass.yaml create mode 100644 apps/longhorn/app/hddcrypto-storageclass.yaml create mode 100644 apps/longhorn/app/minio-sealedsecret.yaml diff --git a/apps/flux/app/webhook-sealedsecret.yaml b/apps/flux/app/webhook-sealedsecret.yaml index 77bcdbd..d515238 100644 --- a/apps/flux/app/webhook-sealedsecret.yaml +++ b/apps/flux/app/webhook-sealedsecret.yaml @@ -6,7 +6,7 @@ metadata: namespace: flux-system spec: encryptedData: - token: AgBvj/5uCzGSqLwtHcvrdoEgn0edXsZp6HF757nUMB4N6lGhmNQr9AzwCeEFO0jrHgx5JjPQLfomIbYmkKA14yRjUQo+6sYXmzWQ9z6QVBJ2g++CsHZf1sZ6wIfsdeDTybzfTfGJ9wtcye4F4MzOtV9V9CM+L/8NEdpV5tqa8lfmsKMYSxXqROx0oMovIiX20te+XJ4JIEVuiF4OoD2gkxR0yhbCvIte8WuWIMHDtkijKM9sR3E9J0RWWlYo60WiL6bD917PNMBdzIymtBycaZwNn5O1ovO+TBDb3yLjDUmb1mZabI/qdAztVtpGdlQUJwUT6/39ZIRX/oN+yyOTzJUwVuBlSgH7GUIOc3Bo10o5WA7LQEQ8TDXElwTy3JJw7fYyYhxF8zji7Z56pfY2dF6hWEjkA9Ti7GbpxJRW8s1tJrXIls7l5aDVtwp9yjBp4mRGiLSQ22BPLHkhPV/UGMoI69KTQ5XImTgcyxRPlv2p7mgkb5a22ilIrH7MD/lIoPmMBKcSW5+OIMviuEBI4kRpJxvNQOsNO7DEOWdlnq7cyn/8N3uTdOnKBpxIUqk41+czkz17tQScAZnU/vg1L7ayP0oj7VKbzKc6X8xgCwrc+ledPQup9QTJKNCOC49BuEgzXB9LQgzN/nVyhfNxMRsWxFsL7tmEUJMtPV9eGj2bA3qctUkmp+Grdpdy119pR8chfEkRrd7sTJs1jQAXIc7nl51I8Z2qqu9mnjCbe+H23hUb1do90hl0 + token: AgDPVsQWbjfs3Csb4kFlxVPVQQerR06qQ5kthqdi6z7FKmlOwFlNK+/4YYoRMDmAzmTLth/F7jwhN0JMDpU1EJPTfpy2FNZlmJ6/B9zz2oZ7QOfT6qMAszWx5Qq83NRBZiDxi3mNuvlEz7AVesAzzRvmk4n6PRbT8YzmR7ZWckbSUL4BKDUo7CcwqFR9lJ3SsII2OhRCDJQto1T50LPUqj9NklVJuUyXeGsEDe8FW370S8V8FV2HAtI5omyQdwzBL2/bRvdfEsoTBIzHXRhA/p0HpcJzMCegFe3EMU+KimrOZNIh5QKe0O9T6QExG9TahLY6RHy4Wqe1L5iDg9m3isRj1y8IpwHXih35UXxXl30eMbDFpC/fR6471SIEBbl3xu0/xB3keQmBjp2ac2ja7jBmX8PcFWKnowf5MNPcJlZeMD4xYfGFr+mHLNMgk+6lIpCrtOgLHirfEVoeJSv2gnA1opcgASELFh/49O0c5N1TavDERpA3jx9MxQoSQCrloe8gSslxuGqR2MOvCT58x1WlZ9pLwmm+GJLEYcvUSRq+qRE0SwmEanFfDeNg3Ogu7t77lEF+Xz6m1gyUQKcJTr4eJ7B+yXfXmIxnviIpOTEUEQY2xUvYaoOylbTS1QuumMcK0xIsNwZ9ZeptO6Bf2dP+JU52uZ6fpFalQ+WMiEYAO0cLjp7TK2PrQm9hPvPuIUwqtcEoYqdAP8tNm2FDXS0btoqBZEe7QGOaMzxLCCB7QLAFdJBYb2a7 template: metadata: creationTimestamp: null diff --git a/apps/longhorn/app.yaml b/apps/longhorn/app.yaml index 61fd2b6..aa12295 100644 --- a/apps/longhorn/app.yaml +++ b/apps/longhorn/app.yaml @@ -4,5 +4,10 @@ namespace: kube-system metadata: name: longhorn resources: + - app/crypto-sealedsecret.yaml + - app/crypto-storageclass.yaml + - app/hddcrypto-storageclass.yaml + - app/hdd-storageclass.yaml + - app/minio-sealedsecret.yaml - app/longhorn-sealedsecret.yaml - app/route.yaml diff --git a/apps/longhorn/app/crypto-sealedsecret.yaml b/apps/longhorn/app/crypto-sealedsecret.yaml new file mode 100644 index 0000000..ac5c6c6 --- /dev/null +++ b/apps/longhorn/app/crypto-sealedsecret.yaml @@ -0,0 +1,20 @@ +apiVersion: bitnami.com/v1alpha1 +kind: SealedSecret +metadata: + creationTimestamp: null + name: longhorn-crypto + namespace: longhorn-system +spec: + encryptedData: + CRYPTO_KEY_CIPHER: AgCvo3F4zyAitID1J3e82Zdr9t//TvQPBEUJwPmu7+ij8+kuyPT9+7wlPfN/oNQlOKDTBI+sG+dzPZyf8/SS7tvVoWWyPBwtING5svbNspND+pyqUAzZ6fI6v9UE7HNCy0vODX/PLoC91rUnONIelfNUUs8Mrw2hxH18b+f4C314cHhd4sctovCu/rgbvH5MJPM8zsIpiANNYXfX8CLddCV1MEL0CcMED01WJM1tSRD7bChTN3mlNLiUUvMkLsCBZAef+Em6exR22ao2USGC5D5CkmbsAckEP05Ib29LDyeR/dK9uBR8+l43m2qThq9FRde59mVTiM3YnWavFXzIf8oyBaJ99MGBEfzqLBj8oAOFV8mD1x+ztx6EhUKmuCARLDWZ25wxV5iBiBQlI919vEqdZDzfgy4CHd57dgheQMo2lEPlevp9Rgay5jF2Yj6unVJ0UvDwMU1mjACvIUqwHrTJhKYzOxUvNSr/kBpDKSq6T3bhkyNgHBlj4+scjkXovArGT3HLpmNpivTyYUknhAsUhpsrSwWQKWqWW5bJqWnHRYn3rhF88Rq7zdmeDqsBCiPYbT7Q9bfi7KYIkGqLhByaqhSnPdQDsQAdBQwXoF3gb7d7Mw7TnqNDVq/yt/fAOW48c84nYe+sqZgghCIAId3+O6u33eFrnYhMHHxapDalyTWBLv4Oi80L897fH2fF5XkfErKtzK3SHPR31I8ObJQ= + CRYPTO_KEY_HASH: AgDJ31ivB35Wqvbcj3Z83NKQ1Kxc0OO33ca9gxAWAkiClPesJssxjpv/WEZ1HKgOuYvwxV2zF03UwCB/8jXwbKr1JStkGqicwqo8k6CY7tamh5wc1OKTimxygnMMroks8Ouqt84Rn3SrYgNZipzMHY+55O2VNmP+UKJQT47KSagYWfVNVX+O10lMV4MQTEetJk/tvkKHYnXV/zywXdrbODSu795IDyYAL/tpua2GRAbfC2q9QorsHhpTJUqR2VtBT6ZKiqcPgeGhCY121A12zOt7tHeuWD51vqqrcDyoPmO6H9t5SZLQuzx1b1v3swehdZCvS2gBS4d85iiiDLa/h6GxksUX1PBqz8MG7fD6NkJuVMNBqM2rqXRJtRvlh0Ls7T2uwz9Gnk6pxUU5U98E6/WKePp0rH1MhVHw0q5w8bWMO9Axj8rQjx4yMS70kOcVZOLYEQfs9Wi3HoBc+5R1hWJ/gca9G7DI46S0qbfsQh7GFvuN/uh9fm1yK27OO3MVsFa9Cg/5hk2fWy9vrR6n6hmZkebE0d1W6E0nAz3Bx+r10jtkZWn9efkVRaSxyJglfO+lkZr9dAHla8xBrNP6HnpV2eFoyOpoOKBAIfKlOTFBjfklCZuG4XZBbR5iMW+IFDLPU/y40ulsfElFwxhb3GQUTCqqi/6KFjUsoBuk6/q42Y0l7eFCycXTBdvV60pq1AmjlgTvWUw= + CRYPTO_KEY_PROVIDER: AgAsmmj2MJ9j1PYfUTyEON7ZLJMTiv+DhMl0EZ2gAsv3q17lu1OFm9hemHe1Tq8LYm8u+MfDO1oJbPmKFDzHb9yyo/NLgoiz1TQoK4Ro+qDO7B6BA6um+uwAT7aU1cCVxNmlHaqor61dsyveCOYXOOIcdh2XSkAYn0IkibKNLL2i4Ef2dl4q+l+zyMQlKEEBUNK6nQf8TvXWWInmqrKj02vc2Yz0KyszLuRCkoN2vnkaK1QnQaZoB+OQCBP4h9uyDTMep6r29hJukcpVBX/GYyfWZCLTNt5Se3cZHjEptqUQDdlbtg3pWzcmYQxBn8Y6jaw8CE8DoOTSfG1dwZtijaET1N6At9+bhfS10X+DMNXePlO3oCzUi6GW8j3hNU5y9z49QqzcQ7+IKb/aqrPyNbsWgtw8vQjyt5VaVssXVCs9LpoXG/yrltS+5mfy3fz603Ru0v21LTtM7+IImCeAiwoQ2hJ4bIB0nztlEuHu8fKw+vF2z9q3KYVu7+x8Qf5IrCQOmfksv4ygscdjHXxAQY/nPuHd0S+EGd5oXVos1ZA4+CHH3DjtlkdOClZc/34zwnom1HUWutZOoHwbSHzasJH3Visf8FoAudFgZHyuNZxkc/EeTM32KZoaoU7A5KPX+9oqU7zrIUwc/KC20a25yxw8q8xBqfeOEdfMl2T2+/cTTcFJ0vG28AJLBC02kEhMevoCBPrGYeM= + CRYPTO_KEY_SIZE: AgDOEpO2FEjMlRpBtXsksHB7j0VQ60Fj+taacs9MiDZcfO+EHF6HeJez7CJ8bXqppFGS+h893cF7gRhzgq3x/n69XPZXQt3Dd6zmbWy4CmalLEdT/1MgmAJMb/wwGGvPY+QS8Gcb6yvuM1Eqzq4giWAF38EONq1UcxCXQObhACmsOidw4WaT8EYg3Nt1YKrEsjylJ3hEAa8S6eb+CnXW+dx4aafibpisrW86nngeogMTfWkahHSxp/TzF7xqDK3JTaGMcoul4/rYVgkdFmQ6XjXe/D9TG3BFnBBJIMetKNDWcW1KkF1+ixHQOg6da5GowHzfPOyiNQFM4n+POp9Xje/8Cc/WcIzgR/MErNZRHyx5qKawNwSuYw8hZESTNOmHS1RIKFi2+pDxasy9U7L8MTnLIREy1gSNJy4Ptp+ja014ZDnoeUHlUsRil5kEjCucXySyXgTWj0CGs61xBMfjQ54JGHa79SaZn6ks5Ao/QoA3IHqkwdY8jfO90jMvXLAM8F/xZQuBm1RxtRIhuE6uhmiciNuSJ9U2K4KA46BkwFVI1XqIU22Az4DeNRw/vEG+7JN46CBmviiAx62lpJHlg3oBv2znvLdBDOGhAH4qn+skoiiCB/X6tgl6bxAgSU+Z9UDbERr7XeVIFub33pd9XhdKcx0pxNzVQNR0nUhuhRZN0Dj1zlmj8FXxG7EW80X/PIpZlnQ= + CRYPTO_KEY_VALUE: AgC1YI84qkckv0EOup2iEqz1IDe+kFxYa0OFbGRPygn6+AT1GjpOqLwBZQw54cjnVV3xMoaI/qceAyi74wxMOZ9lIvymuD21oLRRlRLqJf3YUf33jQxbyd2mXek/DQqWM27h01+qcXm3TqrH/uGBXAqQfZgBPBZkqRiH2DKlrzykEb+GnBpEA/6e/vLpeZplQnefcagnSRlAeNlptjcZpm9FPmDwHAsSO6lMTmldWv2tg/bKc+KGdmNdwIJVulWCGSd9yKWSsf4rwxPjPdOb0efn+/djq7EqyTs+f8gFo8vNg0MwU3df9bkrtLsgsqFif1FO/FXN4Rbu6wdmwzNY+1ix6oal/MX77xKvyMW5amSvOeBKSR8udwjX3Xp52cOGD5G9N+CnDPBTwEAiQKTDOg68ZmpeaJcdwZ1AugXLdD+8sqfZD3K+N9rzKWlh8P6RirxLdD/jjMefdhvb3ALN1wdZhSLw6xDWqNbPuNba4OO814830gbjKsoEzjxGIAhOLlKc8JjHOfd0EhPALCx/9md76DAS9FkyzL+/dem7RpZl+FLwUY3mSSyaU29ePjGR5fXehhD8xh7N/oMp6y9qxJ3Slw9jR43pwDZ2n1+ut0WMzE6vxvf+0UWm3zw/0DXKSCvxquOkTRyYuL4DBgQpfDlkzNIb2+vJz5XC0saITCYKlstNOI1ja/AiRXeNnRFSHtd32U82gra+SiXSf8FG1rjg + CRYPTO_PBKDF: AgDVDAjBh6FHTdXzOU+vR57QZQLGxl3Ow6BiW2ksHhUUcCATfNrFlMptJpTH+2EFWvtO5CJrFj6RE9EuSOW/OlWxAMiphxz61keZH32HaAg27Tc8Li8irr4+tbBcKmNYGm7B6suPpShMskcQSXDjqCrtSk3JqFmusQiNkZCcUQkOdA4jtDgO6q7wm3tgD8bfNONDI4RY8Py/7W/N2KH0dYK76/7iRi7efcIK97DZuB2I1IrERq3ED6U7hCoqUlgkbGznnsSkboi2BPKnCDCewLuC6aTbmShhyHtsU1XlCmS7pK/Hi+bNW70x3JX8Ud0uf//oiO36UD2+1IMRFe6u2e1UZ8+4WQRpRM81zzOJmNZIEFA6rOLGfnCSxHWEfpsyBPD42bcVTPFwI4F9YKoucMElG8bdxZBU5FPazkPKxyCX6BSCt8FaKpmdHOskx4Z5wsp8g4rYslE4JBuqLl5SfkzdnSD0EZSpUeBpKj3OPzdzTOJWgVq793dP5gT6PJ0TC7M/pevOMusqNXwktVF7hKfE4bYNrLwY0HovqMvYsLOCszrXr5xgA8h7Izw0gpB5AdlPW7R0VXEABN7S/eIwx7QhwiKh80H3bQNfNeSRpcvxICuf5oS6V2GAEEIniNyxudENrKZS7dRVmongt89p4bh43tPbS00AcS8TkY4cqErGOKhS9M/Gs0dtHAD3ROLPUdmW1rW+9IAw + template: + metadata: + creationTimestamp: null + name: longhorn-crypto + namespace: longhorn-system + diff --git a/apps/longhorn/app/crypto-storageclass.yaml b/apps/longhorn/app/crypto-storageclass.yaml new file mode 100644 index 0000000..e636119 --- /dev/null +++ b/apps/longhorn/app/crypto-storageclass.yaml @@ -0,0 +1,21 @@ +kind: StorageClass +apiVersion: storage.k8s.io/v1 +metadata: + name: longhorn-crypto-global + annotations: + storageclass.kubernetes.io/is-default-class: "true" +provisioner: driver.longhorn.io +allowVolumeExpansion: true +parameters: + diskSelector: ssd + numberOfReplicas: "2" + staleReplicaTimeout: "2880" # 48 hours in minutes + fromBackup: "" + encrypted: "true" + # global secret that contains the encryption key that will be used for all volumes + csi.storage.k8s.io/provisioner-secret-name: "longhorn-crypto" + csi.storage.k8s.io/provisioner-secret-namespace: "longhorn-system" + csi.storage.k8s.io/node-publish-secret-name: "longhorn-crypto" + csi.storage.k8s.io/node-publish-secret-namespace: "longhorn-system" + csi.storage.k8s.io/node-stage-secret-name: "longhorn-crypto" + csi.storage.k8s.io/node-stage-secret-namespace: "longhorn-system" diff --git a/apps/longhorn/app/hdd-storageclass.yaml b/apps/longhorn/app/hdd-storageclass.yaml new file mode 100644 index 0000000..a031160 --- /dev/null +++ b/apps/longhorn/app/hdd-storageclass.yaml @@ -0,0 +1,15 @@ +kind: StorageClass +apiVersion: storage.k8s.io/v1 +metadata: + name: longhorn-hdd +provisioner: driver.longhorn.io +allowVolumeExpansion: true +reclaimPolicy: "Delete" +volumeBindingMode: Immediate +parameters: + numberOfReplicas: "3" + staleReplicaTimeout: "30" + diskSelector: hdd + fromBackup: "" + fsType: "ext4" + dataLocality: "disabled" diff --git a/apps/longhorn/app/hddcrypto-storageclass.yaml b/apps/longhorn/app/hddcrypto-storageclass.yaml new file mode 100644 index 0000000..5f081b4 --- /dev/null +++ b/apps/longhorn/app/hddcrypto-storageclass.yaml @@ -0,0 +1,19 @@ +kind: StorageClass +apiVersion: storage.k8s.io/v1 +metadata: + name: longhorn-hdd-crypto-global +provisioner: driver.longhorn.io +allowVolumeExpansion: true +parameters: + diskSelector: hdd + numberOfReplicas: "3" + staleReplicaTimeout: "2880" # 48 hours in minutes + fromBackup: "" + encrypted: "true" + # global secret that contains the encryption key that will be used for all volumes + csi.storage.k8s.io/provisioner-secret-name: "longhorn-crypto" + csi.storage.k8s.io/provisioner-secret-namespace: "longhorn-system" + csi.storage.k8s.io/node-publish-secret-name: "longhorn-crypto" + csi.storage.k8s.io/node-publish-secret-namespace: "longhorn-system" + csi.storage.k8s.io/node-stage-secret-name: "longhorn-crypto" + csi.storage.k8s.io/node-stage-secret-namespace: "longhorn-system" diff --git a/apps/longhorn/app/minio-sealedsecret.yaml b/apps/longhorn/app/minio-sealedsecret.yaml new file mode 100644 index 0000000..086e521 --- /dev/null +++ b/apps/longhorn/app/minio-sealedsecret.yaml @@ -0,0 +1,18 @@ +apiVersion: bitnami.com/v1alpha1 +kind: SealedSecret +metadata: + creationTimestamp: null + name: minio-secret + namespace: longhorn-system +spec: + encryptedData: + AWS_ACCESS_KEY_ID: AgCskxM3WAe0Lp6qymFoczsBcrdhroj3axZho4hV5S8mHfOs0hbqNwLaJ1yf8YmaRXUyCpyhVQJOi9GpaZZWF+eFgmRIrgMD1WDcBqhu4cuVivKlh9StCImxFe4AkoVWMCWuHeWhi49qR36ocGQ5or/ZEOVxenotAgTmlgSkSUYTa/d4rkIN8NHZtn8kyhhdnZV2k5kDR4RNmiMfADsnCSkA7q4dFbWq9NHeaLXQBS+pGBnkMqkj9WV6oWwFxQ+aQqmhZVmcTkdl1UYa1bRgaoC8/w1gLz5k5yiSKXgKtCvnGD4M+XEB099w55wX9SSWtajIuNpbeywo6vsp9sBRgOf6gJqTX5XJDQtRPqJQ3yuXQRkYweZx6pbY47XZ860tI6P0ot6MOyV+mdWCUr9l//osVFXut7+BUpCnhHqYeBbxtZkJAFAM8O3QqdOJhQE5E97LJdGslN4tHL4hILpA7FT9UkdHyPbsnIYXCuCarb7O1aMRooSdqqLR03AgeJwyuVxghPawKeh9nmbxdjp6pgh+cZVp605cBnfSkgH3K9wJ2hOSsPr52EYSjwT+nCuNnVQhyX50YrYYRWbZ8mhAUNAOupwSI74B60kmoNoTZ0/y+WymwLkn+tqZlCWSwgqTrfb+ROQhs4UC3VKtVr4NoM5ZbiDvFkfuL/rSRjpSLwMQtpVGbTQbx8aWeV3JEzEnWgA6r9wBJpzvIYiRiURw+W3+ZGi+EA== + AWS_ENDPOINTS: AgBIYaGE/8jVs3lq0W81HGPxItEDgosW28LgUY+B4q9AQ7mur99c5rIh/by2PSn9iTdK5fkZz8e+owMynSt6aFWLW2aG50QH1y4t5Be67f2bkroHAdDsgJ78Daw+7KEacsAAwyfbZgo70bJxdE1vw9lRUoet7eRuhKAsYhvvK+bxMMel4hvDXo/Z7nnYZfzzU/i0QRcddN1FrPgVzS46xSaAkptaEBMJmexHiiMyFuAOwyQuDKMY/j9oTj/VmnEMxMM71GBpIOEWjkZ5ApFdp2ZuGUpbXviW295PaRytl5CXW0ZY5xEbp1sC7JhTjcAIgmw/HuguLO5NT87j1TUo4af3tFza7DBd+HRFSn9C0+xjauKv+d67cln4+dS7bmbm/w/AVds0NfU6BKOBg8GGCoqereeYIQij2B74bIrKez0yQx+8rZQmNo/rdAo9S2aw7ewgVV9QKAVmhGXi2kg4ZxjKQ4azLScqoxbEopxCtanPQ+W4/tuJ37jJFbR0GGYgA2GL7z5m2xZIzOPrAB4JGxsCR8TW/gt8hcg5bywVd8YS11IEM6OCa6bRjfiKxz2dkcGgYfdEnXmfJUfNppEMbfUBhaPwNijMnSdNdkgGJXvyhtwC1PNg9Qm2AFa1/LU/U0ZFM34bPreBK31uxtaF5GEDFc9q9CcNh16SHSl5IiS/+KxxIp1M11UyMSOgSR8cFPv7KUYEZPQM72SlwJZMSgFUyd8xJCcotlAHUuc= + AWS_SECRET_ACCESS_KEY: AgDEE56ALO1Cxjh9tMOj+jEvjtU0N+3XNug13k8MrsE5zzU5ZZs21V1e/NxwK5DMvXi9yQBuZ98RI7VHUSsAO50or6ciJYM/crd+6ihzLEnh7GoyGOtE1XilsIhw171TnuDcLFvGHd+IDvQETA/CcZhobA8dCA4S80KWURK2FyBN6MV5EVLok6GtmHZmPjt0cgOqdfgsGtgF6Knb9AFk+Uzj/vfbCUjUptntZN/62j9k9EqX2zSU9nxhfvct7e1YFgVUVsAKKuV2/+U0Ln3O6olRGlEZcV4vTteygDbWKUlb9mzrIfJ3bBkbCigtEP8mXXsvTM/nFkTkunA3vt83ilnWLznsf2kOieL1ns8zRq0HnWEJB/HtCOkbjBqH3W/zvD5QNHqQIEX0yyd3GU8UgHXfooKwOiIofuOIDVYbEGa9PgqbHqnHJeED5Mha3ANiF1ZTm2NkmhR13TmEJLYE9WjDZL8Xm+uP2dLMpUX7YPATkKvz/uE+gsQYWNxe0nMGAA+7etiRrXc4zPrq2sUXjzgW0KI4IiBZz7LHU21jxL7WAXzmfppXqsVJmIW7B22PQuu6JHQ1NXq+ET0PJZ1ohxxvsbaqzJBH8MdyhPraFzFa/xjDpY7X6gStxBk3ZJyjZ9fJ846Pn0KELy1bT/kjXyazZZ8e/lL5XFNYdKuBWBBqZiyP4IiSyyi+oM3Vi5MG/OBaHPrcC6Eea+marOEsef3qZD2gnd/zm8w8rM1m+omPfEWorA4kmt2p + template: + metadata: + creationTimestamp: null + name: minio-secret + namespace: longhorn-system + type: Opaque +