From 08122fc7fa689536ef7f288ff246afc88c5c885c Mon Sep 17 00:00:00 2001 From: Ettore Di Giacinto Date: Fri, 7 Oct 2022 21:03:44 +0000 Subject: [PATCH] Add kubesplit --- packages/utils/kubesplit/build.yaml | 16 ++++++++++++++++ packages/utils/kubesplit/definition.yaml | 10 ++++++++++ 2 files changed, 26 insertions(+) create mode 100644 packages/utils/kubesplit/build.yaml create mode 100644 packages/utils/kubesplit/definition.yaml diff --git a/packages/utils/kubesplit/build.yaml b/packages/utils/kubesplit/build.yaml new file mode 100644 index 0000000..51c5490 --- /dev/null +++ b/packages/utils/kubesplit/build.yaml @@ -0,0 +1,16 @@ +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 && go build -o {{.Values.name}} && mv {{ .Values.name }} /usr/bin/{{ .Values.name }} +- chmod +x /usr/bin/{{ .Values.name }} +includes: +- /usr/bin/{{.Values.name}} \ No newline at end of file diff --git a/packages/utils/kubesplit/definition.yaml b/packages/utils/kubesplit/definition.yaml new file mode 100644 index 0000000..e4b9100 --- /dev/null +++ b/packages/utils/kubesplit/definition.yaml @@ -0,0 +1,10 @@ +name: kubesplit +category: utils +version: "0.2.0" +description: "A opinionated simple tool to split big YAML Kubernetes files into chunks to help building helm charts" +labels: + github.repo: "kubesplit" + github.owner: "spectrocloud" +uri: + - https://github.com/spectrocloud/kubesplit +license: "Apache 2.0 License"