Skip to content

Commit 2703f42

Browse files
Fix CRD reference docs not regenerating for v1beta2 API types
The docs/book/Makefile API_DIRS only tracked v1beta1 directories for the src/crd/index.md rebuild trigger. Changes to v1beta2 types (ROSA CRDs, core v1beta2) were silently ignored, leaving the CRD reference docs stale. Add api/v1beta2, exp/api/v1beta2, controlplane/rosa/api/v1beta2, and bootstrap/eks/api/v1beta2 to API_DIRS so make generate correctly detects changes and regenerates the docs. Signed-off-by: michaelryanmcneill <michael@michaelryanmcneill.com>
1 parent 1bab7d9 commit 2703f42

2 files changed

Lines changed: 1088 additions & 111 deletions

File tree

docs/book/Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ GENCRDAPIREFERENCEDOCS_SRCS := $(call rwildcard,.,gen-crd-api-reference-docs/*.*
2525
CRD_DOCS := src/crd/cluster-api-aws.md src/crd/experimental.md src/crd/eks-control-plane.md
2626
BOOK_SRCS := $(filter-out $(CRD_DOCS), $(call rwildcard,.,*.*))
2727

28-
API_DIRS := cmd/clusterawsadm/api/bootstrap/v1beta1 api/v1beta1 exp/api/v1beta1 controlplane/eks/api/v1beta1 bootstrap/eks/api/v1beta1 iam/api/v1beta1
28+
API_DIRS := cmd/clusterawsadm/api/bootstrap/v1beta1 api/v1beta1 api/v1beta2 exp/api/v1beta1 exp/api/v1beta2 controlplane/eks/api/v1beta1 controlplane/rosa/api/v1beta2 bootstrap/eks/api/v1beta1 bootstrap/eks/api/v1beta2 iam/api/v1beta1
2929
API_SRCS := $(foreach dir, $(API_DIRS), $(call rwildcard,../../$(dir),*.go))
3030
GENERATED_SRCS := $(foreach dir, $(API_DIRS),../../$(dir)/zz_generated.deepcopy.go ../../$(dir)/zz_generated.conversion.go ../../$(dir)/zz_generated.defaults.go)
3131
API_FILTERED_SRCS := $(filter-out $(GENERATED_SRCS), $(API_SRCS))

0 commit comments

Comments
 (0)