Skip to content

Troubleshooting doc and affordance for build temp directory #420

@jeffmccune

Description

@jeffmccune

Sometimes there are problems with a build, for example the {{.Name}} needs to be escaped, but it's unclear why it'd dropped looking at the output manifests in the deploy directory.

For this ticket, add a troubleshooting doc to the website and an env var feature flag to preserve the temp directory used for the build. This would give users a fighting chance to see what's going on. Would also be good to print out the helm command used so they could re-run it outside of holos.

holos: Component.BuildPlan

Component: #Helm & {
  Name: "external-dns"
  Chart: {
    name:     "external-dns"
    release:  "external-dns"
    version:  "1.15.0"
    repository: {
      name: "external-dns"
      url:  "https://kubernetes-sigs.github.io/external-dns"
    }
  }
  Values: {
    policy: "sync"
    txtPrefix: "external-dns."
    extraArgs: [
      "--metrics-address=:7979",
      "--aws-api-retries=3",
      "--aws-zone-type=",
      "--aws-batch-change-size=1000",
      "--domain-filter=$(CLUSTER_DOMAIN)",
      "--txt-owner-id=$(CLUSTER_NAME)",
      "--fqdn-template={{.Name}}.somedomain.com"
    ]
  }
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions