diff options
| author | zhu733756 <zhu733756@kubesphere.io> | 2021-11-16 23:13:26 +0800 |
|---|---|---|
| committer | zhu733756 <zhu733756@kubesphere.io> | 2021-11-18 12:02:27 +0800 |
| commit | 087cef7fc981990d6204161093ee6a83adb33a8c (patch) | |
| tree | 673a8c8fcfb52cd5e4498ca6fb493bff2f92adcc /hack/generate-crds.sh | |
| parent | Merge pull request #3279 from lvchenggang/rule_dev (diff) | |
| download | kubeedge-087cef7fc981990d6204161093ee6a83adb33a8c.tar.gz | |
Support helm repo for cloudcore
Signed-off-by: zhu733756 <zhu733756@kubesphere.io>
Diffstat (limited to 'hack/generate-crds.sh')
| -rwxr-xr-x | hack/generate-crds.sh | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/hack/generate-crds.sh b/hack/generate-crds.sh index 1ccc24e09..90b3b9650 100755 --- a/hack/generate-crds.sh +++ b/hack/generate-crds.sh @@ -22,6 +22,9 @@ CRD_VERSIONS=v1 CRD_OUTPUTS=build/crds DEVICES_VERSION=v1alpha2 RELIABLESYNCS_VERSION=v1alpha1 +HELM_CRDS_DIR=build/helm/cloudcore/crds +ROUTER_DIR=build/crds/router + _crdOptions="crd:crdVersions=${CRD_VERSIONS},generateEmbeddedObjectMeta=true,allowDangerousTypes=true" _tmpdir=/tmp/crds @@ -76,16 +79,24 @@ function :copy:to:destination { if [ "${CRD_NAME: -1}" == "s" ]; then CRD_NAME=${CRD_NAME%?} fi - cp -v ${entry} ${CRD_OUTPUTS}/devices/devices_${DEVICES_VERSION}_${CRD_NAME}.yaml + cp -v ${entry} ${CRD_OUTPUTS}/devices/devices_${DEVICES_VERSION}_${CRD_NAME}.yaml + cp -v ${entry} ${HELM_CRDS_DIR}/devices_${DEVICES_VERSION}_${CRD_NAME}.yaml elif [ "$CRD_NAME" == "clusterobjectsyncs" ]; then cp -v ${entry} ${CRD_OUTPUTS}/reliablesyncs/cluster_objectsync_${RELIABLESYNCS_VERSION}.yaml + cp -v ${entry} ${HELM_CRDS_DIR}/cluster_objectsync_${RELIABLESYNCS_VERSION}.yaml elif [ "$CRD_NAME" == "objectsyncs" ]; then cp -v ${entry} ${CRD_OUTPUTS}/reliablesyncs/objectsync_${RELIABLESYNCS_VERSION}.yaml + cp -v ${entry} ${HELM_CRDS_DIR}/objectsync_${RELIABLESYNCS_VERSION}.yaml else # other cases would not handle continue fi done + + for r_entry in `ls ${ROUTER_DIR}/*.yaml`; do + # cp router CRDs + cp -v ${r_entry} ${HELM_CRDS_DIR}/ + done } function cleanup { |
