diff --git a/apps/chartmuseum/env/k3s-cluster/ingress.yaml b/apps/chartmuseum/env/k3s-cluster/ingress.yaml index a8f74cb..3117804 100644 --- a/apps/chartmuseum/env/k3s-cluster/ingress.yaml +++ b/apps/chartmuseum/env/k3s-cluster/ingress.yaml @@ -2,17 +2,16 @@ apiVersion: networking.k8s.io/v1 kind: Ingress metadata: name: chartmuseum-ingress - namespace: argocd + namespace: chartmuseum annotations: - nginx.ingress.kubernetes.io/ssl-redirect: "true" + nginx.ingress.kubernetes.io/ssl-redirect: "false" nginx.ingress.kubernetes.io/use-regex: "true" spec: ingressClassName: nginx tls: - hosts: - "chartmuseum.cluster.edward.sydney" - - "chartmuseum.cluster.local" - secretName: "ingress-tls" + secretName: "chartmuseum-tls" rules: - host: "chartmuseum.cluster.edward.sydney" http: diff --git a/resources/app-secrets/env/k3s-cluster/templates/chartmuseum-tls.yaml b/resources/app-secrets/env/k3s-cluster/templates/chartmuseum-tls.yaml new file mode 100644 index 0000000..8aa6da8 --- /dev/null +++ b/resources/app-secrets/env/k3s-cluster/templates/chartmuseum-tls.yaml @@ -0,0 +1,67 @@ +apiVersion: v1 +kind: Secret +metadata: + annotations: + argocd.argoproj.io/sync-options: Prune=false + sealedsecrets.bitnami.com/cluster-wide: "true" + sealedsecrets.bitnami.com/managed: "true" + creationTimestamp: null + name: chartmuseum-tls + namespace: chartmuseum +type: kubernetes.io/tls +stringData: + tls.crt: | + -----BEGIN CERTIFICATE----- + MIIDkDCCAxagAwIBAgISAzfHRyZrvk8WNGAHWrgbzciFMAoGCCqGSM49BAMDMDIx + CzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQswCQYDVQQDEwJF + NjAeFw0yNDA4MjgyMzUwMTRaFw0yNDExMjYyMzUwMTNaMCIxIDAeBgNVBAMMFyou + Y2x1c3Rlci5lZHdhcmQuc3lkbmV5MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE + 8ud+9xO2ekXfvX8ghVd4rqJ/0nVqOAVvrxSNou17ofAhbKr6jhDhDuaKPPwu3r3t + YxcU/Ij1fviXhwLHU7psSqOCAhowggIWMA4GA1UdDwEB/wQEAwIHgDAdBgNVHSUE + FjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQU + 3cFhorY+2wTt4EVNA/3P6yN5m4gwHwYDVR0jBBgwFoAUkydGmAOpUWiOmNbEQkjb + I79YlNIwVQYIKwYBBQUHAQEESTBHMCEGCCsGAQUFBzABhhVodHRwOi8vZTYuby5s + ZW5jci5vcmcwIgYIKwYBBQUHMAKGFmh0dHA6Ly9lNi5pLmxlbmNyLm9yZy8wIgYD + VR0RBBswGYIXKi5jbHVzdGVyLmVkd2FyZC5zeWRuZXkwEwYDVR0gBAwwCjAIBgZn + gQwBAgEwggEFBgorBgEEAdZ5AgQCBIH2BIHzAPEAdwA/F0tP1yJHWJQdZRyEvg0S + 7ZA3fx+FauvBvyiF7PhkbgAAAZGbmzAXAAAEAwBIMEYCIQD/V43Jy0KHLodl+gtE + RyvGcUrk6mzrUp3bIeRJRIGX5AIhAI76WUuByT+oVAu9+gpTRmbPnaEjIz23pX+D + +wl3KGXMAHYA7s3QZNXbGs7FXLedtM0TojKHRny87N7DUUhZRnEftZsAAAGRm5sw + DgAABAMARzBFAiATa1V7yZy0WU6Q1VhYFekp0w0RTqZuTLt7qHAFukH4IgIhAJ7J + h4W3Qu1xU9MzBiWVNfXyjt+xF/Z7psq0H3uC5QrUMAoGCCqGSM49BAMDA2gAMGUC + MGbxI061Ifmd5Ly5zXKUbkN2a3KwfGWNRcsnsJAMo/kztOGxACSObwsyhUzvByeV + 0gIxANVVMDZ7biW0CTXtTdPhcwB3tMbxqc5XLqCw4LUaw4dNa+mU7twxyZDGHjSb + 8kL+vg== + -----END CERTIFICATE----- + -----BEGIN CERTIFICATE----- + MIIEVzCCAj+gAwIBAgIRALBXPpFzlydw27SHyzpFKzgwDQYJKoZIhvcNAQELBQAw + TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh + cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw + WhcNMjcwMzEyMjM1OTU5WjAyMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg + RW5jcnlwdDELMAkGA1UEAxMCRTYwdjAQBgcqhkjOPQIBBgUrgQQAIgNiAATZ8Z5G + h/ghcWCoJuuj+rnq2h25EqfUJtlRFLFhfHWWvyILOR/VvtEKRqotPEoJhC6+QJVV + 6RlAN2Z17TJOdwRJ+HB7wxjnzvdxEP6sdNgA1O1tHHMWMxCcOrLqbGL0vbijgfgw + gfUwDgYDVR0PAQH/BAQDAgGGMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcD + ATASBgNVHRMBAf8ECDAGAQH/AgEAMB0GA1UdDgQWBBSTJ0aYA6lRaI6Y1sRCSNsj + v1iU0jAfBgNVHSMEGDAWgBR5tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcB + AQQmMCQwIgYIKwYBBQUHMAKGFmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0g + BAwwCjAIBgZngQwBAgEwJwYDVR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVu + Y3Iub3JnLzANBgkqhkiG9w0BAQsFAAOCAgEAfYt7SiA1sgWGCIpunk46r4AExIRc + MxkKgUhNlrrv1B21hOaXN/5miE+LOTbrcmU/M9yvC6MVY730GNFoL8IhJ8j8vrOL + pMY22OP6baS1k9YMrtDTlwJHoGby04ThTUeBDksS9RiuHvicZqBedQdIF65pZuhp + eDcGBcLiYasQr/EO5gxxtLyTmgsHSOVSBcFOn9lgv7LECPq9i7mfH3mpxgrRKSxH + pOoZ0KXMcB+hHuvlklHntvcI0mMMQ0mhYj6qtMFStkF1RpCG3IPdIwpVCQqu8GV7 + s8ubknRzs+3C/Bm19RFOoiPpDkwvyNfvmQ14XkyqqKK5oZ8zhD32kFRQkxa8uZSu + h4aTImFxknu39waBxIRXE4jKxlAmQc4QjFZoq1KmQqQg0J/1JF8RlFvJas1VcjLv + YlvUB2t6npO6oQjB3l+PNf0DpQH7iUx3Wz5AjQCi6L25FjyE06q6BZ/QlmtYdl/8 + ZYao4SRqPEs/6cAiF+Qf5zg2UkaWtDphl1LKMuTNLotvsX99HP69V2faNyegodQ0 + LyTApr/vT01YPE46vNsDLgK+4cL6TrzC/a4WcmF5SRJ938zrv/duJHLXQIku5v0+ + EwOy59Hdm0PT/Er/84dDV0CSjdR/2XuZM3kpysSKLgD1cKiDA+IRguODCxfO9cyY + Ig46v9mFmBvyH04= + -----END CERTIFICATE----- + tls.key: | + -----BEGIN PRIVATE KEY----- + MIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQgXuMIQX6LINaWverb + bXLW1pp43GDplg7gnSMfGVu04dShRANCAATy5373E7Z6Rd+9fyCFV3iuon/SdWo4 + BW+vFI2i7Xuh8CFsqvqOEOEO5oo8/C7eve1jFxT8iPV++JeHAsdTumxK + -----END PRIVATE KEY----- \ No newline at end of file