Merge pull request 'fix: refresh Cloudflare tunnel template' (#9) from fix/refresh-cloudflare-template into main
Reviewed-on: #9
This commit is contained in:
commit
eebd36cca1
|
|
@ -70,7 +70,7 @@ var webhookTargetTimeout = 70 * time.Minute
|
|||
|
||||
var webhookTargetPollInterval = 2 * time.Second
|
||||
|
||||
var templateBaseComponents = []string{"snapshot-crds", "democratic-csi", "cert-manager", "cluster-issuers", "gateway-api", "gateway", "monitoring", "openbao", "external-secrets", "cnpg", "external-dns", "tekton", "tekton-triggers"}
|
||||
var templateBaseComponents = []string{"snapshot-crds", "democratic-csi", "cert-manager", "cluster-issuers", "gateway-api", "gateway", "monitoring", "openbao", "external-secrets", "cnpg", "cloudflare-tunnel", "external-dns", "tekton", "tekton-triggers"}
|
||||
|
||||
var generatedTemplateFiles = map[string]map[string]bool{
|
||||
"democratic-csi": {"secret.sops.yaml": true},
|
||||
|
|
|
|||
|
|
@ -126,6 +126,17 @@ func TestCopyTemplateBaseComponentsRefreshesCNPGAndPreservesGeneratedSecrets(t *
|
|||
if err := os.WriteFile(cnpgDestination, []byte("resources:\n - release.yaml\n - infrastructure-postgres.yaml\n"), 0644); err != nil {
|
||||
t.Fatal(err)
|
||||
}
|
||||
cloudflareSource := filepath.Join(templateDir, "base", "cloudflare-tunnel", "deployment.yaml")
|
||||
cloudflareDestination := filepath.Join(repoDir, "base", "cloudflare-tunnel", "deployment.yaml")
|
||||
if err := os.WriteFile(cloudflareSource, []byte("command: cloudflared\n"), 0644); err != nil {
|
||||
t.Fatal(err)
|
||||
}
|
||||
if err := os.MkdirAll(filepath.Dir(cloudflareDestination), 0755); err != nil {
|
||||
t.Fatal(err)
|
||||
}
|
||||
if err := os.WriteFile(cloudflareDestination, []byte("command: stale\n"), 0644); err != nil {
|
||||
t.Fatal(err)
|
||||
}
|
||||
operatorSource := filepath.Join(templateDir, "base", "cnpg", "operator", "kustomization.yaml")
|
||||
if err := os.MkdirAll(filepath.Dir(operatorSource), 0755); err != nil {
|
||||
t.Fatal(err)
|
||||
|
|
@ -157,6 +168,10 @@ func TestCopyTemplateBaseComponentsRefreshesCNPGAndPreservesGeneratedSecrets(t *
|
|||
if err != nil || string(content) != "resources:\n - release.yaml\n" {
|
||||
t.Fatalf("CNPG operator child was not copied: %q, %v", content, err)
|
||||
}
|
||||
content, err = os.ReadFile(cloudflareDestination)
|
||||
if err != nil || string(content) != "command: cloudflared\n" {
|
||||
t.Fatalf("Cloudflare Tunnel deployment was not refreshed: %q, %v", content, err)
|
||||
}
|
||||
for _, file := range []string{"democratic-csi/secret.sops.yaml", "openbao/unseal.sops.yaml"} {
|
||||
content, err := os.ReadFile(filepath.Join(repoDir, "base", file))
|
||||
if err != nil || string(content) != "sops: generated\n" {
|
||||
|
|
|
|||
Loading…
Reference in a new issue