From 4f01f9bad78294bba1c264b239dd625a7119478a Mon Sep 17 00:00:00 2001 From: awscloude Date: Thu, 16 Jul 2026 21:03:13 +0600 Subject: [PATCH] serest --- myapp/custom-values.yaml | 4 ---- myapp/templates/external-secret.yaml | 19 ------------------- myapp/templates/sealed-secret.yaml | 17 +++++++++++++++++ pub-cert.pem | 28 ++++++++++++++++++++++++++++ 4 files changed, 45 insertions(+), 23 deletions(-) delete mode 100644 myapp/templates/external-secret.yaml create mode 100644 myapp/templates/sealed-secret.yaml create mode 100644 pub-cert.pem diff --git a/myapp/custom-values.yaml b/myapp/custom-values.yaml index a31b5e4..37db4d7 100644 --- a/myapp/custom-values.yaml +++ b/myapp/custom-values.yaml @@ -62,10 +62,6 @@ secret: name: applicationtest-myapp-secret -vault: - secretStore: vault - secretPath: applicationtest - refreshInterval: 1h # This is for setting up a service more information can be found here: https://kubernetes.io/docs/concepts/services-networking/service/ service: # This sets the service type more information can be found here: https://kubernetes.io/docs/concepts/services-networking/service/#publishing-services-service-types diff --git a/myapp/templates/external-secret.yaml b/myapp/templates/external-secret.yaml deleted file mode 100644 index 5bb77d4..0000000 --- a/myapp/templates/external-secret.yaml +++ /dev/null @@ -1,19 +0,0 @@ -apiVersion: external-secrets.io/v1 -kind: ExternalSecret -metadata: - name: {{ include "myapp.fullname" . }}-secret - -spec: - refreshInterval: {{ .Values.vault.refreshInterval }} - - secretStoreRef: - name: {{ .Values.vault.secretStore }} - kind: ClusterSecretStore - - target: - name: {{ include "myapp.fullname" . }}-secret - creationPolicy: Owner - - dataFrom: - - extract: - key: {{ .Values.vault.secretPath }} diff --git a/myapp/templates/sealed-secret.yaml b/myapp/templates/sealed-secret.yaml new file mode 100644 index 0000000..7d5468a --- /dev/null +++ b/myapp/templates/sealed-secret.yaml @@ -0,0 +1,17 @@ +--- +apiVersion: bitnami.com/v1alpha1 +kind: SealedSecret +metadata: + name: applicationtest-myapp-secret + namespace: default +spec: + encryptedData: + DB_HOST: AgDTnKtt929GZjbaidBSkl/SJliYU8RZuRWXf15gACcDap5uB1Y3/pVQIxu2g1Ww7JUNq3A5SCUhInicsSf4RT/7RJcqsw/EF4kK6xZSPo3Uoe89YjDUfQGiwZX7ctHlGQXz3CKJVjRphLAXiWwSw4BAHzP6UY7I1ZJVhZbbkA1rF8hjyWyHbzrA7Yt84Lc+HUK4lZsyGN4qeY+wEt2SaMEScE2pZE0DPpBSqbQuflgfThtrIHfdjgZK5cRm+pnJcDth2ocQhJrfA4xMdjcycFXtZ5J+SmBFGY7UqiG5xNBRCWjA3HsLbHhc+IFuqeWNt896BAUDDfkqmExlIxsMb+B71v6BU14R3FuxumpG3462I07ITS2AvSbII0zU1LSiAylStTjyBwkD4SylzbW/qpA977bPVPbYI7P3wEDx5CFsLVK+YCGP2MZKDqfWG8QE2hgU+EakMIhteiuHIsbOLf+W4YQy0IU5dXpEkQyaiojrwuK8HLDM8VYpbICeFxSjn+80RI4lupuHeOmBhS18MMYE5ox3Luq2lA4J1NmMjpvS2/PSWP5hIDATDsJRme8be1YLpYwDty3NSNmlI+imnsJoa3jm8l2aOVscbwuKb3Rs4lJEqKWKkItKLaJrQHliEK6gBk1FL9war+boF9JweXqCI/qLA7SfALTFyCsPXZz9AtwDPIeTWw0Jz19OrQcWkqpmnjZpjq+wyLq2QSne3GlDLlLGlb3QlCB++TgEns80 + DB_NAME: AgCmV5gOcu7UaJq4t2+N7v0Cn7e8gzUMuvClNV/h7q97zOXaipe+kjkWLQqUvsrZ0AV01+w6EkCa3m5bbl1WNXOBRhq+3hWCiuTiIIkK9XIN/7Xb71tI0ItXrTbxj623oCBLcC8mAPRBmxJBJlSc3+H2qiSnhWpYvmnayN94YfIY+WElXFbwNZ4qBFtKM5d4fU7wi/MuCTwItPpox3jJpbvZMWWr8phOHnxJTsBhgaF6Oald5uEAG2UJhx+yTEbduKy+73wrOaYic1mR1qaw5h33vZb0i7kTP8qP6zhlJT7xYLcUEgF41Dh07iKYbFyX2QlIZLXpegARFpAJL+XFl5GPbfZmng/3xuetI63INo+Ujb16bYW6s6sWm+kWA1kfK2MDbEJk3j5z60mLjDZxT9X3ST3iD7a9P8DYXWkP16kFvwEdq5hAI/QypmKxSFsZ0Vy1jJWoxq/H0RrhSOXT/5UZeqbGOFs2m330OaeX7TGZ2Yuav+0u6GvzjWz6gpvWzGR1MA8cSQSJKYrXm79XYZXps4sCIYaAtNK0ESiZB/olCURxuQzWLYM5Vol5LGICvjGnsVV77Fkit6js7fsxEXJuHeqGzeE/84IiI6XJkE4To9/Pil0LA+VN/6UZ3f5Q2ibmYkD41EPW9dl9n8yGsgH4j915GuuU+XcCA4Mef2VRFaEGxiEb12V3laiSZHYa1trF51JLsxru1TIiUaIH + DB_PASSWORD: AgCO3EY64UEAgZehhFr2tdgCjPHAUIkq66iP7OD3AcBIk/9ljPgvXkNrUV4dvQH4WNOtczX9EpxiDudWYVcZ1vjzaQheWI9ysvywNSV03ZjfL/eeYITtw26r8dIeyN8RXhiqrn4kqwEidDdI0RNH0v3KiPLstBwk5fv1zyJO4UEzs1ETc/J9xoiBgRlVzPtFlwpj01UDfGtz2e9DfDcH5synq5PmR437/RcYJo3CKzqxONPhhH9i+k/Zx7+lYMXWh+4lDcFTPMsFxV0hdzAjFSwhAjEOTI4GA4pZKNO9UDqt2mlcTZTmijr/2TTN10bg2MXKBFQX6mB1TN4PxXw72WILa3AWkJVEhHCobxnhyOCzpCi27tA1TMWnq3/dfv/Iwsa0DqVF9npPnyxP7aliA3zu/duA12SBSuyRY+G1KXhdrtj8dU4fudwLlBJ6beJPu7xs9di5y0v/kHKEjBHLd4vdqVDpdrQ8QV8o+efptOFRvtEc9r2r07Qk0EFKfxakrAyhCpbMlX3V24tPdCA78GHXLV77F9rhV65yl5/wrs450ANvTOUwpLMUgAxed+0u067K5D4PHC8m4SRVIb1+p5JnLZOIlBvy+gKrBeCq5pDZF/mtzkR6jRufTKFsT6IQ16MuJngztzjxrUK2fzuvjRNhSv5GOV0GyaO+qgVWw1aFhEEot9aBBJZwQWDvWAausW8paO+n9fFm733piMDUUx04Wn86 + DB_USER: AgA1yZcvVH7+f7f26qnjLBdXxc4ghQ6AUPA5y4+2ie7uEUlvOXObtJwPWrXt6f153UjDlZDPCSicPR23n0BHZnL5CchGZF80kXf9ztUWNM5vSkt+Ja1zY0rhT+EPIAApTCSZh3ma7iDAy1NsZgDLmU+5w+iGBiBG6r5hOvDKoQz+iZLSMT3Xy6+AsovxpmoxIT/d09mf/4dwAeWGhr7rhBFFTfQZq7opAznzVjGQYrlUyQgm2gMFgAcmf1s/agQaXmCm7flhMjY8dxEHbX3CW8wEC2F9YlmVB6rXNIVSv56rsByPuX6KOSZ8/ay/PMYnqnp+LARZ9inXYf8c9yErOin9NakrdSuIIIWxnyaK6+gHU6FerrPt3t/bcTn0yHqV1uvFxwlDoVzZTfdq899pOUJ6fn0XlPZWxWRNaNOaaZ2Dz1bVHtxEa4z9vT+ccOpOq72WxacZ7+MczStwSJSNuz8DQzF8EuxlkOPl6l1zv1jeaQVIV97+/yVL7z1TZJqJXh1YRJO8UXtAmdCDLXuCsm7F4PbvLNbwMa5d71x6x7WRJQK1SdanEBIclnXUJscci4qTMYev28tKdeeOoNLQMo99gMcdFBTfRbGkmurkrH4DHh2xkasLJQrKUA0RYCrjZeRKyJuG05w/KbmCqvznVLy/6p8HhztkJOWyto/D/wTiv3MQae+NwGyRAZ5YGUfp2jGT/IKmGGTf + template: + metadata: + name: applicationtest-myapp-secret + namespace: default + type: Opaque diff --git a/pub-cert.pem b/pub-cert.pem new file mode 100644 index 0000000..578a6a4 --- /dev/null +++ b/pub-cert.pem @@ -0,0 +1,28 @@ +-----BEGIN CERTIFICATE----- +MIIEzDCCArSgAwIBAgIQJ2OcNXLHYY+yZ9aEnT7cPDANBgkqhkiG9w0BAQsFADAA +MB4XDTI2MDcxNjE0NDQ0NloXDTM2MDcxMzE0NDQ0NlowADCCAiIwDQYJKoZIhvcN +AQEBBQADggIPADCCAgoCggIBANwVsY4yqy11zI0c3jGChd611p0OXVJKjdEcjWZN +RQAvIQ8Xhp/kqwuFlxLUFYJuocKTMnEqLkLR+lOcVCbpH/8Z0hc85IR46GxwOQdu ++VUjRdaATQt9OgR+MzeWH+twQix5AZXoeyO6j9GP83LFe56M9AbuznMHl7BIq5HV +/v2bEe6HghVBRqDOh+id+jh9yoQeh4tmWtOCFB8vxx+PsIaTzoZJFwbwOx+VjV6Y +CqjMan+9VygZdoVPa12R83AK4F35ZnBzp6xCmUvNakexCMQlKP3zLdd8UJ4Aqy7/ +KaqTv9oln6BUyX/r4uWP/JL3yvAYp4Mj60KzdWwO/GeN+zWP4WN9nGqA8jCs7/Hp +tma+FtKzO79YSud5tJY05U3ctFuAyuektG6uC7IguBLXsrMCorb0t2o9Dpw9bf7e +3qTh14JiIcmRCSAY72x/REm9MrDnlwFp2BosCA43f2s7nHvczfpF0h8I75D0ZTHt +ui4za+3DAfE2Xrf05N4mP3LKRKQPKBtnmFJozes6mbb55sOLyDdehkHwnYjjO3d4 +kWGvoW06cc8MHlSonxJdEIGm7rB/14VNgiDMlqDUcO1TXQ0B2T0rGJj957c1o2OF +KVjNcUrG6yVcRAcMhWOTdDTjadeOehNwTHPlaY79h8Y1zVeRxnmwIT/8rvpVdVR+ +A49VAgMBAAGjQjBAMA4GA1UdDwEB/wQEAwIAATAPBgNVHRMBAf8EBTADAQH/MB0G +A1UdDgQWBBQ58sHgeZ9CNTHEPzZvzFZdcbb1STANBgkqhkiG9w0BAQsFAAOCAgEA +JmGsi7MnvsydEaNcs8oeo/dWPLlNZCZk4ATLDSe64ccqrmQT8kCf62TDxFmYet2N +b6WL852E/fSYWzzOWaYna2d2slXe0DG6u2nguLdyy/V0a+N3ClHfV8DZkznpFHZS +PpvzLK03Bm6afToaXluhsgSNYzeK+fVK+rqQZcX+xumSXN3PJAzZwQWQJ9F0PRhh +F8s5G4BlDqX0bGVlEOTF+yp0lp9tCNAZSWkhhExMm9NEqh8xd6A7E/0RpWwQxSaq +Bs+xTNV8pZkdhfa7uSaBmL7M0/+SxK3NQIf7PmPuYdEuywwKGQTb0jQd7JS4UtDi +kAi0YQ4s8rETfEnfWuD5yxmgrKZbeGa6Ci7TfeIE3XKnayHWG5pM6t9IpP3o9K71 +5DbgD1pWQaXVIMpZhXcJtX6EDoBGvmjF5FLzVku843uvj8v+BAW2IBAVo+LCqsSv +lT+4z9qOAgiYUFtAjUSr6hDWSR02znrt4w2LVxFAfuDNE88H3NkTACguVWZ5FIaZ +6notc2LejOr1/baT7xtoK0YvEOY7lKFAbcnKIQeutN6wnr2ymHmi/EogptYgiAhS +Fiq5siInrlMEXVFC5DhGoJqiN4Mp+6XQV0FvOilcdYYl4qZZcHvs0LYvtIRiQYrs +0IS2eWz4Q4vCgTENA5f5fzegZkCmCRjn/cinDfMdTjE= +-----END CERTIFICATE-----