From 3a65d75b47bca3bb251c213669bf56ba2d19c8a7 Mon Sep 17 00:00:00 2001 From: Mayne0213 Date: Sun, 7 Dec 2025 01:21:21 +0900 Subject: [PATCH 1/4] CHORE(app): update MariaDB secrets - Update sealed secrets - For MariaDB connection --- deploy/k8s/overlays/dev/kustomization.yaml | 2 +- deploy/k8s/overlays/dev/sealed-todo-secrets.yaml | 9 ++++----- deploy/k8s/overlays/prod/sealed-todo-secrets.yaml | 7 +++---- 3 files changed, 8 insertions(+), 10 deletions(-) diff --git a/deploy/k8s/overlays/dev/kustomization.yaml b/deploy/k8s/overlays/dev/kustomization.yaml index 9f2d6d5..acbb8c1 100644 --- a/deploy/k8s/overlays/dev/kustomization.yaml +++ b/deploy/k8s/overlays/dev/kustomization.yaml @@ -15,7 +15,7 @@ commonLabels: # 이미지 태그 설정 images: - name: ghcr.io/mayne0213/todo - newTag: develop-sha-0e382c41edf46e7cbba7ba281af165f84d7cd8d0 + newTag: develop-sha-3de98c791f2461205a3e43fb8a661737546ab7f0 patchesStrategicMerge: - deployment-patch.yaml diff --git a/deploy/k8s/overlays/dev/sealed-todo-secrets.yaml b/deploy/k8s/overlays/dev/sealed-todo-secrets.yaml index 410000f..f69bf26 100644 --- a/deploy/k8s/overlays/dev/sealed-todo-secrets.yaml +++ b/deploy/k8s/overlays/dev/sealed-todo-secrets.yaml @@ -2,15 +2,14 @@ apiVersion: bitnami.com/v1alpha1 kind: SealedSecret metadata: creationTimestamp: null - name: todo-secrets + name: todo-dev-secret namespace: todo-dev spec: encryptedData: - database-url: AgA7of9UzqNwfbiJBp6YFU2tZlpR3ACoY4GmZ48Yx1uBNM2YMQrm+az6yPWCLffaLCGg3gFrs+1nOSTFdPeseVl7svILSQuk031tAXBV5VyPzBaxPVg1xA8fT/Q8k+80cgg7g9cQmrnXFWm+KKfIGCDSLmT8h3WoKh82zqil8cDF6ige2Be36yA6tUf/mGeoJp/wU0GZeCjnOIVBsgTb+cIKGVvAVyQmpL9mH4D8ov+hqwZUdJGGZ+PEbhZCDgPVAwVYDicekhU0zdDpFitHqE5Mrh94Ez6vbGc2G+lX93y1ANq7LLrxJw23D4E77hgHm97HJjpLCPyQpdHvk+dIVgRaJt/jVeldHsIhukmzWEKvjex5jtiWbQXxxpHWJS5uS/Iq3ae5RpEx2V/fXhxg1adxiHhtJxAzzyLcwU46nfIp4mdJdx+ypJ5mk5m/snLAgRHxGJC1LQGzJKLXGT7+z57rFaUa3T49Rni5CaHEzPLhMTJSbQoVZfOElFgSuAOLP+7u9ka0jb1UueTi7flFohIRaoc764gNMk3buXZg3Qp/gQpGlQAmO2HkKL2OePNCuD2eAh3tpnRYJ/gINW+dSeTyBUns2EkaXY66urt4GMic9VGtv60y8FL+2k6VGGOwKmXoQDR1aNXmtvE+U4PjgIdZHcPyWxFT0eBA/XEfoO8RlZqs7bL6kALy0cEpSKavtU7uxpilzDTI+PwiX02GhYlcCi2IYAxG0frFI6/lr4KsJJRAOaxg6f+q+ZyNACgY8Yk+FpK2IYevgH5SRjI4pTmQ5sTEPVcGQDlgLmE= + DATABASE_URL: AgAE0E/L99nEDdLd/th1xuGzXinmzs8MjbU+I5WtCklvitpy35sEQmWvR0wPbwkb3PA45DoJf5pxPq3ZXexa4+diMNv8V4LzgK6UAykBkHcl3fpEOR/AZJKNpjQCZ4cIg0kuZUpfdnrK7I9XGc+dnJLUEtCuvBhUX30oGIpNR3A8YG4vU5XYrhl8QHBIe3n2gniVEte9TgUGO7V8RDP7nEu5FMZluzHntfWZ6j/nMhBVj6YD7UpYXH9qdFZ+5cvYieKnu8dAn9WFwUKu8FuDVZnXavjrod2fzM8FbwgBEzyuiNq5GWQ7qG7Kf0KPTFnWtlLbVRG7BlCBVHWSxEfWoN+AUBorpAqk+iwusyscAOkl/N1iB+skPgjjjsC48fDI7VzNQU9IsN+I38yyoyL74X0Tg53iuVH2y+B3PMPbWdi7eQ8E187LWHOVW880b54pNn70SJu/aS2Kf9KwAnIZO05HC7FM1+8pDOVPmFlMfjWW6H8uUXecCbpfCU3MNGHOYkAU0TzObJVhbkhVZKEnFe8Bv7VsU9n41EK2xSOkzDPWzVLEbvZU8AZDFlB0KnTseZb+2ingRBfITFigonD+o7VDXx8rLP18LsbhX9KEf8XWz8NVfEQDBbc9argC2CaVMKls9RZo2QCOb4x0PTGKpTLDvui56W09h40qPUop0q7xJWjXBgqg90s/9W/xhbbRtew8RusG8908wx10kkAXoZaVL2/uYWEjqae7MjLsJl5HCpMSEEuFI4IoBhjMGtpfG/oM/PQYnhZnFbDtfBNbYB/1Uvei1V7m7xqzhU7dApuA/nGUmdQ= template: metadata: creationTimestamp: null - name: todo-secrets + name: todo-dev-secret namespace: todo-dev - type: Opaque ---- +--- \ No newline at end of file diff --git a/deploy/k8s/overlays/prod/sealed-todo-secrets.yaml b/deploy/k8s/overlays/prod/sealed-todo-secrets.yaml index e76cf28..95f5078 100644 --- a/deploy/k8s/overlays/prod/sealed-todo-secrets.yaml +++ b/deploy/k8s/overlays/prod/sealed-todo-secrets.yaml @@ -2,15 +2,14 @@ apiVersion: bitnami.com/v1alpha1 kind: SealedSecret metadata: creationTimestamp: null - name: todo-secrets + name: todo-secret namespace: todo spec: encryptedData: - database-url: AgCF9otJ9qUVP1c0Nv1dKv1ZMzXbUF4+KdOcOlrztCjiL5/f/LJi4oC35xEDKzXHaOrS5W+Zvupy5KEhC03qJQ2wbfx4BicYn1jjzyz41QoOqElzQYPS520MjZ/3oXg6Q5ZamnHa8PKXn6+oWQZLJxRK5BBqAuNsXl67lr8EJRCXF1EWyp+fRukcm2aDR6rP/U7HKnf32U8T0+huQh2TmvqeqP3ZWSaAry0eQr+WdwtPWor3ycZQjNJzDZ0hMl5xQCvplU2MsoOzFAnu5oTJPqIICvg3RLj5QdwcMy+qktoh6iEwisx5IjGzsDAV5K/BfylXZQPFZZ59fKJG2wbKmRySrwqhrDJYnydoG7RYapLiUl0kuCvXQ2Ld+hEYMPu1d6QuVcTUw6QTcsulD/FDMIMxxHouof3QJJxrd74HJ4TkX1jOnwU7CM9QxveoqoW//XQDwj8GCcs2b1AvedYoI5AfCCqHRn2J4Oj6UqZtcNyuex2LUGjhH5oYoLr9AGUMfOWOea92Yhy89Hf2P7VIbmXFXFvs1FxjeZkrsn0JsRLJjBvv1WciPpIIW6PSI3wfU3Swx1Sd2eL8aOumlY2CPwcIyxtWAWRcEi9Dktg6KcyCgaa8GXR1R54QBYCh+umRyxyyN1VWwHxmIL9ZR3baSktA+Cf9FcLUOJocsmSroj9MYjYLyhmXAi6Q9CJrYSq0B3dv95baqbvYEN8O8oY4/WkxXw2c/bWMHeK8axMy3ejXnpfcgKQUOiqLTNdMk6jy752/UcRM0hYaHkR6s7GibCoTESbpFwJMuyZ81GwzzNj3xbJbO4w= + DATABASE_URL: AgAhLruziQqTOZs+OKWJoo1GxXX14nYJ+f/RVGX+2znTfB2QF2uscgu7f6nk5t7o/X5h9ziDkmkypJp3tbMg2ZT+NWO1Om0AmsSZ3Y2cZLZknJczBoO9smp0477nMEj7gcp6uvOa5C7hdhYVa7ixdV40UM2i0EWjeQH6T6eJtKwZ8HrtCtAnMcwuURh/wJi8TUjH75tOLBJXpu0kZ753xa75g8fytJnmIg2v8dzNFif5NatfM2h8E1tvmhcVqRFGjX20T7L+gsGcheOmW4juJ5Q8Qoxg7Qf55gHCE8nOgBJed+Da7n2AaxjDa1EvK2dAlELYezzGZyzeX0g/eNrfuf8nIeV90JYpy+XAO4D/FQgWV/kWoJDcYNt3WnkM4aHLd575W++mmoo0M5lu29+ne0+aNHb5pfNzLfecTUoVH0hpedfNNQ4ox/8rgPk4lxs3XuuHTdHPnuKQYST2yXE/KsH2x57WKI1dck5LkKZXOZv15LlMTda934u8VSbyzDWuGujijknFTsoJfEb8m4Tb9Mq8HVIHqMdz40KLYcMIlBisM+5hrSKyMLQglEJ/VMRerDdjJYH/PxnaivtHUZhZWCQox216Tmg6JJegH/bNj2gZORmtmTvKYk3g+GqWg4eIinvYKl1biwJlQUyo/LAXG7IEOtjHq0e5/dgIqE6/T5ZSSYxdl8HlrzNuoxIJxgPh2XxwYe8kE7o/05thB2RGruyzXsziI9poLESEsujgrA+SRzLwWNUaO9fOoQP4Rp/Cv6iCl3s2XARxYg3csaxz2p+DGrCUltY2uKQ0ZQToL7mva/Xugo82JxS7yqA= template: metadata: creationTimestamp: null - name: todo-secrets + name: todo-secret namespace: todo - type: Opaque --- From 176f18744eae86efb7f9f692eff7bda470fc4a34 Mon Sep 17 00:00:00 2001 From: Mayne0213 Date: Sun, 7 Dec 2025 01:23:54 +0900 Subject: [PATCH 2/4] FIX(app): correct sealed secret names for todo - Correct sealed secret names - Fix naming convention --- deploy/k8s/overlays/dev/sealed-todo-secrets.yaml | 7 +++---- deploy/k8s/overlays/prod/sealed-todo-secrets.yaml | 7 +++---- 2 files changed, 6 insertions(+), 8 deletions(-) diff --git a/deploy/k8s/overlays/dev/sealed-todo-secrets.yaml b/deploy/k8s/overlays/dev/sealed-todo-secrets.yaml index f69bf26..b451bd8 100644 --- a/deploy/k8s/overlays/dev/sealed-todo-secrets.yaml +++ b/deploy/k8s/overlays/dev/sealed-todo-secrets.yaml @@ -2,14 +2,13 @@ apiVersion: bitnami.com/v1alpha1 kind: SealedSecret metadata: creationTimestamp: null - name: todo-dev-secret + name: todo-secrets namespace: todo-dev spec: encryptedData: - DATABASE_URL: AgAE0E/L99nEDdLd/th1xuGzXinmzs8MjbU+I5WtCklvitpy35sEQmWvR0wPbwkb3PA45DoJf5pxPq3ZXexa4+diMNv8V4LzgK6UAykBkHcl3fpEOR/AZJKNpjQCZ4cIg0kuZUpfdnrK7I9XGc+dnJLUEtCuvBhUX30oGIpNR3A8YG4vU5XYrhl8QHBIe3n2gniVEte9TgUGO7V8RDP7nEu5FMZluzHntfWZ6j/nMhBVj6YD7UpYXH9qdFZ+5cvYieKnu8dAn9WFwUKu8FuDVZnXavjrod2fzM8FbwgBEzyuiNq5GWQ7qG7Kf0KPTFnWtlLbVRG7BlCBVHWSxEfWoN+AUBorpAqk+iwusyscAOkl/N1iB+skPgjjjsC48fDI7VzNQU9IsN+I38yyoyL74X0Tg53iuVH2y+B3PMPbWdi7eQ8E187LWHOVW880b54pNn70SJu/aS2Kf9KwAnIZO05HC7FM1+8pDOVPmFlMfjWW6H8uUXecCbpfCU3MNGHOYkAU0TzObJVhbkhVZKEnFe8Bv7VsU9n41EK2xSOkzDPWzVLEbvZU8AZDFlB0KnTseZb+2ingRBfITFigonD+o7VDXx8rLP18LsbhX9KEf8XWz8NVfEQDBbc9argC2CaVMKls9RZo2QCOb4x0PTGKpTLDvui56W09h40qPUop0q7xJWjXBgqg90s/9W/xhbbRtew8RusG8908wx10kkAXoZaVL2/uYWEjqae7MjLsJl5HCpMSEEuFI4IoBhjMGtpfG/oM/PQYnhZnFbDtfBNbYB/1Uvei1V7m7xqzhU7dApuA/nGUmdQ= + DATABASE_URL: AgCdr5Ssc6Brq9clxvU1RjHDdMI8yMUES0einvO0gJtww21eTl1nu9eh/pom7sQhhsoAUUUcV/Qt/HT/qg8DzNR4TMCXqG+6xSMH1cIjEDMSjgWMlh6or0AsM95EdV1gDYn8MVbGD83hq972hCv6ad5UAln8LUOKaph9aYE/SwmlWoRSZMoyO1EKIdLXvkLsjTdSZIz8HvGvHmou56eo8o0UvJCMAOs4bSPPXKl1l+mUoy/VOgE6UTtgbdvoN/1c89Y+6QtDZYSNrkLPnlFIWlxNL52TQoV4o+8IujRy5UZ0+gNy9h10SyEAmW4YznkArvAgCDrRscbVeAPPpJ/2tStg6EBciYa6IDnnR1Lnm9kbW4ffhcBY7AiV3urEZaYSOB8f2e3x20s9iviVqyzJD18+FfbqzMUnk0v5L5qQIyzmBrjDkQRXVL7/yWUFityosnDNpQwTuCFXI2Fs3IoXCPA3OCicRwhsQkPiWmcBiG5G+/P23buURprk0t8liypdjNPUdpgXttdt+in8NhKBH237geWDbcuK0BjOI5Nus3Cq5EeGuKe0fvH+TY/jhPV3Ws2VjSlyubQC88a4g2YxNdjUA7y2e6fo7by2ZVB55cPndocQQuAPJ9eLlcA3FuNsIq0MUM1tkAj1CFpe1yFQaSwaUfWaKr99G5x4IMQ9K0FDTdZU4J/YJcO8L6XXfh4J81A4VxBHxbS+WMU8Phl89bzqwItEP+20pInc5OMa14fXsg/aOQiresgXxAL/nimzRtEo9hDv1Dj/ylo8a6bqPZdsovUNp8k9yjaCrpQqwT7N6bVAcFg= template: metadata: creationTimestamp: null - name: todo-dev-secret + name: todo-secrets namespace: todo-dev ---- \ No newline at end of file diff --git a/deploy/k8s/overlays/prod/sealed-todo-secrets.yaml b/deploy/k8s/overlays/prod/sealed-todo-secrets.yaml index 95f5078..f59dab1 100644 --- a/deploy/k8s/overlays/prod/sealed-todo-secrets.yaml +++ b/deploy/k8s/overlays/prod/sealed-todo-secrets.yaml @@ -2,14 +2,13 @@ apiVersion: bitnami.com/v1alpha1 kind: SealedSecret metadata: creationTimestamp: null - name: todo-secret + name: todo-secrets namespace: todo spec: encryptedData: - DATABASE_URL: AgAhLruziQqTOZs+OKWJoo1GxXX14nYJ+f/RVGX+2znTfB2QF2uscgu7f6nk5t7o/X5h9ziDkmkypJp3tbMg2ZT+NWO1Om0AmsSZ3Y2cZLZknJczBoO9smp0477nMEj7gcp6uvOa5C7hdhYVa7ixdV40UM2i0EWjeQH6T6eJtKwZ8HrtCtAnMcwuURh/wJi8TUjH75tOLBJXpu0kZ753xa75g8fytJnmIg2v8dzNFif5NatfM2h8E1tvmhcVqRFGjX20T7L+gsGcheOmW4juJ5Q8Qoxg7Qf55gHCE8nOgBJed+Da7n2AaxjDa1EvK2dAlELYezzGZyzeX0g/eNrfuf8nIeV90JYpy+XAO4D/FQgWV/kWoJDcYNt3WnkM4aHLd575W++mmoo0M5lu29+ne0+aNHb5pfNzLfecTUoVH0hpedfNNQ4ox/8rgPk4lxs3XuuHTdHPnuKQYST2yXE/KsH2x57WKI1dck5LkKZXOZv15LlMTda934u8VSbyzDWuGujijknFTsoJfEb8m4Tb9Mq8HVIHqMdz40KLYcMIlBisM+5hrSKyMLQglEJ/VMRerDdjJYH/PxnaivtHUZhZWCQox216Tmg6JJegH/bNj2gZORmtmTvKYk3g+GqWg4eIinvYKl1biwJlQUyo/LAXG7IEOtjHq0e5/dgIqE6/T5ZSSYxdl8HlrzNuoxIJxgPh2XxwYe8kE7o/05thB2RGruyzXsziI9poLESEsujgrA+SRzLwWNUaO9fOoQP4Rp/Cv6iCl3s2XARxYg3csaxz2p+DGrCUltY2uKQ0ZQToL7mva/Xugo82JxS7yqA= + DATABASE_URL: AgBk51tTmBuI+6L0NhPliovCLpt18kXq1tCjnRDS5mY6Xfoliyrjqkq7UxzKCv8J9FfTTNqawdjVBt3cixVjFnj2wQYQW9ELr1QK4h4xtdci3/jJCvwS00pn2qjO2Huo7SWgtDY7p5O9OaOf3eMe2pBKVLBeFKbMrTWt8XH8Ig2GB3HdgE8AcKni1chSJy20VZ75/Gs/KhvRGIoXv22zgqlJV2DPnbDk17pBcOKyHpGJzf68K1c5nJyankOxffCBvyua3c+YVYLxSAiKO4epgUd6BvgpDyl6IuExRhRcVpqnBRnbWjT6YlZN2XBDH8e3b7HrDby9GS7/cJuCbuCQU99A5fVZLNoDgTFVU6bnyaKeKXEQxZvRSJR+7lwRiyCM+8MsmD2S84Tye04MIKrPJRV27uaXmEYEQ7siDfHNL5C9AhcsrfX2dkpBdUnxwkfMPgg71nYlbo2neeUdPWJtZfhjaLfEx5l4gW1mG+p3QlKEvEiQ438i3kUElDZBpr8nIPMl/NkAGrJ0VsuYW4TTj5ExJsXX2NCXowlRjh6UM/S3N5m0WgAukPsbHfCPq3lC8Rcw20bD9I/4m6DUo9HYQ3aEyHwuwMWp3X2Tsx7OgFXeH0NDjoABXpypzRGC2YDx1pbNjdweeJcrbGLbqhnELSE8OHm0uRhS4pry7nYPDufrREkr35ACP1tmX+pYQGAZDueRcsSr/Gyouboxbcd+u6z2Tjy+CqfGV6FrxUMJyMqngWKOGl92Nn5kD5c305FfSMmbIY0sxnEt1MzbQFY+ogROmO84jcbLkL8gzUfyNCV610T5Vn+u+CzjElQ= template: metadata: creationTimestamp: null - name: todo-secret + name: todo-secrets namespace: todo ---- From 9eaba6712efab74711a5666e360b94f45200159b Mon Sep 17 00:00:00 2001 From: Mayne0213 Date: Sun, 7 Dec 2025 01:26:02 +0900 Subject: [PATCH 3/4] FIX(db): fix secret key name - Use correct secret key name - Change to database-url --- deploy/k8s/overlays/dev/kustomization.yaml | 2 +- deploy/k8s/overlays/dev/sealed-todo-secrets.yaml | 2 +- deploy/k8s/overlays/prod/sealed-todo-secrets.yaml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/deploy/k8s/overlays/dev/kustomization.yaml b/deploy/k8s/overlays/dev/kustomization.yaml index acbb8c1..97a3b87 100644 --- a/deploy/k8s/overlays/dev/kustomization.yaml +++ b/deploy/k8s/overlays/dev/kustomization.yaml @@ -15,7 +15,7 @@ commonLabels: # 이미지 태그 설정 images: - name: ghcr.io/mayne0213/todo - newTag: develop-sha-3de98c791f2461205a3e43fb8a661737546ab7f0 + newTag: develop-sha-0f0ecc38c9617e5343c28c0f91b0ff4c5efc8b9b patchesStrategicMerge: - deployment-patch.yaml diff --git a/deploy/k8s/overlays/dev/sealed-todo-secrets.yaml b/deploy/k8s/overlays/dev/sealed-todo-secrets.yaml index b451bd8..f635b58 100644 --- a/deploy/k8s/overlays/dev/sealed-todo-secrets.yaml +++ b/deploy/k8s/overlays/dev/sealed-todo-secrets.yaml @@ -6,7 +6,7 @@ metadata: namespace: todo-dev spec: encryptedData: - DATABASE_URL: AgCdr5Ssc6Brq9clxvU1RjHDdMI8yMUES0einvO0gJtww21eTl1nu9eh/pom7sQhhsoAUUUcV/Qt/HT/qg8DzNR4TMCXqG+6xSMH1cIjEDMSjgWMlh6or0AsM95EdV1gDYn8MVbGD83hq972hCv6ad5UAln8LUOKaph9aYE/SwmlWoRSZMoyO1EKIdLXvkLsjTdSZIz8HvGvHmou56eo8o0UvJCMAOs4bSPPXKl1l+mUoy/VOgE6UTtgbdvoN/1c89Y+6QtDZYSNrkLPnlFIWlxNL52TQoV4o+8IujRy5UZ0+gNy9h10SyEAmW4YznkArvAgCDrRscbVeAPPpJ/2tStg6EBciYa6IDnnR1Lnm9kbW4ffhcBY7AiV3urEZaYSOB8f2e3x20s9iviVqyzJD18+FfbqzMUnk0v5L5qQIyzmBrjDkQRXVL7/yWUFityosnDNpQwTuCFXI2Fs3IoXCPA3OCicRwhsQkPiWmcBiG5G+/P23buURprk0t8liypdjNPUdpgXttdt+in8NhKBH237geWDbcuK0BjOI5Nus3Cq5EeGuKe0fvH+TY/jhPV3Ws2VjSlyubQC88a4g2YxNdjUA7y2e6fo7by2ZVB55cPndocQQuAPJ9eLlcA3FuNsIq0MUM1tkAj1CFpe1yFQaSwaUfWaKr99G5x4IMQ9K0FDTdZU4J/YJcO8L6XXfh4J81A4VxBHxbS+WMU8Phl89bzqwItEP+20pInc5OMa14fXsg/aOQiresgXxAL/nimzRtEo9hDv1Dj/ylo8a6bqPZdsovUNp8k9yjaCrpQqwT7N6bVAcFg= + database-url: AgA/Kf/NRo8kih6o2xFpGMYaiBJgkcLHIRW9bEHbpd/qTlr99/A0IyacHIvO0GcoYC36DLo1VaPgFH4d/hmShJOAIXVHDrgPbWtbjNSgs0N7cdqZniXMpXs7CR9w3XTWT/7LOnDgWKYmy2Zf1MWTvLbk+ifM6nsZuLKj+Z63uSdwFW6katZUH+x+j9uBspj/C3XDPI/+Aw9SEdLFcMJ7lhq+VxBlD/ORk+hKp8OP5woZDttloUko42U06AhwQB25CZTpiQPuCTEpbVFXWEiLB2xM90gW28jHjenFo962hGfGkbcCfxB6nANOub8VDiU0sfsnSEuuVU71bSb7UDZiuvIBiTdpf6DudlaqnvXhGsKiHLP4KVo00sUrzEEfiJ4kuZsdcoks7li+H4kOvZOM4c5/KbEVwvTIVrIoNVHnjOy7ZPaqpWZxDnGcHd5ZhuxUrbe0yjSXrnFqZp9kydwgsntaDqWJ4cruRCEuEAyyGLswjBG93Ik8w7smlW7gjFZFIcSwZvdjvS9p1rXnR/w8NTFp05H+dOrxwQukquXuM1GfI2/7FZXyFsAa5407h3/fcfhTgWXtnxeZOi2h5mhjV+3kdu18nAvJtN8M8NYyZU0/FcHVSUBEpp56PcfekE9B4/SLHMVHaaAoKanbJBRuryM1l0vTxFxxxVBoo4mgscESbf/EKUATM4gteXY9gr0OkeSibFlzceWIc8G9PuCtMkK7m8pgyGFy3gSJA7/D6Dfcxx60CiB60F40/0nBMrX07xJudFkt9EPZLA8dz0LqBn2DIa5Ho7iS0LX/A4SBhfFTqcPHZj0= template: metadata: creationTimestamp: null diff --git a/deploy/k8s/overlays/prod/sealed-todo-secrets.yaml b/deploy/k8s/overlays/prod/sealed-todo-secrets.yaml index f59dab1..d941ea8 100644 --- a/deploy/k8s/overlays/prod/sealed-todo-secrets.yaml +++ b/deploy/k8s/overlays/prod/sealed-todo-secrets.yaml @@ -6,7 +6,7 @@ metadata: namespace: todo spec: encryptedData: - DATABASE_URL: AgBk51tTmBuI+6L0NhPliovCLpt18kXq1tCjnRDS5mY6Xfoliyrjqkq7UxzKCv8J9FfTTNqawdjVBt3cixVjFnj2wQYQW9ELr1QK4h4xtdci3/jJCvwS00pn2qjO2Huo7SWgtDY7p5O9OaOf3eMe2pBKVLBeFKbMrTWt8XH8Ig2GB3HdgE8AcKni1chSJy20VZ75/Gs/KhvRGIoXv22zgqlJV2DPnbDk17pBcOKyHpGJzf68K1c5nJyankOxffCBvyua3c+YVYLxSAiKO4epgUd6BvgpDyl6IuExRhRcVpqnBRnbWjT6YlZN2XBDH8e3b7HrDby9GS7/cJuCbuCQU99A5fVZLNoDgTFVU6bnyaKeKXEQxZvRSJR+7lwRiyCM+8MsmD2S84Tye04MIKrPJRV27uaXmEYEQ7siDfHNL5C9AhcsrfX2dkpBdUnxwkfMPgg71nYlbo2neeUdPWJtZfhjaLfEx5l4gW1mG+p3QlKEvEiQ438i3kUElDZBpr8nIPMl/NkAGrJ0VsuYW4TTj5ExJsXX2NCXowlRjh6UM/S3N5m0WgAukPsbHfCPq3lC8Rcw20bD9I/4m6DUo9HYQ3aEyHwuwMWp3X2Tsx7OgFXeH0NDjoABXpypzRGC2YDx1pbNjdweeJcrbGLbqhnELSE8OHm0uRhS4pry7nYPDufrREkr35ACP1tmX+pYQGAZDueRcsSr/Gyouboxbcd+u6z2Tjy+CqfGV6FrxUMJyMqngWKOGl92Nn5kD5c305FfSMmbIY0sxnEt1MzbQFY+ogROmO84jcbLkL8gzUfyNCV610T5Vn+u+CzjElQ= + database-url: AgCbdLajT2+j/fUuJUa6c+tkXC5RVWfW2GUudGY3z9iTVNY+zeTOEefIhuooqxlVxMwDvvaq/3PFQXhcQJJmte57HYP7thhTWGNSkkUDrLaFVjju0R6vLWEGHITH128r+vJ/JNVKFqD8p3siCAKL5VDLCno8Kvw4kkZiBtIYWD73R3xgW2PRXkEg/pWED1Bso7dWzLQ2NkoYzAtCgICjnK6fD7EhOg81Db3Ai0a8mZMVyWT0DVTgDg0WO3MwbK/nLRMTEWeaVzzfegffx7RY0YcONaznebkLYhI+nKbMDzG7284rBADu3+nM7lqy2PPC7xbBcnKFgKXSeQxsP6OvtVSBKHhc7DWz/bABUSX5NgZzCJ3HhtHv+C72ys7pi6PaD0bQOiagjTTO5XpirjjLi2m5jd8gGcWibjgwlislpJqdEqGB6eepzgbEyKYNQfEQXp7RrX85IugGhv+v8yUUlPzqgsgHyylUlNZROHsznz+7T59ypRXvY9d8XwyijpjneRoR5h84EbbTkBwYkZLde2XHbLuX7rnhPw7aMt1+9V7f1cZqtN1CFvsEEGOoW9MZH5k5BDlppP2IGrVHNNGX8eK/nD7XEHN9Oxy7FKbFGETRogTHU2PacWYRvN2oUFFIxJAZN2NCkmfSaHzvr1MeGheCutVCF9yygFTBIj9ayjmikgs5QlPlY56X47k2ZItf8jIQHZnzUEaEQ/5SgOa2jRGKaNaylGvViBprwK6AKyesC/9SsQHVnrheVUpESD18uQ9ke1KomHBj3sKrIpid5bzxiXzYCUk9FsrXIol+DwPjVr7vOkIji/yxETY= template: metadata: creationTimestamp: null From 7e2a912a37d870e29b6cb4c458bf807fc2f8781d Mon Sep 17 00:00:00 2001 From: Mayne0213 Date: Sun, 7 Dec 2025 04:04:10 +0900 Subject: [PATCH 4/4] CHORE(db): update database URLs - Update prod (proxysql) URL - Update dev (mariadb) URL --- deploy/k8s/overlays/dev/kustomization.yaml | 2 +- deploy/k8s/overlays/dev/sealed-todo-secrets.yaml | 16 +++++----------- .../k8s/overlays/prod/sealed-todo-secrets.yaml | 16 +++++----------- 3 files changed, 11 insertions(+), 23 deletions(-) diff --git a/deploy/k8s/overlays/dev/kustomization.yaml b/deploy/k8s/overlays/dev/kustomization.yaml index 97a3b87..8c141a4 100644 --- a/deploy/k8s/overlays/dev/kustomization.yaml +++ b/deploy/k8s/overlays/dev/kustomization.yaml @@ -15,7 +15,7 @@ commonLabels: # 이미지 태그 설정 images: - name: ghcr.io/mayne0213/todo - newTag: develop-sha-0f0ecc38c9617e5343c28c0f91b0ff4c5efc8b9b + newTag: develop-sha-a76b98071375ac934b8cd039e2d6b2ed1354e278 patchesStrategicMerge: - deployment-patch.yaml diff --git a/deploy/k8s/overlays/dev/sealed-todo-secrets.yaml b/deploy/k8s/overlays/dev/sealed-todo-secrets.yaml index f635b58..85ed803 100644 --- a/deploy/k8s/overlays/dev/sealed-todo-secrets.yaml +++ b/deploy/k8s/overlays/dev/sealed-todo-secrets.yaml @@ -1,14 +1,8 @@ -apiVersion: bitnami.com/v1alpha1 -kind: SealedSecret +apiVersion: v1 +kind: Secret metadata: - creationTimestamp: null name: todo-secrets namespace: todo-dev -spec: - encryptedData: - database-url: AgA/Kf/NRo8kih6o2xFpGMYaiBJgkcLHIRW9bEHbpd/qTlr99/A0IyacHIvO0GcoYC36DLo1VaPgFH4d/hmShJOAIXVHDrgPbWtbjNSgs0N7cdqZniXMpXs7CR9w3XTWT/7LOnDgWKYmy2Zf1MWTvLbk+ifM6nsZuLKj+Z63uSdwFW6katZUH+x+j9uBspj/C3XDPI/+Aw9SEdLFcMJ7lhq+VxBlD/ORk+hKp8OP5woZDttloUko42U06AhwQB25CZTpiQPuCTEpbVFXWEiLB2xM90gW28jHjenFo962hGfGkbcCfxB6nANOub8VDiU0sfsnSEuuVU71bSb7UDZiuvIBiTdpf6DudlaqnvXhGsKiHLP4KVo00sUrzEEfiJ4kuZsdcoks7li+H4kOvZOM4c5/KbEVwvTIVrIoNVHnjOy7ZPaqpWZxDnGcHd5ZhuxUrbe0yjSXrnFqZp9kydwgsntaDqWJ4cruRCEuEAyyGLswjBG93Ik8w7smlW7gjFZFIcSwZvdjvS9p1rXnR/w8NTFp05H+dOrxwQukquXuM1GfI2/7FZXyFsAa5407h3/fcfhTgWXtnxeZOi2h5mhjV+3kdu18nAvJtN8M8NYyZU0/FcHVSUBEpp56PcfekE9B4/SLHMVHaaAoKanbJBRuryM1l0vTxFxxxVBoo4mgscESbf/EKUATM4gteXY9gr0OkeSibFlzceWIc8G9PuCtMkK7m8pgyGFy3gSJA7/D6Dfcxx60CiB60F40/0nBMrX07xJudFkt9EPZLA8dz0LqBn2DIa5Ho7iS0LX/A4SBhfFTqcPHZj0= - template: - metadata: - creationTimestamp: null - name: todo-secrets - namespace: todo-dev +type: Opaque +stringData: + database-url: "mysql://root:dev-root-password@mariadb-dev.mariadb-dev.svc.cluster.local:3306/TodoDB" diff --git a/deploy/k8s/overlays/prod/sealed-todo-secrets.yaml b/deploy/k8s/overlays/prod/sealed-todo-secrets.yaml index d941ea8..56795e1 100644 --- a/deploy/k8s/overlays/prod/sealed-todo-secrets.yaml +++ b/deploy/k8s/overlays/prod/sealed-todo-secrets.yaml @@ -1,14 +1,8 @@ -apiVersion: bitnami.com/v1alpha1 -kind: SealedSecret +apiVersion: v1 +kind: Secret metadata: - creationTimestamp: null name: todo-secrets namespace: todo -spec: - encryptedData: - database-url: AgCbdLajT2+j/fUuJUa6c+tkXC5RVWfW2GUudGY3z9iTVNY+zeTOEefIhuooqxlVxMwDvvaq/3PFQXhcQJJmte57HYP7thhTWGNSkkUDrLaFVjju0R6vLWEGHITH128r+vJ/JNVKFqD8p3siCAKL5VDLCno8Kvw4kkZiBtIYWD73R3xgW2PRXkEg/pWED1Bso7dWzLQ2NkoYzAtCgICjnK6fD7EhOg81Db3Ai0a8mZMVyWT0DVTgDg0WO3MwbK/nLRMTEWeaVzzfegffx7RY0YcONaznebkLYhI+nKbMDzG7284rBADu3+nM7lqy2PPC7xbBcnKFgKXSeQxsP6OvtVSBKHhc7DWz/bABUSX5NgZzCJ3HhtHv+C72ys7pi6PaD0bQOiagjTTO5XpirjjLi2m5jd8gGcWibjgwlislpJqdEqGB6eepzgbEyKYNQfEQXp7RrX85IugGhv+v8yUUlPzqgsgHyylUlNZROHsznz+7T59ypRXvY9d8XwyijpjneRoR5h84EbbTkBwYkZLde2XHbLuX7rnhPw7aMt1+9V7f1cZqtN1CFvsEEGOoW9MZH5k5BDlppP2IGrVHNNGX8eK/nD7XEHN9Oxy7FKbFGETRogTHU2PacWYRvN2oUFFIxJAZN2NCkmfSaHzvr1MeGheCutVCF9yygFTBIj9ayjmikgs5QlPlY56X47k2ZItf8jIQHZnzUEaEQ/5SgOa2jRGKaNaylGvViBprwK6AKyesC/9SsQHVnrheVUpESD18uQ9ke1KomHBj3sKrIpid5bzxiXzYCUk9FsrXIol+DwPjVr7vOkIji/yxETY= - template: - metadata: - creationTimestamp: null - name: todo-secrets - namespace: todo +type: Opaque +stringData: + database-url: "mysql://root:root-password-change-me@proxysql.mariadb.svc.cluster.local:6033/TodoDB"