From 6b07ca7994c3660b636309bba5b0b2bba6d6c3d6 Mon Sep 17 00:00:00 2001 From: Jay Phillips Date: Thu, 18 Jun 2026 14:31:43 +0000 Subject: [PATCH] Add BookStack with SealedSecret --- apps/bookstack/kustomization.yaml | 2 +- apps/bookstack/sealedsecret.yaml | 17 +++++++++++++++++ apps/bookstack/secret.yaml | 12 ------------ 3 files changed, 18 insertions(+), 13 deletions(-) create mode 100644 apps/bookstack/sealedsecret.yaml delete mode 100644 apps/bookstack/secret.yaml diff --git a/apps/bookstack/kustomization.yaml b/apps/bookstack/kustomization.yaml index fdfb0dd..7b3c453 100644 --- a/apps/bookstack/kustomization.yaml +++ b/apps/bookstack/kustomization.yaml @@ -2,7 +2,7 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization resources: - namespace.yaml - - secret.yaml + - sealedsecret.yaml - mariadb.yaml - bookstack.yaml - ingress.yaml diff --git a/apps/bookstack/sealedsecret.yaml b/apps/bookstack/sealedsecret.yaml new file mode 100644 index 0000000..e8cab92 --- /dev/null +++ b/apps/bookstack/sealedsecret.yaml @@ -0,0 +1,17 @@ +--- +apiVersion: bitnami.com/v1alpha1 +kind: SealedSecret +metadata: + name: bookstack-secret + namespace: bookstack +spec: + encryptedData: + APP_KEY: AgAhOEarIvbFQ8ccdYPe/+HBh8ynPk52IGJZLJs/wF/ZylTY9ZWW5UD1r3COr3ZdVOk9lGFVufveyqUXL/MScPkRSW6sMKf6q7EnbUsmZm99vAsDV7MCH/8mvlzBboDi4fT4rOlPk/zYz55J+lRH0OpfblD6+WMYfAolQSxZvZhlAheCxyp8yPWA3IX3JV/b/eMZVEh7aoooHMmvEnA4/BARsVyOLA3IL+l51Nq0EmqcyOKs/X0HQOct4HBj3geXglqoFGIdzD9Hv3AgdQ5GK9Fsiee16WBNpILl5g2qYUbX8bFI6zRhiOUEhEw6mI1HJHLbYGXn3Pyb3z5ZYP21OSNdTtFPsW1lEfB7JFkWiWtoKKd6rRhiWUNCxxb8cXAe3Y6fA7rz/g5Dl8SEr92dM+o+z6qzvVXtEwxHKKkD4Dl44spFHBtYf2wnWQxhlpPYhgPRhN9LwZykTsJt7J2WJRzK6n10BP0sHvC7yBqAN7A4Uxevrin9rWutB8PzbBuecqNjGwoVlBRW32Sv2ZzF9Ms7j+Wujdp3V6qKVbkTuIJV33dPKPyp7MlNDwvYnMB7wQLSC050WAg+9GvKu4b3uN+etm2W5mVimI7khlF5l93oWNHp2kWr4BEWoAfwBgh4J8NDB2x6/bWUNJcW63Dwh33zg7XKreZ5nTaOpBS4WcsSt36gmmPgu/Aj5CiJfoiT86l+f0PE2GhBsHSgKU4+iMBu33DI05YZGViXcWM9aLnMIAX9GTX0vUwz/xxXfteL8RJWKoI= + MYSQL_DATABASE: AgDKtvSCHLzUrIVfKBgUhaG0VrNBsE6ASZeO31Z1P6Fl/1DwwGd4+ASALwA6skuEVQhseNR4fJdTecZYHbWBK7O/zamPJuqAHJWjtwLkAsCu16zfBokZ3BrNgqzCdAy4Wxy6dNz5iRhAwaue2RQzdyfGz8D8dCqU6M7fmARoGE41RY94g14k/khWqUXXiwlEn/NFS5alG5/mFBiipu1wVDYmaRaiypo11RcO+X1/n1+3/P2XMBR2lLZVkWEFfOyHJbycernBn6JT5W+nun4g8WIIO7wbjRyKRIOhOoR0hYMHXHXJMt4bSOi+BpWpp6VfFkgjfq3aJCPC0xGnK9JI1WR//sRzyzV3mdZ9Byk4u8z1Vg+H2C4jNCJf6INZLdKsAgx19/R4HEBrwsw6aOqQVXGRD9URhhCMi/aes1QpzJyG+yj6mIgbD7PYIblKjwsKXg/9y8afJWb40AZc6ySFUsDPzUHJ2EAxomLytFVbZ/hwaksOsvjIAherJD7msk7WF4Dn7U7BQdezdAgQBnpK+qYgKzRBdIFrH7ZSkpJpTuUBrsvadov6pFQZc4VF+v1lpsl2WrcZFzmNaXUzKBOjDWK6bz4Kg2D/QqOAjajMVWetdG61c06Am89Y3LnwXYyisiTWHMtKUZWOEPLnRaj47UFbt1W6Ni8q4yspiLZylz7xy9Vj8Ts39H2+Zd9k9X2cKmWunWno4Fl0wI8= + MYSQL_PASSWORD: AgB71DpZjrvk9rwB0WbpSoQ/t9Tp0TMWmc4tpwKtccDrxiKeGlymtPUxHTrqG9Qf/0rCzT75pGpo5ik/4uuRZ+HWZn4qtxLpCad+wrefXqWLsqwpvqZWg86q9Eftmui8SAgly5Gq2V8xSrqP2BEuJOAEc70q/stwYDGKqiVqdEg49Yzhop59rqotmN9QRKaxWH5GRXv3xVmQTfprRNo46ikY/bVv0ip7RXCC7UR683Rkp2k+M9Xdi608P4rhd4AT6yHVVVO8xli5/qdOmZilrVwvCRbBWimlb1TP5comPJfoZIF7URi1SeGmO6AWgvnLAVvx0kKeZ9eMZYA3irzK6xS7kjuYVkrQ00rTFdkYofHQdZlusP/7oKpqvORkAOo2itveYsmc1pZlyCh4Fl7Ba5bmPvp5LffnYjORjp08ZJ4Ic15l1/E12BBQ35a8RXiSN7v5zZ4tkyefEF1A7hcHjgvFt+Bh3bJgk/Nn0YCf2/Ae0up73/hKuAazVIKpGW5A5EwpFC+mWoLWi50hFn/LcpBtj2P6tjbegLyCcKXVW9AstTDG2PStOUfsXGmbkxWX5f4iEZLx3ns7fzV4f4XcUh2tOPKXWo+k7MXju0hEXLjIflEid4uj5ViAHJ5HWh6S8FGn0mXUjXgeCOpAoaTKtR8vgmKxf2VJpiTzAnVOp+SRNY/Mz9iyAFhm1mHxgl5GeKflvmXwR8xOvYBR7KPd0cYVMiuvz+sbGmSG + MYSQL_ROOT_PASSWORD: AgBsJhwnbT5Nf4UA7hX5QpJW7AO+E7ry94IVadrSCodsvBKie84bx5Hzb7apLjp9U8qy3qRRfjwAVGhCaXxvLpBb7+Zr0tkjAmF/2fFEdJ01mjPHGvG/QbI6AXItVYJ8rsEHDN+o2zAINYGlH5gO3+EsXxQtTopOowOzu+52BwhFDyCN9OjqSBhd+hwuCXJ+j+k0BRVtTV5zJkF1cuyxaGBLGjw9W2Pu/GGAjiUxOBkY1fHljM+Cg2hU5UuMYfGD5YlKX/zzgN1WMjiqgEEjh6Kg0/OEeymS6DuZbewuNM7R998a3Y3gFHuRs6Nt2IC/ON15dVMLTQKs/bvH1c7ime/FVT3jd0mCjwu7BcZHiVUpyQYXhNdguDCl7qqq4U+cfVYlnF+C1UM9lkX4tW1sj56OnRr2VQrqq9WrGSlYGw0NMEcXg10UGHfkPsf55wlKluikflWtV6xgwQdsR626wAx99uxNIS6JqY4BIyjKV3mBLqxGgrkaA8XY9ZEUqcPdsfDcomvPVrv6zwpfHxodiJvTv5fMUrWwChA22163aK9ys7vOAH/M/0tixejF+95xSs0rA6+kW3j0x/o3pIghHhtWWnNjZii59bn1xu8YaN7LOJ4rvpbpOjQJTubiJnuywoDJ34iZKALvwjkfD7nKa7aWgL2dI7KdSM02chsAP7I96cDifGoLDnSOcPXgETbrNHncSlbb/eIf3gcU5HpclnGu+wws+w== + MYSQL_USER: AgAwd343y0WRJ12W5p+7DKlX2o5fh+oaB9H8PJfR3zXUodmIGCzB5jCotRKk2nSnUGpDlQHuTFTnu4y6lA11BQpf3UsZDui0nXwDrego/diQSTgzxaau6LG4ejUcfVO42UXjQOHF5vVGhVvNHvXJmrUU+1S8SYjabuYgzSyZsPLQXLhATFPipwZFhw+WIAqUX8cSl8ZnfwbStdpezc+/N8J+g8XlxQuEii54xzA9IuOE8ZVAP2OHbRxxBex3vULkESs7fCxd0bn8grSEbHm45Q+hXuEYep7m2QXsvW47axI8jlSQDS0QpZlV8HdxYqLreiv+ymOi1kXbc9HFTipPEHwljS+H6mqI7e4scFa46VXYxZBVcFrqf8iaSq1WLKdnF2xlAsZeQ4HlTUM5dT33RwDWLX1DGsiOzdEaVuG+NsaWG2W1897jaG+gIAMJd7MmCnBdr5R2TU6xPzkW//+zPKrGIDRUqhrYpuT08QNQ2+Wsox3vdKS/YhKVKmTgEA8HeN1J+VYNUztvMzkZi1gfyZ6MhfrKrx7rn8S2UY2vQvlMr0S8k6pr9SMqH+M1+GExUa4p6TPgjjiGlbuqqazJIPWXXxFs0PgNMD59+50D4M5hILAh3vZWFx4mW+sK8bXCb/kojDVocANE1Ef3rc+/V7RKu28GY6G6ufukqWvcxSVuzSJKgdrCYQzSPmtPwAhsDPkNHdBwBUtt524= + template: + metadata: + name: bookstack-secret + namespace: bookstack diff --git a/apps/bookstack/secret.yaml b/apps/bookstack/secret.yaml deleted file mode 100644 index 408bcc3..0000000 --- a/apps/bookstack/secret.yaml +++ /dev/null @@ -1,12 +0,0 @@ -apiVersion: v1 -kind: Secret -metadata: - name: bookstack-secret - namespace: bookstack -type: Opaque -stringData: - MYSQL_ROOT_PASSWORD: "ChangeMeRootPassword" - MYSQL_DATABASE: "bookstack" - MYSQL_USER: "bookstack" - MYSQL_PASSWORD: "ChangeMeBookstackPassword" - APP_KEY: "base64:QUUcXvExMqKP6tIw9+TcEjpDxPJIZMX2k0AAbELHtPw="