FIX(test): move SealedSecret to overlays
- Remove sealed-argocd-token.yaml from base - Add overlays/dev/sealed-argocd-token.yaml (namespace: portfolio-dev) - Add overlays/prod/sealed-argocd-token.yaml (namespace: portfolio) - Add SealedSecret references to each overlay kustomization.yaml - SealedSecret includes namespace during encryption, needs per-env management
This commit is contained in:
@@ -4,7 +4,7 @@ kind: Kustomization
|
||||
resources:
|
||||
- deployment.yaml
|
||||
- service.yaml
|
||||
- sealed-argocd-token.yaml
|
||||
# SealedSecret은 각 overlay에서 관리
|
||||
|
||||
commonLabels:
|
||||
app.kubernetes.io/name: portfolio
|
||||
|
||||
@@ -1,14 +0,0 @@
|
||||
---
|
||||
apiVersion: bitnami.com/v1alpha1
|
||||
kind: SealedSecret
|
||||
metadata:
|
||||
name: argocd-token
|
||||
namespace: portfolio
|
||||
spec:
|
||||
encryptedData:
|
||||
token: AgA6ns/ylNLMLS9mxTuLK77+lRSErBQJD/UTNkVTFEA/DJMWtrttbZ8qbl80P1FEMTrL5t6ZPErxNVc5oeIbpcng6WCR+jTWv6pNsP+YVTCRZarTpn3fIkV5yc1G6YgGIlhVGr3KeNvOhYcKgFg9ivPsZSrDXgixUjppcYLnsdwKJuFZNAQ5KInCDDyK7POhSYMjHbevxS2m+hhApj74g4Ns+RHnS2U5QdLLyXnTsTaj/AeIigGf7rScgMXd2nis3KI4VuZ+YHA/oCC8F+TBM2Qys+oD+MsGgDi+q/Ix+U6GlPy0StXiTNXUytuvfsW0XR8PuXszWMv2o8KXHaFTw3vFSHjcStJzhWbXTNvAJL/dsIWGJiizIfCIvpg3FOh+3rzF21kgNqQczdLXmoLuwR8TRifuWlGmKOwL2Y1Z7njlJuxyhl2LWgjw+Ih9VByWdNi3WzlzAFceslpVYYDdwPv3PwqAz5l5QEEhMpTKsGmPE/gRLRVz1+clymsn28AW3nf4SBPVeu0jsEsdVZOYRmT+AyyIhOonytP7fJ1KhNNmUHJPmPODj83p24PSs3F6NDwbcYYipIA1TcF16VJsjzge7d4EDVAyHo6QHrz17sIt90CBjhYwHDHRJzZciY3U51EmPxeYnMZSlM46uv0ulVs9BXcyz0hDTf0iiTmhfubtLK+lGZI9nM6j4Uwr8z9Ra0aAaaxuI9wJ9FqjboAMQynjvongsQ+5
|
||||
template:
|
||||
metadata:
|
||||
name: argocd-token
|
||||
namespace: portfolio
|
||||
type: Opaque
|
||||
@@ -7,6 +7,7 @@ resources:
|
||||
- ../../base
|
||||
- resourcequota.yaml
|
||||
- namespace.yaml
|
||||
- sealed-argocd-token.yaml
|
||||
|
||||
commonLabels:
|
||||
environment: development
|
||||
|
||||
14
deploy/k8s/overlays/dev/sealed-argocd-token.yaml
Normal file
14
deploy/k8s/overlays/dev/sealed-argocd-token.yaml
Normal file
@@ -0,0 +1,14 @@
|
||||
---
|
||||
apiVersion: bitnami.com/v1alpha1
|
||||
kind: SealedSecret
|
||||
metadata:
|
||||
name: argocd-token
|
||||
namespace: portfolio-dev
|
||||
spec:
|
||||
encryptedData:
|
||||
token: AgCQlPebQTUjvn9P6SppoGC5GUKxoJPxrHZ/Es0rEA8X6XAiqU3EDpM8TtXVaj/bdPYlZnQpcwAEtU02z8ZPpFKvmNXcHDstbBqA43bAKPqlKSW4exbG/3s2L73fiooD5Cxl5rITCkCMGnQtLX1/4xWdSYLHQyz9da/UQA41GZdc8Zjg1JDlLPKtPoTLN5xI+1mtaRPgZvxW5K3+9gJ+SexWn2fngT/eqRv4sxu3wz69rmVXXMDzjT9kPno0tx/tCsLRtVEcgk7DI/fm3fH4C4Gzd9pU4+7KHx81Y2sfevl6u/+6jpRhor2EsuLgmYx7J4ixI1BPYnoiA6bhyV3LLtR7H6sjDnByMYosvdLOAu8+Rw2B3knI6NN6sZnHp6+LoPnnC31NdrgQ1JZCDEQWyubcZ7epRYqoLxoUhkURw2GmzUUDD4LOR9FkuLA1RE4e01QoL/etE4GKqxK4Gcdeb2b10/rEnIZnNN0V501BeiuqXFzA6r2K8ZgN0catgj24ONsndKOgJ33FzqOB8zbpDaqXMZJXXvfERYz92Ekoeq9x9cZs6d91VkxreoBfYGMPQe3FykCLV1k6j/7Hssofee1pK04fTBiSJev00QqGRnVdB01ZQ8n0gwSiVP6nSrLFvMkfPRwB1wkZgA5ecBs+vYtpoXO7jNPavh1KqOfsqoefyJQbelBB0wL+KHLmcrPTf/R8WO8h6g==
|
||||
template:
|
||||
metadata:
|
||||
name: argocd-token
|
||||
namespace: portfolio-dev
|
||||
type: Opaque
|
||||
@@ -6,6 +6,7 @@ namespace: portfolio
|
||||
resources:
|
||||
- ../../base
|
||||
- resourcequota.yaml
|
||||
- sealed-argocd-token.yaml
|
||||
|
||||
commonLabels:
|
||||
environment: production
|
||||
|
||||
14
deploy/k8s/overlays/prod/sealed-argocd-token.yaml
Normal file
14
deploy/k8s/overlays/prod/sealed-argocd-token.yaml
Normal file
@@ -0,0 +1,14 @@
|
||||
---
|
||||
apiVersion: bitnami.com/v1alpha1
|
||||
kind: SealedSecret
|
||||
metadata:
|
||||
name: argocd-token
|
||||
namespace: portfolio
|
||||
spec:
|
||||
encryptedData:
|
||||
token: AgASx5sa7kCl+30baGhM3y9dTw9ws+X6fZHYnShOnPi7gce7saCKdbLSREWNIi4T9NH8q7Cjk0W2VUaDbFgjzr9q2yKv0Wwk95D1rna1kfeyCHeRWK9U+jPXD5LSwnwNZyGPTmISJixloFE9TgH6lSpE/Suv+0JnEY2E6H/tE3ORCSJUFUmsUyosCA41qy1GCuIvxQ8INweNLi1DS9yOf/55MrTsFeCKLHv66H/Zk5M7cEjUJgO2riaFlxeA5+jChy5h6Bxne8vabRIvu/gAvofTginX3QNOe6Sv2FYyt2OuJaS4gBhoDa8Vu5L2fV+ppnlJlDJuTTu93JQWeNcOs7I0/RtWV7b8qfD+0feBGrpGXa8UY3XZKN8ZlOI6mVSlbkoFrk6ppmFUAjpbTxEINdScafYS3wA9J8RZLaFNMVEbvAMKb0Btva5kHzqBz+MsHW2aaOxjKo3pwjEMwBw9RgBdHPqMt/IEaOEFZAojmu583dHW63q47Q0rt5Wfvho4FU7FulCFCL7ck8d5oCpwOlybs9cf0tkQRUaJZsH3gv1ZMrz5zdv/aVyRjX4qGY7I+W6tWyONtBTDnP/8Zra7AVLtwt3P5RiyDQjzCItWoc/VL28dQc2AVQoH+eEZelyUT8ek7BIleoow/FGpoaJp/RAkV8A2L1/02WmeJ0k5fXK7gteTuoT4izRZypin/NdqjejI1iLELg==
|
||||
template:
|
||||
metadata:
|
||||
name: argocd-token
|
||||
namespace: portfolio
|
||||
type: Opaque
|
||||
Reference in New Issue
Block a user