feat: add objectbucket crds
All checks were successful
ci/woodpecker/pr/build-package Pipeline was successful

This commit is contained in:
Robert Kaussow 2024-04-02 15:00:03 +02:00
parent cb5f0f53ad
commit 98c3134f9c
Signed by: xoxys
GPG Key ID: 4E692A2EAECC03C0

View File

@ -107,6 +107,26 @@ metallb_handler() {
generate_all "$TARGET_DIR"
}
objectbucket_handler() {
API=objectbucket.io
NAME=objectbucket
WORKDIR="${TMP_CRD_DIR}/$NAME"
SOURCE="https://github.com/kube-object-storage/lib-bucket-provisioner/archive/refs/tags/kubernetes-v1.14.1.tar.gz"
printf "Processing %s ...\n" $API
mkdir -p "${WORKDIR}"
curl -SsfL "${SOURCE}" | tar xz -C "${WORKDIR}" --strip-components=1
(
cd "$WORKDIR"
for FILE in "${WORKDIR}"/deploy/crds/*crd.yaml; do
openapi2jsonschema "${FILE}" >/dev/null
done
)
output
generate_all "$TARGET_DIR"
}
cnpg_handler() {
API=postgresql.cnpg.io
NAME=cnpg
@ -147,6 +167,7 @@ handlers=(
calico_handler
flux_handler
metallb_handler
objectbucket_handler
cnpg_handler
certmanager_handler
minio_handler