Skip to content

Commit 01fdace

Browse files
committed
Switch to maintained crddocs tool
1 parent 5f98080 commit 01fdace

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

docs/book/install-and-build.sh

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ cd "${KUBE_ROOT}" || exit 1
2424
os=$(go env GOOS)
2525
arch=$(go env GOARCH)
2626
mdBookVersion="v0.4.48"
27-
genCRDAPIReferenceDocsVersion="b98e7d5962ff93b89bf3e1712b2cdbd8f9dd6ca7"
27+
genCRDAPIReferenceDocsVersion="ee012b7016522a56d9cef3ea9baed3e0cfc8ff0e"
2828

2929
# translate arch to rust's conventions (if we can)
3030
if [[ ${arch} == "amd64" ]]; then
@@ -65,19 +65,19 @@ ${cmd} /tmp/mdbook.${ext}
6565
chmod +x /tmp/mdbook
6666

6767
# Generate API docs
68-
genCRDAPIReferenceDocsPath="/tmp/gen-crd-api-reference-docs-${genCRDAPIReferenceDocsVersion}"
69-
genCRDAPIReferenceDocs="${genCRDAPIReferenceDocsPath}/gen-crd-api-reference-docs"
68+
genCRDAPIReferenceDocsPath="/tmp/crddoc-${genCRDAPIReferenceDocsVersion}"
69+
genCRDAPIReferenceDocs="${genCRDAPIReferenceDocsPath}/crddoc document crds"
7070
(
7171
cd /tmp
72-
curl --retry 3 -sL -o gen-crd-api-reference-docs.zip "https://github.com/ahmetb/gen-crd-api-reference-docs/archive/${genCRDAPIReferenceDocsVersion}.zip"
73-
unzip gen-crd-api-reference-docs.zip
74-
cd "gen-crd-api-reference-docs-${genCRDAPIReferenceDocsVersion}"
72+
curl --retry 3 -sL -o crddoc.zip "https://github.com/theunrepentantgeek/crddoc/archive/${genCRDAPIReferenceDocsVersion}.zip"
73+
unzip crddoc.zip
74+
cd "crddoc-${genCRDAPIReferenceDocsVersion}"
7575
go build .
7676
)
7777

78-
${genCRDAPIReferenceDocs} -config "${genCRDAPIReferenceDocsPath}/example-config.json" -template-dir "${genCRDAPIReferenceDocsPath}/template" -api-dir ./api/v1beta1 -out-file ./docs/book/src/reference/v1beta1-api-raw.html
79-
${genCRDAPIReferenceDocs} -config "${genCRDAPIReferenceDocsPath}/example-config.json" -template-dir "${genCRDAPIReferenceDocsPath}/template" -api-dir ./exp/api/v1beta1 -out-file ./docs/book/src/reference/v1beta1-exp-api-raw.html
80-
${genCRDAPIReferenceDocs} -config "${genCRDAPIReferenceDocsPath}/example-config.json" -template-dir "${genCRDAPIReferenceDocsPath}/template" -api-dir ./api/v1alpha1 -out-file ./docs/book/src/reference/v1alpha1-api-raw.html
78+
${genCRDAPIReferenceDocs} --config "${genCRDAPIReferenceDocsPath}/docs/config/crddoc-config.yaml" --template "${genCRDAPIReferenceDocsPath}/templates" --output ./docs/book/src/reference/v1beta1-api-raw.html ./api/v1beta1
79+
${genCRDAPIReferenceDocs} --config "${genCRDAPIReferenceDocsPath}/docs/config/crddoc-config.yaml" --template "${genCRDAPIReferenceDocsPath}/templates" --output ./docs/book/src/reference/v1beta1-exp-api-raw.html ./exp/api/v1beta1
80+
${genCRDAPIReferenceDocs} --config "${genCRDAPIReferenceDocsPath}/docs/config/crddoc-config.yaml" --template "${genCRDAPIReferenceDocsPath}/templates" --output ./docs/book/src/reference/v1alpha1-api-raw.html ./api/v1alpha1
8181

8282
# Finally build the book.
8383
(cd docs/book && /tmp/mdbook build)

0 commit comments

Comments
 (0)