1
0
mirror of https://github.com/minio/docs.git synced 2025-04-18 10:04:02 +03:00
docs/sync-minio-operator-crd.sh
Ravind Kumar c770ba9d76
DOCS-1021: Adding helm information (#1060)
Closes #1021 
Closes #1055 
Closes #968 
Closes #943 


---------

Co-authored-by: Andrea Longo <feorlen@users.noreply.github.com>
Co-authored-by: Pedro Juarez <pjuarezd@users.noreply.github.com>
2023-11-16 12:56:20 -05:00

31 lines
1.6 KiB
Bash
Executable File

#!/bin/bash
set -e
function main() {
OPERATOR=$(curl --retry 10 -Ls -o /dev/null -w "%{url_effective}" https://github.com/minio/operator/releases/latest | sed "s/https:\/\/github.com\/minio\/operator\/releases\/tag\///" | sed "s/v//");
curl --retry 10 -Ls https://raw.githubusercontent.com/minio/operator/v${OPERATOR}/docs/tenant_crd.adoc | asciidoc -b docbook - | pandoc -f docbook -t markdown_strict - -o source/includes/k8s/ext-tenant-crd.md
curl --retry 10 -Ls https://raw.githubusercontent.com/minio/operator/v${OPERATOR}/helm/operator/values.yaml -o source/includes/k8s/operator-values.yaml
curl --retry 10 -Ls https://raw.githubusercontent.com/minio/operator/v${OPERATOR}/helm/tenant/values.yaml -o source/includes/k8s/tenant-values.yaml
# To make the include nicer, this strips out the top H1 and reorders all headers thereafter
KNAME=$(uname -s)
case "${KNAME}" in
"Darwin")
sed -i '' 's%# API Reference%%g' source/includes/k8s/ext-tenant-crd.md
sed -i '' 's%minio.min.io/v2%Operator CRD v2 Reference%g' source/includes/k8s/ext-tenant-crd.md
sed -i '' 's%k8s-api-github-com-minio-operator-pkg-apis-minio-min-io-v2-%%g' source/includes/k8s/ext-tenant-crd.md
sed -i '' 's%# % %g' source/includes/k8s/ext-tenant-crd.md;;
*)
sed -i 's%# API Reference%%g' source/includes/k8s/ext-tenant-crd.md
sed -i 's%minio.min.io/v2%Operator CRD v2 Reference%g' source/includes/k8s/ext-tenant-crd.md
sed -i 's%k8s-api-github-com-minio-operator-pkg-apis-minio-min-io-v2-%%g' source/includes/k8s/ext-tenant-crd.md
sed -i 's%# % %g' source/includes/k8s/ext-tenant-crd.md;;
esac
}
main