diff --git a/packages/earthly/build.yaml b/packages/utils/earthly/build.yaml similarity index 100% rename from packages/earthly/build.yaml rename to packages/utils/earthly/build.yaml diff --git a/packages/earthly/definition.yaml b/packages/utils/earthly/definition.yaml similarity index 100% rename from packages/earthly/definition.yaml rename to packages/utils/earthly/definition.yaml diff --git a/packages/goreleaser/build.yaml b/packages/utils/goreleaser/build.yaml similarity index 100% rename from packages/goreleaser/build.yaml rename to packages/utils/goreleaser/build.yaml diff --git a/packages/goreleaser/definition.yaml b/packages/utils/goreleaser/definition.yaml similarity index 100% rename from packages/goreleaser/definition.yaml rename to packages/utils/goreleaser/definition.yaml diff --git a/packages/helm/build.yaml b/packages/utils/helm/build.yaml similarity index 100% rename from packages/helm/build.yaml rename to packages/utils/helm/build.yaml diff --git a/packages/helm/definition.yaml b/packages/utils/helm/definition.yaml similarity index 100% rename from packages/helm/definition.yaml rename to packages/utils/helm/definition.yaml diff --git a/packages/k9s/build.yaml b/packages/utils/k9s/build.yaml similarity index 100% rename from packages/k9s/build.yaml rename to packages/utils/k9s/build.yaml diff --git a/packages/k9s/definition.yaml b/packages/utils/k9s/definition.yaml similarity index 100% rename from packages/k9s/definition.yaml rename to packages/utils/k9s/definition.yaml diff --git a/packages/kubectl/build.yaml b/packages/utils/kubectl/build.yaml similarity index 100% rename from packages/kubectl/build.yaml rename to packages/utils/kubectl/build.yaml diff --git a/packages/kubectl/definition.yaml b/packages/utils/kubectl/definition.yaml similarity index 100% rename from packages/kubectl/definition.yaml rename to packages/utils/kubectl/definition.yaml diff --git a/packages/nerdctl/build.yaml b/packages/utils/nerdctl/build.yaml similarity index 100% rename from packages/nerdctl/build.yaml rename to packages/utils/nerdctl/build.yaml diff --git a/packages/nerdctl/definition.yaml b/packages/utils/nerdctl/definition.yaml similarity index 100% rename from packages/nerdctl/definition.yaml rename to packages/utils/nerdctl/definition.yaml diff --git a/packages/utils/operator-sdk/build.yaml b/packages/utils/operator-sdk/build.yaml new file mode 100644 index 0000000..031da53 --- /dev/null +++ b/packages/utils/operator-sdk/build.yaml @@ -0,0 +1,15 @@ +requires: +- name: "toolchain-go" + category: "development" + version: ">=0" +prelude: +- mkdir go/src/github.com/${GITHUB_ORG}/ -p +- cd go/src/github.com/${GITHUB_ORG}/ && git clone https://github.com/${GITHUB_ORG}/{{ .Values.name }}.git +env: +- GOPATH=/luetbuild/go/ +- GITHUB_ORG={{ ( index .Values.labels "github.owner" ) }} +- CGO_ENABLED=0 +steps: +- cd go/src/github.com/${GITHUB_ORG}/{{ .Values.name }}/ && git checkout v"${PACKAGE_VERSION}" -b build && make build && mv build/* /usr/bin/ +includes: +- usr/bin/.*|usr/bin \ No newline at end of file diff --git a/packages/utils/operator-sdk/definition.yaml b/packages/utils/operator-sdk/definition.yaml new file mode 100644 index 0000000..270017e --- /dev/null +++ b/packages/utils/operator-sdk/definition.yaml @@ -0,0 +1,10 @@ +name: operator-sdk +category: utils +version: "1.23.0" +description: " SDK for building Kubernetes applications. Provides high level APIs, useful abstractions, and project scaffolding. " +labels: + github.repo: "operator-sdk" + github.owner: "operator-framework" +uri: + - https://github.com/operator-framework/operator-sdk +license: "Apache 2.0 License"