Skip to content

Commit

Permalink
Merge pull request #176 from kowalczykp/extend-kustomization-gen-docs
Browse files Browse the repository at this point in the history
Add docs for excluding non-k8 YAML files in kustomization generation
  • Loading branch information
stefanprodan authored Nov 18, 2020
2 parents cfcbbfd + 36909aa commit bb5142c
Showing 1 changed file with 19 additions and 1 deletion.
20 changes: 19 additions & 1 deletion docs/spec/v1beta1/kustomization.md
Original file line number Diff line number Diff line change
Expand Up @@ -214,7 +214,25 @@ Source supported types:

If your repository contains plain Kubernetes manifests, the `kustomization.yaml`
file is automatically generated for all the Kubernetes manifests
in the `spec.path` and sub-directories.
in the `spec.path` and sub-directories. This expects all YAML files present under that path to be valid kubernetes manifests
and needs non-kubernetes ones to be excluded using `.sourceignore` file or `spec.ignore` on `GitRepository` object.

Example of excluding gitlab ci workflows and sops rules creation files:

```yaml
apiVersion: source.toolkit.fluxcd.io/v1beta1
kind: GitRepository
metadata:
name: podinfo
namespace: default
spec:
interval: 5m
url: https://github.com/stefanprodan/podinfo
ignore: |
.git/
.sops.yaml
.gitlab-ci.yml
```
If the `spec.prune` is enable, the controller generates a label transformer to enable
[garbage collection](#garbage-collection).
Expand Down

0 comments on commit bb5142c

Please sign in to comment.