fabrikate icon indicating copy to clipboard operation
fabrikate copied to clipboard

Add support for Kustomize to fab generate. Implementation of #239. (Recovered)

Open andrewDoing opened this issue 4 years ago • 2 comments

Note: I'm remaking this PR because while cleaning my branches I removed the changes from the branch used in the previous PR. I had to rewrite the documentation of the functions, but otherwise is the same as before.

This pull request adds a -k or --kustomize option to fab generate. When this option is passed, a kustomization.yaml will be generated for each environment with the Kubernetes YAML files added as resources. This allows executing kubectl apply -k on directories with the generated files.

This PR implements #239, and was inspired by #240

Refactored kustomize code into its own file Added tests Updated generate.go, adding kustomize to the command line options Updated generate_test.go, adding the false parameter for kustomize (fixes the tests) Added "kustomize" go the .gitignore so the tests can generate kustomize.yaml files without adding them to the working tree.

andrewDoing avatar Sep 01 '20 18:09 andrewDoing