# Binaries for programs and plugins
*.exe
*.dll
*.so
*.dylib
cmd/clusterctl/clusterctl
bin
hack/tools/bin

# Test binary, build with `go test -c`
*.test

# E2E test templates
test/e2e/data/infrastructure-docker/v1alpha3/cluster-template*.yaml
test/e2e/data/infrastructure-docker/v1alpha4/cluster-template*.yaml
test/e2e/data/infrastructure-docker/v1beta1/cluster-template*.yaml

# Output of the go coverage tool, specifically when used with LiteIDE
*.out

# IntelliJ
.idea/
*.iml

# VSCode
.vscode/
*.code-workspace

# kubeconfigs
minikube.kubeconfig

# Book
docs/book/book/

# Common editor / temporary files
*~
*.tmp
.DS_Store

# rbac and manager config for example provider
config/ci/rbac/role_binding.yaml
config/ci/rbac/role.yaml
config/ci/rbac/aggregated_role.yaml
config/ci/rbac/auth_proxy_role.yaml
config/ci/rbac/auth_proxy_role_binding.yaml
config/ci/rbac/auth_proxy_service.yaml
config/ci/manager/manager.yaml
manager_image_patch.yaml-e
manager_pull_policy.yaml-e

# Sample config files auto-generated by kubebuilder
config/samples

# Temporary clusterctl directory
cmd/clusterctl/config/manifest

# The golang vendor directory that contains local copies of external
# dependencies that satisfy Go imports in this project.
vendor

# User-supplied Tiltfile extensions, settings, and builds
tilt.d
tilt-settings.json
.tiltbuild

# User-supplied clusterctl hacks settings
clusterctl-settings.json

# test results
_artifacts

#release artifacts
out
_releasenotes
