/manifest-templates

AIP customer manifest templates repository

About

Repo to hold manifest resources that will be pulled in by the aip-doit-modules for customer scenarios when deploying via kubectl apply. This repo is seperate from the doit-modules to avoid complicated relative path logic when linking these templates to a customer deployment manifest. Kustomize does not work with absolute paths so kustomize remote targets give us a cleaner implementation.

This repo merely holds manifests under a single directory, nothing else for now. These templates should not be modified in place here, they can be referenced by customers via kustomize upstream or by AIP internally in the do-it modules.

Sync with GitHub

In order to fully utilize kustomize remote target we must mirror this repo in GitHub. GitLab is currently not supported by kustomize remote targets.

GitHub Repo URL

fill in here

Adding templates

As of now, simply add the {resource}.yaml file to the templates directory in its proper coomponent. Adding under a component will allow us in the future to pick and choose which component templates to apply to a target manifest. Additionally add the new resource file as a resource in kustomization.yaml in order for it to get picked up by the doit-modules.