Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/t0rr3sp3dr0/kustomize-plugins
https://github.com/t0rr3sp3dr0/kustomize-plugins
Last synced: 3 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/t0rr3sp3dr0/kustomize-plugins
- Owner: t0rr3sp3dr0
- License: mit
- Created: 2024-09-06T21:45:44.000Z (5 months ago)
- Default Branch: master
- Last Pushed: 2025-01-30T17:54:03.000Z (13 days ago)
- Last Synced: 2025-02-07T14:09:11.082Z (5 days ago)
- Language: Go
- Size: 180 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
# Kustomize Plugins
This repository contains all Kustomize plugins used by Incognia.
- [ArgoCDProject Generator](./argocdproject/README.md)
- [ClusterRoles Generator](./clusterroles/README.md)
- [KustomizeBuild Generator](./kustomizebuild/README.md)
- [Namespace Generator](./namespace/README.md)
- [Template Transformer](./template/README.md)
- [Unnamespaced Generator](./unnamespaced/README.md)## Setup
To install all plugins, download the binaries to the Kustomize plugin folder and make them executable.
### Linux 64-bits and/or macOS 64-bits
```bash
VERSION=$(wget -qO- https://api.github.com/repos/t0rr3sp3dr0/kustomize-plugins/releases/latest | jq -r '.tag_name')
wget -qO- "https://github.com/t0rr3sp3dr0/kustomize-plugins/releases/download/${VERSION}/install.sh" | sh
```### Manual Build and Install for Other Systems and/or Architectures
```bash
git clone https://github.com/t0rr3sp3dr0/kustomize-plugins
cd kustomize-plugins
make install
```## Notes
- Remember to use `--enable-alpha-plugins` flag when running `kustomize build`.
- This documentation assumes that you are familiar with [Kustomize](https://github.com/kubernetes-sigs/kustomize), read their documentation if necessary.
- To make the generator behave like a patch, you might want to set `kustomize.config.k8s.io/behavior` annotation to `"merge"`. The other internal annotations described on [Kustomize Plugins Guide](https://kubernetes-sigs.github.io/kustomize/guides/plugins/#generator-options) are also supported.