├── .codecov.yml ├── .conform.yaml ├── .dockerignore ├── .github ├── renovate.json └── workflows │ ├── ci.yaml │ ├── lock.yml │ ├── slack-notify-ci-failure.yaml │ ├── slack-notify.yaml │ └── stale.yml ├── .gitignore ├── .golangci.yml ├── .kres.yaml ├── .license-header.go.txt ├── .markdownlint.json ├── .vscode └── settings.json ├── CHANGELOG.md ├── Dockerfile ├── LICENSE ├── Makefile ├── README.md ├── cmd └── bldr │ ├── cmd │ ├── dump.go │ ├── eval.go │ ├── frontend.go │ ├── graph.go │ ├── root.go │ ├── sbom.go │ ├── update.go │ ├── validate.go │ └── version.go │ └── main.go ├── go.mod ├── go.sum ├── hack ├── buildkit.conf ├── examples │ └── graph.png ├── golang │ └── golangci-lint.yaml ├── govulncheck.sh ├── release.sh ├── release.toml └── test │ └── pkg.yaml └── internal ├── pkg ├── constants │ ├── build.go │ └── constants.go ├── convert │ ├── convert.go │ ├── graph.go │ ├── llb.go │ └── node.go ├── environment │ ├── default.go │ ├── environment.go │ ├── options.go │ └── platform.go ├── integration │ ├── integration_test.go │ └── testdata │ │ ├── arch-amd64 │ │ ├── Pkgfile │ │ ├── final │ │ │ └── pkg.yaml │ │ └── test.yaml │ │ ├── arch-arm64 │ │ ├── Pkgfile │ │ ├── final │ │ │ └── pkg.yaml │ │ └── test.yaml │ │ ├── cache │ │ ├── Pkgfile │ │ ├── check-cache │ │ │ └── pkg.yaml │ │ ├── fill-cache │ │ │ └── pkg.yaml │ │ └── test.yaml │ │ ├── network │ │ ├── Pkgfile │ │ ├── default │ │ │ └── pkg.yaml │ │ ├── none │ │ │ └── pkg.yaml │ │ └── test.yaml │ │ ├── platform-override │ │ ├── Pkgfile │ │ ├── final │ │ │ └── pkg.yaml │ │ ├── onlyarm │ │ │ └── pkg.yaml │ │ └── test.yaml │ │ ├── sbom │ │ ├── Pkgfile │ │ ├── final │ │ │ ├── pkg.yaml │ │ │ ├── ref.json │ │ │ └── runc.json │ │ ├── pkg │ │ │ └── pkg.yaml │ │ └── test.yaml │ │ ├── simple │ │ ├── Pkgfile │ │ ├── go │ │ │ └── pkg.yaml │ │ └── test.yaml │ │ ├── stages │ │ ├── Pkgfile │ │ ├── final │ │ │ └── pkg.yaml │ │ ├── stage-a │ │ │ └── pkg.yaml │ │ ├── stage-b │ │ │ └── pkg.yaml │ │ ├── stage-d │ │ │ ├── stage-c │ │ │ │ ├── c │ │ │ │ └── pkg.yaml │ │ │ └── stage-d │ │ │ │ └── pkg.yaml │ │ └── test.yaml │ │ ├── templated │ │ ├── Pkgfile │ │ ├── final │ │ │ └── pkg.yaml │ │ ├── pkg-a │ │ │ ├── manifest.yaml.tmpl │ │ │ ├── pkg-b │ │ │ │ ├── pkg.yaml │ │ │ │ ├── subdir │ │ │ │ │ └── manifest.yaml.tmpl │ │ │ │ └── vars.yaml │ │ │ ├── pkg.yaml │ │ │ └── vars.yaml │ │ ├── test.yaml │ │ └── vars.yaml │ │ └── variables │ │ ├── Pkgfile │ │ ├── final │ │ └── pkg.yaml │ │ ├── global-vars │ │ └── pkg.yaml │ │ ├── local-vars │ │ └── pkg.yaml │ │ ├── override │ │ └── pkg.yaml │ │ ├── std-vars │ │ └── pkg.yaml │ │ ├── test.yaml │ │ ├── vars-yaml │ │ ├── inner │ │ │ ├── pkg.yaml │ │ │ └── vars.yaml │ │ ├── pkg.yaml │ │ └── vars.yaml │ │ └── vars.yaml ├── pkgfile │ ├── build.go │ └── pkgfile.go ├── sbom │ └── sbom.go ├── solver │ ├── buildkit_loader.go │ ├── filesystem_loader.go │ ├── graph.go │ ├── loader.go │ ├── packages.go │ ├── set.go │ └── solver.go ├── types │ ├── v1alpha1 │ │ └── types.go │ ├── v1alpha2 │ │ ├── deps.go │ │ ├── doc.go │ │ ├── instruction.go │ │ ├── network_mode.go │ │ ├── pkg.go │ │ ├── pkgfile.go │ │ ├── sbom.go │ │ ├── shell.go │ │ ├── source.go │ │ ├── source_test.go │ │ ├── steps.go │ │ ├── templates.go │ │ ├── types.go │ │ └── variant.go │ └── vars.go ├── upgrade │ └── pkg.go └── util │ └── testutil │ ├── collection.go │ ├── docker.go │ ├── eval.go │ ├── integration.go │ ├── manifest.go │ ├── runners.go │ ├── testutil.go │ └── validate.go └── version ├── data ├── sha └── tag └── version.go /.codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/bldr/HEAD/.codecov.yml -------------------------------------------------------------------------------- /.conform.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/bldr/HEAD/.conform.yaml -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/bldr/HEAD/.dockerignore -------------------------------------------------------------------------------- /.github/renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/bldr/HEAD/.github/renovate.json -------------------------------------------------------------------------------- /.github/workflows/ci.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/bldr/HEAD/.github/workflows/ci.yaml -------------------------------------------------------------------------------- /.github/workflows/lock.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/bldr/HEAD/.github/workflows/lock.yml -------------------------------------------------------------------------------- /.github/workflows/slack-notify-ci-failure.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/bldr/HEAD/.github/workflows/slack-notify-ci-failure.yaml -------------------------------------------------------------------------------- /.github/workflows/slack-notify.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/bldr/HEAD/.github/workflows/slack-notify.yaml -------------------------------------------------------------------------------- /.github/workflows/stale.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/bldr/HEAD/.github/workflows/stale.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/bldr/HEAD/.gitignore -------------------------------------------------------------------------------- /.golangci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/bldr/HEAD/.golangci.yml -------------------------------------------------------------------------------- /.kres.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/bldr/HEAD/.kres.yaml -------------------------------------------------------------------------------- /.license-header.go.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/bldr/HEAD/.license-header.go.txt -------------------------------------------------------------------------------- /.markdownlint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/bldr/HEAD/.markdownlint.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/bldr/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/bldr/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/bldr/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/bldr/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/bldr/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/bldr/HEAD/README.md -------------------------------------------------------------------------------- /cmd/bldr/cmd/dump.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/bldr/HEAD/cmd/bldr/cmd/dump.go -------------------------------------------------------------------------------- /cmd/bldr/cmd/eval.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/bldr/HEAD/cmd/bldr/cmd/eval.go -------------------------------------------------------------------------------- /cmd/bldr/cmd/frontend.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/bldr/HEAD/cmd/bldr/cmd/frontend.go -------------------------------------------------------------------------------- /cmd/bldr/cmd/graph.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/bldr/HEAD/cmd/bldr/cmd/graph.go -------------------------------------------------------------------------------- /cmd/bldr/cmd/root.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/bldr/HEAD/cmd/bldr/cmd/root.go -------------------------------------------------------------------------------- /cmd/bldr/cmd/sbom.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/bldr/HEAD/cmd/bldr/cmd/sbom.go -------------------------------------------------------------------------------- /cmd/bldr/cmd/update.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/bldr/HEAD/cmd/bldr/cmd/update.go -------------------------------------------------------------------------------- /cmd/bldr/cmd/validate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/bldr/HEAD/cmd/bldr/cmd/validate.go -------------------------------------------------------------------------------- /cmd/bldr/cmd/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/bldr/HEAD/cmd/bldr/cmd/version.go -------------------------------------------------------------------------------- /cmd/bldr/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/bldr/HEAD/cmd/bldr/main.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/bldr/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/bldr/HEAD/go.sum -------------------------------------------------------------------------------- /hack/buildkit.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/bldr/HEAD/hack/buildkit.conf -------------------------------------------------------------------------------- /hack/examples/graph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/bldr/HEAD/hack/examples/graph.png -------------------------------------------------------------------------------- /hack/golang/golangci-lint.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/bldr/HEAD/hack/golang/golangci-lint.yaml -------------------------------------------------------------------------------- /hack/govulncheck.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/bldr/HEAD/hack/govulncheck.sh -------------------------------------------------------------------------------- /hack/release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/bldr/HEAD/hack/release.sh -------------------------------------------------------------------------------- /hack/release.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/bldr/HEAD/hack/release.toml -------------------------------------------------------------------------------- /hack/test/pkg.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/bldr/HEAD/hack/test/pkg.yaml -------------------------------------------------------------------------------- /internal/pkg/constants/build.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/bldr/HEAD/internal/pkg/constants/build.go -------------------------------------------------------------------------------- /internal/pkg/constants/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/bldr/HEAD/internal/pkg/constants/constants.go -------------------------------------------------------------------------------- /internal/pkg/convert/convert.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/bldr/HEAD/internal/pkg/convert/convert.go -------------------------------------------------------------------------------- /internal/pkg/convert/graph.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/bldr/HEAD/internal/pkg/convert/graph.go -------------------------------------------------------------------------------- /internal/pkg/convert/llb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/bldr/HEAD/internal/pkg/convert/llb.go -------------------------------------------------------------------------------- /internal/pkg/convert/node.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/bldr/HEAD/internal/pkg/convert/node.go -------------------------------------------------------------------------------- /internal/pkg/environment/default.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/bldr/HEAD/internal/pkg/environment/default.go -------------------------------------------------------------------------------- /internal/pkg/environment/environment.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/bldr/HEAD/internal/pkg/environment/environment.go -------------------------------------------------------------------------------- /internal/pkg/environment/options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/bldr/HEAD/internal/pkg/environment/options.go -------------------------------------------------------------------------------- /internal/pkg/environment/platform.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/bldr/HEAD/internal/pkg/environment/platform.go -------------------------------------------------------------------------------- /internal/pkg/integration/integration_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/bldr/HEAD/internal/pkg/integration/integration_test.go -------------------------------------------------------------------------------- /internal/pkg/integration/testdata/arch-amd64/Pkgfile: -------------------------------------------------------------------------------- 1 | # syntax = SHEBANG 2 | 3 | format: v1alpha2 4 | -------------------------------------------------------------------------------- /internal/pkg/integration/testdata/arch-amd64/final/pkg.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/bldr/HEAD/internal/pkg/integration/testdata/arch-amd64/final/pkg.yaml -------------------------------------------------------------------------------- /internal/pkg/integration/testdata/arch-amd64/test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/bldr/HEAD/internal/pkg/integration/testdata/arch-amd64/test.yaml -------------------------------------------------------------------------------- /internal/pkg/integration/testdata/arch-arm64/Pkgfile: -------------------------------------------------------------------------------- 1 | # syntax = SHEBANG 2 | 3 | format: v1alpha2 4 | -------------------------------------------------------------------------------- /internal/pkg/integration/testdata/arch-arm64/final/pkg.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/bldr/HEAD/internal/pkg/integration/testdata/arch-arm64/final/pkg.yaml -------------------------------------------------------------------------------- /internal/pkg/integration/testdata/arch-arm64/test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/bldr/HEAD/internal/pkg/integration/testdata/arch-arm64/test.yaml -------------------------------------------------------------------------------- /internal/pkg/integration/testdata/cache/Pkgfile: -------------------------------------------------------------------------------- 1 | # syntax = SHEBANG 2 | 3 | format: v1alpha2 4 | -------------------------------------------------------------------------------- /internal/pkg/integration/testdata/cache/check-cache/pkg.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/bldr/HEAD/internal/pkg/integration/testdata/cache/check-cache/pkg.yaml -------------------------------------------------------------------------------- /internal/pkg/integration/testdata/cache/fill-cache/pkg.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/bldr/HEAD/internal/pkg/integration/testdata/cache/fill-cache/pkg.yaml -------------------------------------------------------------------------------- /internal/pkg/integration/testdata/cache/test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/bldr/HEAD/internal/pkg/integration/testdata/cache/test.yaml -------------------------------------------------------------------------------- /internal/pkg/integration/testdata/network/Pkgfile: -------------------------------------------------------------------------------- 1 | # syntax = SHEBANG 2 | 3 | format: v1alpha2 4 | -------------------------------------------------------------------------------- /internal/pkg/integration/testdata/network/default/pkg.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/bldr/HEAD/internal/pkg/integration/testdata/network/default/pkg.yaml -------------------------------------------------------------------------------- /internal/pkg/integration/testdata/network/none/pkg.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/bldr/HEAD/internal/pkg/integration/testdata/network/none/pkg.yaml -------------------------------------------------------------------------------- /internal/pkg/integration/testdata/network/test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/bldr/HEAD/internal/pkg/integration/testdata/network/test.yaml -------------------------------------------------------------------------------- /internal/pkg/integration/testdata/platform-override/Pkgfile: -------------------------------------------------------------------------------- 1 | # syntax = SHEBANG 2 | 3 | format: v1alpha2 4 | -------------------------------------------------------------------------------- /internal/pkg/integration/testdata/platform-override/final/pkg.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/bldr/HEAD/internal/pkg/integration/testdata/platform-override/final/pkg.yaml -------------------------------------------------------------------------------- /internal/pkg/integration/testdata/platform-override/onlyarm/pkg.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/bldr/HEAD/internal/pkg/integration/testdata/platform-override/onlyarm/pkg.yaml -------------------------------------------------------------------------------- /internal/pkg/integration/testdata/platform-override/test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/bldr/HEAD/internal/pkg/integration/testdata/platform-override/test.yaml -------------------------------------------------------------------------------- /internal/pkg/integration/testdata/sbom/Pkgfile: -------------------------------------------------------------------------------- 1 | # syntax = SHEBANG 2 | 3 | format: v1alpha2 4 | -------------------------------------------------------------------------------- /internal/pkg/integration/testdata/sbom/final/pkg.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/bldr/HEAD/internal/pkg/integration/testdata/sbom/final/pkg.yaml -------------------------------------------------------------------------------- /internal/pkg/integration/testdata/sbom/final/ref.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/bldr/HEAD/internal/pkg/integration/testdata/sbom/final/ref.json -------------------------------------------------------------------------------- /internal/pkg/integration/testdata/sbom/final/runc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/bldr/HEAD/internal/pkg/integration/testdata/sbom/final/runc.json -------------------------------------------------------------------------------- /internal/pkg/integration/testdata/sbom/pkg/pkg.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/bldr/HEAD/internal/pkg/integration/testdata/sbom/pkg/pkg.yaml -------------------------------------------------------------------------------- /internal/pkg/integration/testdata/sbom/test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/bldr/HEAD/internal/pkg/integration/testdata/sbom/test.yaml -------------------------------------------------------------------------------- /internal/pkg/integration/testdata/simple/Pkgfile: -------------------------------------------------------------------------------- 1 | # syntax = SHEBANG 2 | 3 | format: v1alpha2 4 | -------------------------------------------------------------------------------- /internal/pkg/integration/testdata/simple/go/pkg.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/bldr/HEAD/internal/pkg/integration/testdata/simple/go/pkg.yaml -------------------------------------------------------------------------------- /internal/pkg/integration/testdata/simple/test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/bldr/HEAD/internal/pkg/integration/testdata/simple/test.yaml -------------------------------------------------------------------------------- /internal/pkg/integration/testdata/stages/Pkgfile: -------------------------------------------------------------------------------- 1 | # syntax = SHEBANG 2 | 3 | format: v1alpha2 4 | -------------------------------------------------------------------------------- /internal/pkg/integration/testdata/stages/final/pkg.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/bldr/HEAD/internal/pkg/integration/testdata/stages/final/pkg.yaml -------------------------------------------------------------------------------- /internal/pkg/integration/testdata/stages/stage-a/pkg.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/bldr/HEAD/internal/pkg/integration/testdata/stages/stage-a/pkg.yaml -------------------------------------------------------------------------------- /internal/pkg/integration/testdata/stages/stage-b/pkg.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/bldr/HEAD/internal/pkg/integration/testdata/stages/stage-b/pkg.yaml -------------------------------------------------------------------------------- /internal/pkg/integration/testdata/stages/stage-d/stage-c/c: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /internal/pkg/integration/testdata/stages/stage-d/stage-c/pkg.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/bldr/HEAD/internal/pkg/integration/testdata/stages/stage-d/stage-c/pkg.yaml -------------------------------------------------------------------------------- /internal/pkg/integration/testdata/stages/stage-d/stage-d/pkg.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/bldr/HEAD/internal/pkg/integration/testdata/stages/stage-d/stage-d/pkg.yaml -------------------------------------------------------------------------------- /internal/pkg/integration/testdata/stages/test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/bldr/HEAD/internal/pkg/integration/testdata/stages/test.yaml -------------------------------------------------------------------------------- /internal/pkg/integration/testdata/templated/Pkgfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/bldr/HEAD/internal/pkg/integration/testdata/templated/Pkgfile -------------------------------------------------------------------------------- /internal/pkg/integration/testdata/templated/final/pkg.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/bldr/HEAD/internal/pkg/integration/testdata/templated/final/pkg.yaml -------------------------------------------------------------------------------- /internal/pkg/integration/testdata/templated/pkg-a/manifest.yaml.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/bldr/HEAD/internal/pkg/integration/testdata/templated/pkg-a/manifest.yaml.tmpl -------------------------------------------------------------------------------- /internal/pkg/integration/testdata/templated/pkg-a/pkg-b/pkg.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/bldr/HEAD/internal/pkg/integration/testdata/templated/pkg-a/pkg-b/pkg.yaml -------------------------------------------------------------------------------- /internal/pkg/integration/testdata/templated/pkg-a/pkg-b/subdir/manifest.yaml.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/bldr/HEAD/internal/pkg/integration/testdata/templated/pkg-a/pkg-b/subdir/manifest.yaml.tmpl -------------------------------------------------------------------------------- /internal/pkg/integration/testdata/templated/pkg-a/pkg-b/vars.yaml: -------------------------------------------------------------------------------- 1 | PKG: pkg-b 2 | -------------------------------------------------------------------------------- /internal/pkg/integration/testdata/templated/pkg-a/pkg.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/bldr/HEAD/internal/pkg/integration/testdata/templated/pkg-a/pkg.yaml -------------------------------------------------------------------------------- /internal/pkg/integration/testdata/templated/pkg-a/vars.yaml: -------------------------------------------------------------------------------- 1 | PKG: pkg-a 2 | -------------------------------------------------------------------------------- /internal/pkg/integration/testdata/templated/test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/bldr/HEAD/internal/pkg/integration/testdata/templated/test.yaml -------------------------------------------------------------------------------- /internal/pkg/integration/testdata/templated/vars.yaml: -------------------------------------------------------------------------------- 1 | TOPLEVEL: "toplevel" 2 | -------------------------------------------------------------------------------- /internal/pkg/integration/testdata/variables/Pkgfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/bldr/HEAD/internal/pkg/integration/testdata/variables/Pkgfile -------------------------------------------------------------------------------- /internal/pkg/integration/testdata/variables/final/pkg.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/bldr/HEAD/internal/pkg/integration/testdata/variables/final/pkg.yaml -------------------------------------------------------------------------------- /internal/pkg/integration/testdata/variables/global-vars/pkg.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/bldr/HEAD/internal/pkg/integration/testdata/variables/global-vars/pkg.yaml -------------------------------------------------------------------------------- /internal/pkg/integration/testdata/variables/local-vars/pkg.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/bldr/HEAD/internal/pkg/integration/testdata/variables/local-vars/pkg.yaml -------------------------------------------------------------------------------- /internal/pkg/integration/testdata/variables/override/pkg.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/bldr/HEAD/internal/pkg/integration/testdata/variables/override/pkg.yaml -------------------------------------------------------------------------------- /internal/pkg/integration/testdata/variables/std-vars/pkg.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/bldr/HEAD/internal/pkg/integration/testdata/variables/std-vars/pkg.yaml -------------------------------------------------------------------------------- /internal/pkg/integration/testdata/variables/test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/bldr/HEAD/internal/pkg/integration/testdata/variables/test.yaml -------------------------------------------------------------------------------- /internal/pkg/integration/testdata/variables/vars-yaml/inner/pkg.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/bldr/HEAD/internal/pkg/integration/testdata/variables/vars-yaml/inner/pkg.yaml -------------------------------------------------------------------------------- /internal/pkg/integration/testdata/variables/vars-yaml/inner/vars.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/bldr/HEAD/internal/pkg/integration/testdata/variables/vars-yaml/inner/vars.yaml -------------------------------------------------------------------------------- /internal/pkg/integration/testdata/variables/vars-yaml/pkg.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/bldr/HEAD/internal/pkg/integration/testdata/variables/vars-yaml/pkg.yaml -------------------------------------------------------------------------------- /internal/pkg/integration/testdata/variables/vars-yaml/vars.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/bldr/HEAD/internal/pkg/integration/testdata/variables/vars-yaml/vars.yaml -------------------------------------------------------------------------------- /internal/pkg/integration/testdata/variables/vars.yaml: -------------------------------------------------------------------------------- 1 | # additional variables 2 | TOPLEVEL: "toplevel" 3 | -------------------------------------------------------------------------------- /internal/pkg/pkgfile/build.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/bldr/HEAD/internal/pkg/pkgfile/build.go -------------------------------------------------------------------------------- /internal/pkg/pkgfile/pkgfile.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/bldr/HEAD/internal/pkg/pkgfile/pkgfile.go -------------------------------------------------------------------------------- /internal/pkg/sbom/sbom.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/bldr/HEAD/internal/pkg/sbom/sbom.go -------------------------------------------------------------------------------- /internal/pkg/solver/buildkit_loader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/bldr/HEAD/internal/pkg/solver/buildkit_loader.go -------------------------------------------------------------------------------- /internal/pkg/solver/filesystem_loader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/bldr/HEAD/internal/pkg/solver/filesystem_loader.go -------------------------------------------------------------------------------- /internal/pkg/solver/graph.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/bldr/HEAD/internal/pkg/solver/graph.go -------------------------------------------------------------------------------- /internal/pkg/solver/loader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/bldr/HEAD/internal/pkg/solver/loader.go -------------------------------------------------------------------------------- /internal/pkg/solver/packages.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/bldr/HEAD/internal/pkg/solver/packages.go -------------------------------------------------------------------------------- /internal/pkg/solver/set.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/bldr/HEAD/internal/pkg/solver/set.go -------------------------------------------------------------------------------- /internal/pkg/solver/solver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/bldr/HEAD/internal/pkg/solver/solver.go -------------------------------------------------------------------------------- /internal/pkg/types/v1alpha1/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/bldr/HEAD/internal/pkg/types/v1alpha1/types.go -------------------------------------------------------------------------------- /internal/pkg/types/v1alpha2/deps.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/bldr/HEAD/internal/pkg/types/v1alpha2/deps.go -------------------------------------------------------------------------------- /internal/pkg/types/v1alpha2/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/bldr/HEAD/internal/pkg/types/v1alpha2/doc.go -------------------------------------------------------------------------------- /internal/pkg/types/v1alpha2/instruction.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/bldr/HEAD/internal/pkg/types/v1alpha2/instruction.go -------------------------------------------------------------------------------- /internal/pkg/types/v1alpha2/network_mode.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/bldr/HEAD/internal/pkg/types/v1alpha2/network_mode.go -------------------------------------------------------------------------------- /internal/pkg/types/v1alpha2/pkg.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/bldr/HEAD/internal/pkg/types/v1alpha2/pkg.go -------------------------------------------------------------------------------- /internal/pkg/types/v1alpha2/pkgfile.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/bldr/HEAD/internal/pkg/types/v1alpha2/pkgfile.go -------------------------------------------------------------------------------- /internal/pkg/types/v1alpha2/sbom.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/bldr/HEAD/internal/pkg/types/v1alpha2/sbom.go -------------------------------------------------------------------------------- /internal/pkg/types/v1alpha2/shell.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/bldr/HEAD/internal/pkg/types/v1alpha2/shell.go -------------------------------------------------------------------------------- /internal/pkg/types/v1alpha2/source.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/bldr/HEAD/internal/pkg/types/v1alpha2/source.go -------------------------------------------------------------------------------- /internal/pkg/types/v1alpha2/source_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/bldr/HEAD/internal/pkg/types/v1alpha2/source_test.go -------------------------------------------------------------------------------- /internal/pkg/types/v1alpha2/steps.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/bldr/HEAD/internal/pkg/types/v1alpha2/steps.go -------------------------------------------------------------------------------- /internal/pkg/types/v1alpha2/templates.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/bldr/HEAD/internal/pkg/types/v1alpha2/templates.go -------------------------------------------------------------------------------- /internal/pkg/types/v1alpha2/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/bldr/HEAD/internal/pkg/types/v1alpha2/types.go -------------------------------------------------------------------------------- /internal/pkg/types/v1alpha2/variant.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/bldr/HEAD/internal/pkg/types/v1alpha2/variant.go -------------------------------------------------------------------------------- /internal/pkg/types/vars.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/bldr/HEAD/internal/pkg/types/vars.go -------------------------------------------------------------------------------- /internal/pkg/upgrade/pkg.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/bldr/HEAD/internal/pkg/upgrade/pkg.go -------------------------------------------------------------------------------- /internal/pkg/util/testutil/collection.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/bldr/HEAD/internal/pkg/util/testutil/collection.go -------------------------------------------------------------------------------- /internal/pkg/util/testutil/docker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/bldr/HEAD/internal/pkg/util/testutil/docker.go -------------------------------------------------------------------------------- /internal/pkg/util/testutil/eval.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/bldr/HEAD/internal/pkg/util/testutil/eval.go -------------------------------------------------------------------------------- /internal/pkg/util/testutil/integration.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/bldr/HEAD/internal/pkg/util/testutil/integration.go -------------------------------------------------------------------------------- /internal/pkg/util/testutil/manifest.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/bldr/HEAD/internal/pkg/util/testutil/manifest.go -------------------------------------------------------------------------------- /internal/pkg/util/testutil/runners.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/bldr/HEAD/internal/pkg/util/testutil/runners.go -------------------------------------------------------------------------------- /internal/pkg/util/testutil/testutil.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/bldr/HEAD/internal/pkg/util/testutil/testutil.go -------------------------------------------------------------------------------- /internal/pkg/util/testutil/validate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/bldr/HEAD/internal/pkg/util/testutil/validate.go -------------------------------------------------------------------------------- /internal/version/data/sha: -------------------------------------------------------------------------------- 1 | undefined -------------------------------------------------------------------------------- /internal/version/data/tag: -------------------------------------------------------------------------------- 1 | v0.5.2 -------------------------------------------------------------------------------- /internal/version/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/bldr/HEAD/internal/version/version.go --------------------------------------------------------------------------------