Skip to content

Commit 4ea1a9c

Browse files
authored
Fix k8s api workflow (#1946)
1 parent 1ce9b68 commit 4ea1a9c

File tree

1 file changed

+10
-5
lines changed

1 file changed

+10
-5
lines changed

.github/workflows/k8s_apis_sync.yaml

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -91,13 +91,13 @@ jobs:
9191
[[ -z "$field" || "$field" =~ ^# ]] && continue
9292
9393
# Convert field path to section header pattern
94-
section_pattern="RedisEnterpriseCluster.${field}"
94+
section_pattern="${field}"
9595
9696
# Remove subsections that go deeper than [index] level
97-
# Keep: RedisEnterpriseCluster.spec.extraEnvVars
98-
# Keep: RedisEnterpriseCluster.spec.extraEnvVars[index]
99-
# Remove: RedisEnterpriseCluster.spec.extraEnvVars[index].valueFrom
100-
# Remove: RedisEnterpriseCluster.spec.extraEnvVars[index].valueFrom.fieldRef
97+
# Keep: spec.extraEnvVars
98+
# Keep: spec.extraEnvVars[index]
99+
# Remove: spec.extraEnvVars[index].valueFrom
100+
# Remove: spec.extraEnvVars[index].valueFrom.fieldRef
101101
awk -v base_pattern="${section_pattern}" '
102102
BEGIN { skip = 0 }
103103
/^### / {
@@ -127,6 +127,11 @@ jobs:
127127
skip = 1
128128
next
129129
}
130+
# If remainder starts with []. (direct subsection), remove it
131+
else if (index(remainder, "[].") == 1) {
132+
skip = 1
133+
next
134+
}
130135
# Otherwise keep it
131136
else {
132137
skip = 0

0 commit comments

Comments
 (0)