80
80
sed -E -i 's/\[index\]/\[\]/g' artifacts/redis_enterprise_remote_cluster_api.md
81
81
awk '/(#[^")]+)index/ {gsub(/index/,"")}; {print}' artifacts/redis_enterprise_remote_cluster_api.md > _tmp.md && mv _tmp.md artifacts/redis_enterprise_remote_cluster_api.md
82
82
83
+ - name : ' Generate YAML snippets'
84
+ run : |-
85
+ function formatYamlSnippet() {
86
+ cat > "$2" << EOL
87
+ \`\`\`yaml
88
+ $(cat $1)
89
+ \`\`\`
90
+ EOL
91
+ }
92
+
93
+ formatYamlSnippet admission-service.yaml content/embeds/admission-service.md
94
+ formatYamlSnippet admission/webhook.yaml content/embeds/admission_webhook.md
95
+ formatYamlSnippet examples/v1/rec.yaml content/embeds/rec.md
96
+ formatYamlSnippet examples/v1alpha1/reaadb.yaml content/embeds/reaadb.md
97
+ formatYamlSnippet examples/v1alpha1/redb.yaml content/embeds/redb.md
98
+ formatYamlSnippet examples/v1alpha1/rerc.yaml content/embeds/rerc.md
99
+ formatYamlSnippet log_collector/log_collector_role_all_mode.yaml content/embeds/log_collector_role_all_mode.md
100
+ formatYamlSnippet log_collector/log_collector_role_restricted_mode.yaml content/embeds/log_collector_role_restricted_mode.md
101
+ formatYamlSnippet multi-namespace-redb/operator_cluster_role_binding.yaml content/embeds/multi-ns_operator_cluster_role_binding.md
102
+ formatYamlSnippet multi-namespace-redb/operator_cluster_role.yaml content/embeds/multi-ns_operator_cluster_role.md
103
+ formatYamlSnippet multi-namespace-redb/role_binding.yaml content/embeds/multi-ns_role_binding.md
104
+ formatYamlSnippet multi-namespace-redb/role.yaml content/embeds/multi-ns_role.md
105
+ formatYamlSnippet openshift/admission-service.yaml content/embeds/openshift_admission-service.md
106
+ formatYamlSnippet openshift/rec_rhel.yaml content/embeds/openshift_rec.md
107
+ formatYamlSnippet openshift/role_binding.yaml content/embeds/openshift_role_binding.md
108
+ formatYamlSnippet openshift/role.yaml content/embeds/openshift_role.md
109
+ formatYamlSnippet openshift/scc.yaml content/embeds/openshift_scc.md
110
+ formatYamlSnippet openshift/service_account.yaml content/embeds/openshift_service_account.md
111
+ formatYamlSnippet rack_awareness/rack_aware_cluster_role_binding.yaml content/embeds/rack_aware_cluster_role_binding.md
112
+ formatYamlSnippet rack_awareness/rack_aware_cluster_role.yaml content/embeds/rack_aware_cluster_role.md
113
+ formatYamlSnippet rack_awareness/rack_aware_rec.yaml content/embeds/rack_aware_rec.md
114
+ formatYamlSnippet role_binding.yaml content/embeds/role_binding.md
115
+ formatYamlSnippet role.yaml content/embeds/role.md
116
+ formatYamlSnippet service_account.yaml content/embeds/service_account.md
117
+
83
118
- name : ' Send pull request'
84
119
env :
85
120
GH_TOKEN : ${{ steps.generate-token.outputs.token }}
@@ -101,6 +136,8 @@ jobs:
101
136
git apply content/operate/kubernetes/reference/kubernetes-api-reference-frontmatter.patch
102
137
103
138
git add content/operate/kubernetes/reference/
139
+ git add content/embeds/
140
+
104
141
git commit -m "k8s api docs ${RELEASE}"
105
142
git push origin "${BRANCH}"
106
143
0 commit comments