Feat/update kpt v1 simplified

Simplified alternative layout to bases/overlays, this MR reduces resource config to one folder.

This also enables a workflow where a package can be retrieved, kustomized, and then deployed per GitLab group:

  1. kpt pkg get {pkg}{version}
  2. sed '/^ name-prefix: /s/:.*$/: "GitLabGroupName"/' kpt-setter-configmap.yaml
  3. kpt fn render
  4. echo -n "<agent token" > secrets/agent.token
  5. kpt live init
  6. kustomize build | kpt live apply
Edited by Kyle

Merge request reports

Loading