├── .chainguard └── source.yaml ├── .github ├── chainguard │ └── digestabot.sts.yaml ├── dependabot.yml └── workflows │ ├── digestabot.yaml │ ├── lint.yml │ ├── mega-module.yaml │ ├── release.yml │ └── test.yml ├── .gitignore ├── .go-version ├── .golangci.yml ├── .goreleaser.yml ├── .terraform-version ├── .vscode └── launch.json ├── LICENSE ├── README.md ├── docs ├── data-sources │ ├── config.md │ └── tags.md ├── functions │ └── version.md ├── index.md └── resources │ └── build.md ├── examples ├── functions │ └── apko_version │ │ └── main.tf ├── provider │ └── provider.tf └── resources │ └── apko_build │ └── resource.tf ├── go.mod ├── go.sum ├── internal └── provider │ ├── build.go │ ├── config_data_source.go │ ├── config_data_source_test.go │ ├── layering_test.go │ ├── layering_validation_test.go │ ├── provider.go │ ├── provider_test.go │ ├── reflect.go │ ├── reflect_test.go │ ├── repo_validator.go │ ├── resource_build.go │ ├── resource_build_test.go │ ├── retry.go │ ├── retry_test.go │ ├── tags_data_source.go │ ├── tags_data_source_test.go │ ├── version_function.go │ └── version_function_test.go ├── main.go ├── terraform-registry-manifest.json └── tools └── tools.go /.chainguard/source.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainguard-dev/terraform-provider-apko/HEAD/.chainguard/source.yaml -------------------------------------------------------------------------------- /.github/chainguard/digestabot.sts.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainguard-dev/terraform-provider-apko/HEAD/.github/chainguard/digestabot.sts.yaml -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainguard-dev/terraform-provider-apko/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/digestabot.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainguard-dev/terraform-provider-apko/HEAD/.github/workflows/digestabot.yaml -------------------------------------------------------------------------------- /.github/workflows/lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainguard-dev/terraform-provider-apko/HEAD/.github/workflows/lint.yml -------------------------------------------------------------------------------- /.github/workflows/mega-module.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainguard-dev/terraform-provider-apko/HEAD/.github/workflows/mega-module.yaml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainguard-dev/terraform-provider-apko/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainguard-dev/terraform-provider-apko/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainguard-dev/terraform-provider-apko/HEAD/.gitignore -------------------------------------------------------------------------------- /.go-version: -------------------------------------------------------------------------------- 1 | 1.25.1 2 | -------------------------------------------------------------------------------- /.golangci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainguard-dev/terraform-provider-apko/HEAD/.golangci.yml -------------------------------------------------------------------------------- /.goreleaser.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainguard-dev/terraform-provider-apko/HEAD/.goreleaser.yml -------------------------------------------------------------------------------- /.terraform-version: -------------------------------------------------------------------------------- 1 | 1.12.2 2 | -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainguard-dev/terraform-provider-apko/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainguard-dev/terraform-provider-apko/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainguard-dev/terraform-provider-apko/HEAD/README.md -------------------------------------------------------------------------------- /docs/data-sources/config.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainguard-dev/terraform-provider-apko/HEAD/docs/data-sources/config.md -------------------------------------------------------------------------------- /docs/data-sources/tags.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainguard-dev/terraform-provider-apko/HEAD/docs/data-sources/tags.md -------------------------------------------------------------------------------- /docs/functions/version.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainguard-dev/terraform-provider-apko/HEAD/docs/functions/version.md -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainguard-dev/terraform-provider-apko/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/resources/build.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainguard-dev/terraform-provider-apko/HEAD/docs/resources/build.md -------------------------------------------------------------------------------- /examples/functions/apko_version/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainguard-dev/terraform-provider-apko/HEAD/examples/functions/apko_version/main.tf -------------------------------------------------------------------------------- /examples/provider/provider.tf: -------------------------------------------------------------------------------- 1 | provider "apko" {} 2 | -------------------------------------------------------------------------------- /examples/resources/apko_build/resource.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainguard-dev/terraform-provider-apko/HEAD/examples/resources/apko_build/resource.tf -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainguard-dev/terraform-provider-apko/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainguard-dev/terraform-provider-apko/HEAD/go.sum -------------------------------------------------------------------------------- /internal/provider/build.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainguard-dev/terraform-provider-apko/HEAD/internal/provider/build.go -------------------------------------------------------------------------------- /internal/provider/config_data_source.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainguard-dev/terraform-provider-apko/HEAD/internal/provider/config_data_source.go -------------------------------------------------------------------------------- /internal/provider/config_data_source_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainguard-dev/terraform-provider-apko/HEAD/internal/provider/config_data_source_test.go -------------------------------------------------------------------------------- /internal/provider/layering_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainguard-dev/terraform-provider-apko/HEAD/internal/provider/layering_test.go -------------------------------------------------------------------------------- /internal/provider/layering_validation_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainguard-dev/terraform-provider-apko/HEAD/internal/provider/layering_validation_test.go -------------------------------------------------------------------------------- /internal/provider/provider.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainguard-dev/terraform-provider-apko/HEAD/internal/provider/provider.go -------------------------------------------------------------------------------- /internal/provider/provider_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainguard-dev/terraform-provider-apko/HEAD/internal/provider/provider_test.go -------------------------------------------------------------------------------- /internal/provider/reflect.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainguard-dev/terraform-provider-apko/HEAD/internal/provider/reflect.go -------------------------------------------------------------------------------- /internal/provider/reflect_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainguard-dev/terraform-provider-apko/HEAD/internal/provider/reflect_test.go -------------------------------------------------------------------------------- /internal/provider/repo_validator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainguard-dev/terraform-provider-apko/HEAD/internal/provider/repo_validator.go -------------------------------------------------------------------------------- /internal/provider/resource_build.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainguard-dev/terraform-provider-apko/HEAD/internal/provider/resource_build.go -------------------------------------------------------------------------------- /internal/provider/resource_build_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainguard-dev/terraform-provider-apko/HEAD/internal/provider/resource_build_test.go -------------------------------------------------------------------------------- /internal/provider/retry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainguard-dev/terraform-provider-apko/HEAD/internal/provider/retry.go -------------------------------------------------------------------------------- /internal/provider/retry_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainguard-dev/terraform-provider-apko/HEAD/internal/provider/retry_test.go -------------------------------------------------------------------------------- /internal/provider/tags_data_source.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainguard-dev/terraform-provider-apko/HEAD/internal/provider/tags_data_source.go -------------------------------------------------------------------------------- /internal/provider/tags_data_source_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainguard-dev/terraform-provider-apko/HEAD/internal/provider/tags_data_source_test.go -------------------------------------------------------------------------------- /internal/provider/version_function.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainguard-dev/terraform-provider-apko/HEAD/internal/provider/version_function.go -------------------------------------------------------------------------------- /internal/provider/version_function_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainguard-dev/terraform-provider-apko/HEAD/internal/provider/version_function_test.go -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainguard-dev/terraform-provider-apko/HEAD/main.go -------------------------------------------------------------------------------- /terraform-registry-manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainguard-dev/terraform-provider-apko/HEAD/terraform-registry-manifest.json -------------------------------------------------------------------------------- /tools/tools.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainguard-dev/terraform-provider-apko/HEAD/tools/tools.go --------------------------------------------------------------------------------