kubeblocks
kubeblocks copied to clipboard
chore: support to build olm operator bundle
Support to build OLM operator bundle to certify the redhat openshift Operator.
- The operator PR to certified-operators https://github.com/redhat-openshift-ecosystem/certified-operators/pull/6891
Run follow command in the 1.0.1 tag to generate the 1.0.1 bundle:
make olm-bundle VERSION=1.0.1
Auto Cherry-pick Instructions
Usage:
- /nopick: Not auto cherry-pick when PR merged.
- /pick: release-x.x [release-x.x]: Auto cherry-pick to the specified branch when PR merged.
Example:
- /nopick
- /pick release-1.0
[yaml-lint : lint-yaml-files] + '[' '!' -e operators/kubeblocks/1.0.1 ']'
[yaml-lint : lint-yaml-files] + yamllint operators/kubeblocks/1.0.1 '-d {extends: default, rules: {line-length: {max: 180, level: warning}, indentation: {indent-sequences: whatever}}}'
[yaml-lint : lint-yaml-files] operators/kubeblocks/1.0.1/metadata/annotations.yaml
[yaml-lint : lint-yaml-files] 1:1 warning missing document start "---" (document-start)
[yaml-lint : lint-yaml-files]
[yaml-lint : lint-yaml-files] operators/kubeblocks/1.0.1/tests/scorecard/config.yaml
[yaml-lint : lint-yaml-files] 1:1 warning missing document start "---" (document-start)
[yaml-lint : lint-yaml-files] 71:1 error too many blank lines (1 > 0) (empty-lines)
[yaml-lint : lint-yaml-files]
[yaml-lint : lint-yaml-files] operators/kubeblocks/1.0.1/manifests/kubeblocks-controller-manager-metrics-service_v1_service.yaml
[yaml-lint : lint-yaml-files] 1:1 warning missing document start "---" (document-start)
[yaml-lint : lint-yaml-files]
[yaml-lint : lint-yaml-files] operators/kubeblocks/1.0.1/manifests/kubeblocks-metrics-reader_rbac.authorization.k8s.io_v1_clusterrole.yaml
[yaml-lint : lint-yaml-files] 1:1 warning missing document start "---" (document-start)
[yaml-lint : lint-yaml-files]
[yaml-lint : lint-yaml-files] operators/kubeblocks/1.0.1/manifests/experimental.kubeblocks.io_nodecountscalers.yaml
[yaml-lint : lint-yaml-files] 1:1 warning missing document start "---" (document-start)
[yaml-lint : lint-yaml-files]
[yaml-lint : lint-yaml-files] operators/kubeblocks/1.0.1/manifests/dataprotection.kubeblocks.io_backuprepos.yaml
[yaml-lint : lint-yaml-files] 1:1 warning missing document start "---" (document-start)
[yaml-lint : lint-yaml-files]
[yaml-lint : lint-yaml-files] operators/kubeblocks/1.0.1/manifests/kubeblocks.clusterserviceversion.yaml
[yaml-lint : lint-yaml-files] 1:1 warning missing document start "---" (document-start)
[yaml-lint : lint-yaml-files]
[yaml-lint : lint-yaml-files] operators/kubeblocks/1.0.1/manifests/apps.kubeblocks.io_configconstraints.yaml
[yaml-lint : lint-yaml-files] 1:1 warning missing document start "---" (document-start)
[yaml-lint : lint-yaml-files] 276:181 warning line too long (193 > 180 characters) (line-length)
[yaml-lint : lint-yaml-files] 986:181 warning line too long (193 > 180 characters) (line-length)
[yaml-lint : lint-yaml-files]
[yaml-lint : lint-yaml-files] operators/kubeblocks/1.0.1/manifests/parameters.kubeblocks.io_componentparameters.yaml
[yaml-lint : lint-yaml-files] 1:1 warning missing document start "---" (document-start)
[yaml-lint : lint-yaml-files]
[yaml-lint : lint-yaml-files] operators/kubeblocks/1.0.1/manifests/dataprotection.kubeblocks.io_backuppolicytemplates.yaml
[yaml-lint : lint-yaml-files] 1:1 warning missing document start "---" (document-start)
[yaml-lint : lint-yaml-files]
[yaml-lint : lint-yaml-files] operators/kubeblocks/1.0.1/manifests/apps.kubeblocks.io_components.yaml
[yaml-lint : lint-yaml-files] 1:1 warning missing document start "---" (document-start)
[yaml-lint : lint-yaml-files] 297:181 warning line too long (182 > 180 characters) (line-length)
[yaml-lint : lint-yaml-files] 4115:181 warning line too long (190 > 180 characters) (line-length)
[yaml-lint : lint-yaml-files] 5131:181 warning line too long (275 > 180 characters) (line-length)
[yaml-lint : lint-yaml-files] 8909:181 warning line too long (281 > 180 characters) (line-length)
[yaml-lint : lint-yaml-files] 11812:181 warning line too long (190 > 180 characters) (line-length)
[yaml-lint : lint-yaml-files] 12815:181 warning line too long (275 > 180 characters) (line-length)
[yaml-lint : lint-yaml-files]
[yaml-lint : lint-yaml-files] operators/kubeblocks/1.0.1/manifests/extensions.kubeblocks.io_addons.yaml
[yaml-lint : lint-yaml-files] 1:1 warning missing document start "---" (document-start)
[yaml-lint : lint-yaml-files]
[yaml-lint : lint-yaml-files] operators/kubeblocks/1.0.1/manifests/workloads.kubeblocks.io_instancesets.yaml
[yaml-lint : lint-yaml-files] 1:1 warning missing document start "---" (document-start)
[yaml-lint : lint-yaml-files] 202:181 warning line too long (182 > 180 characters) (line-length)
[yaml-lint : lint-yaml-files] 2153:181 warning line too long (273 > 180 characters) (line-length)
[yaml-lint : lint-yaml-files] 4172:181 warning line too long (182 > 180 characters) (line-length)
[yaml-lint : lint-yaml-files] 5591:181 warning line too long (182 > 180 characters) (line-length)
[yaml-lint : lint-yaml-files] 6998:181 warning line too long (182 > 180 characters) (line-length)
[yaml-lint : lint-yaml-files] 8660:181 warning line too long (203 > 180 characters) (line-length)
[yaml-lint : lint-yaml-files] 9499:181 warning line too long (283 > 180 characters) (line-length)
[yaml-lint : lint-yaml-files] 10774:181 warning line too long (267 > 180 characters) (line-length)
[yaml-lint : lint-yaml-files] 11423:181 warning line too long (219 > 180 characters) (line-length)
[yaml-lint : lint-yaml-files] 11527:181 warning line too long (219 > 180 characters) (line-length)
[yaml-lint : lint-yaml-files] 13220:181 warning line too long (273 > 180 characters) (line-length)
[yaml-lint : lint-yaml-files] 14150:181 warning line too long (281 > 180 characters) (line-length)
[yaml-lint : lint-yaml-files] 15941:181 warning line too long (188 > 180 characters) (line-length)
[yaml-lint : lint-yaml-files] 17274:181 warning line too long (182 > 180 characters) (line-length)
[yaml-lint : lint-yaml-files] 18693:181 warning line too long (182 > 180 characters) (line-length)
[yaml-lint : lint-yaml-files] 20100:181 warning line too long (182 > 180 characters) (line-length)
[yaml-lint : lint-yaml-files] 21762:181 warning line too long (203 > 180 characters) (line-length)
[yaml-lint : lint-yaml-files] 22601:181 warning line too long (283 > 180 characters) (line-length)
[yaml-lint : lint-yaml-files] 23914:181 warning line too long (267 > 180 characters) (line-length)
[yaml-lint : lint-yaml-files]
[yaml-lint : lint-yaml-files] operators/kubeblocks/1.0.1/manifests/dataprotection.kubeblocks.io_actionsets.yaml
[yaml-lint : lint-yaml-files] 1:1 warning missing document start "---" (document-start)
[yaml-lint : lint-yaml-files]
[yaml-lint : lint-yaml-files] operators/kubeblocks/1.0.1/manifests/operations.kubeblocks.io_opsdefinitions.yaml
[yaml-lint : lint-yaml-files] 1:1 warning missing document start "---" (document-start)
[yaml-lint : lint-yaml-files] 1302:181 warning line too long (188 > 180 characters) (line-length)
[yaml-lint : lint-yaml-files] 2745:181 warning line too long (188 > 180 characters) (line-length)
[yaml-lint : lint-yaml-files] 4180:181 warning line too long (188 > 180 characters) (line-length)
[yaml-lint : lint-yaml-files] 5866:181 warning line too long (209 > 180 characters) (line-length)
[yaml-lint : lint-yaml-files] 6714:181 warning line too long (289 > 180 characters) (line-length)
[yaml-lint : lint-yaml-files] 7459:181 warning line too long (182 > 180 characters) (line-length)
[yaml-lint : lint-yaml-files]
[yaml-lint : lint-yaml-files] operators/kubeblocks/1.0.1/manifests/apps.kubeblocks.io_sidecardefinitions.yaml
[yaml-lint : lint-yaml-files] 1:1 warning missing document start "---" (document-start)
[yaml-lint : lint-yaml-files]
[yaml-lint : lint-yaml-files] operators/kubeblocks/1.0.1/manifests/parameters.kubeblocks.io_parameters.yaml
[yaml-lint : lint-yaml-files] 1:1 warning missing document start "---" (document-start)
[yaml-lint : lint-yaml-files]
[yaml-lint : lint-yaml-files] operators/kubeblocks/1.0.1/manifests/apps.kubeblocks.io_servicedescriptors.yaml
[yaml-lint : lint-yaml-files] 1:1 warning missing document start "---" (document-start)
[yaml-lint : lint-yaml-files]
[yaml-lint : lint-yaml-files] operators/kubeblocks/1.0.1/manifests/dataprotection.kubeblocks.io_backups.yaml
[yaml-lint : lint-yaml-files] 1:1 warning missing document start "---" (document-start)
[yaml-lint : lint-yaml-files]
[yaml-lint : lint-yaml-files] operators/kubeblocks/1.0.1/manifests/dataprotection.kubeblocks.io_storageproviders.yaml
[yaml-lint : lint-yaml-files] 1:1 warning missing document start "---" (document-start)
[yaml-lint : lint-yaml-files]
[yaml-lint : lint-yaml-files] operators/kubeblocks/1.0.1/manifests/apps.kubeblocks.io_clusterdefinitions.yaml
[yaml-lint : lint-yaml-files] 1:1 warning missing document start "---" (document-start)
[yaml-lint : lint-yaml-files] 1968:181 warning line too long (184 > 180 characters) (line-length)
[yaml-lint : lint-yaml-files] 3392:181 warning line too long (184 > 180 characters) (line-length)
[yaml-lint : lint-yaml-files] 4807:181 warning line too long (184 > 180 characters) (line-length)
[yaml-lint : lint-yaml-files] 6474:181 warning line too long (205 > 180 characters) (line-length)
[yaml-lint : lint-yaml-files] 7317:181 warning line too long (285 > 180 characters) (line-length)
[yaml-lint : lint-yaml-files] 8555:181 warning line too long (182 > 180 characters) (line-length)
[yaml-lint : lint-yaml-files] 9536:181 warning line too long (186 > 180 characters) (line-length)
[yaml-lint : lint-yaml-files] 9702:181 warning line too long (186 > 180 characters) (line-length)
[yaml-lint : lint-yaml-files] 9957:181 warning line too long (182 > 180 characters) (line-length)
[yaml-lint : lint-yaml-files]
[yaml-lint : lint-yaml-files] operators/kubeblocks/1.0.1/manifests/apps.kubeblocks.io_configurations.yaml
[yaml-lint : lint-yaml-files] 1:1 warning missing document start "---" (document-start)
[yaml-lint : lint-yaml-files]
[yaml-lint : lint-yaml-files] operators/kubeblocks/1.0.1/manifests/apps.kubeblocks.io_componentversions.yaml
[yaml-lint : lint-yaml-files] 1:1 warning missing document start "---" (document-start)
[yaml-lint : lint-yaml-files]
[yaml-lint : lint-yaml-files] operators/kubeblocks/1.0.1/manifests/kubeblocks-webhook-service_v1_service.yaml
[yaml-lint : lint-yaml-files] 1:1 warning missing document start "---" (document-start)
[yaml-lint : lint-yaml-files]
[yaml-lint : lint-yaml-files] operators/kubeblocks/1.0.1/manifests/operations.kubeblocks.io_opsrequests.yaml
[yaml-lint : lint-yaml-files] 1:1 warning missing document start "---" (document-start)
[yaml-lint : lint-yaml-files] 432:181 warning line too long (192 > 180 characters) (line-length)
[yaml-lint : lint-yaml-files] 713:181 warning line too long (182 > 180 characters) (line-length)
[yaml-lint : lint-yaml-files] 885:181 warning line too long (184 > 180 characters) (line-length)
[yaml-lint : lint-yaml-files] 2973:181 warning line too long (187 > 180 characters) (line-length)
[yaml-lint : lint-yaml-files] 3562:181 warning line too long (184 > 180 characters) (line-length)
[yaml-lint : lint-yaml-files]
[yaml-lint : lint-yaml-files] operators/kubeblocks/1.0.1/manifests/parameters.kubeblocks.io_paramconfigrenderers.yaml
[yaml-lint : lint-yaml-files] 1:1 warning missing document start "---" (document-start)
[yaml-lint : lint-yaml-files] 93:181 warning line too long (184 > 180 characters) (line-length)
[yaml-lint : lint-yaml-files] 97:181 warning line too long (199 > 180 characters) (line-length)
[yaml-lint : lint-yaml-files]
[yaml-lint : lint-yaml-files] operators/kubeblocks/1.0.1/manifests/dataprotection.kubeblocks.io_backupschedules.yaml
[yaml-lint : lint-yaml-files] 1:1 warning missing document start "---" (document-start)
[yaml-lint : lint-yaml-files]
[yaml-lint : lint-yaml-files] operators/kubeblocks/1.0.1/manifests/apps.kubeblocks.io_componentdefinitions.yaml
[yaml-lint : lint-yaml-files] 1:1 warning missing document start "---" (document-start)
[yaml-lint : lint-yaml-files] 16006:181 warning line too long (199 > 180 characters) (line-length)
[yaml-lint : lint-yaml-files] 16841:181 warning line too long (279 > 180 characters) (line-length)
[yaml-lint : lint-yaml-files] 18518:181 warning line too long (190 > 180 characters) (line-length)
[yaml-lint : lint-yaml-files] 31325:181 warning line too long (199 > 180 characters) (line-length)
[yaml-lint : lint-yaml-files] 32160:181 warning line too long (279 > 180 characters) (line-length)
[yaml-lint : lint-yaml-files] 33841:181 warning line too long (190 > 180 characters) (line-length)
[yaml-lint : lint-yaml-files]
[yaml-lint : lint-yaml-files] operators/kubeblocks/1.0.1/manifests/apps.kubeblocks.io_shardingdefinitions.yaml
[yaml-lint : lint-yaml-files] 1:1 warning missing document start "---" (document-start)
[yaml-lint : lint-yaml-files]
[yaml-lint : lint-yaml-files] operators/kubeblocks/1.0.1/manifests/dataprotection.kubeblocks.io_restores.yaml
[yaml-lint : lint-yaml-files] 1:1 warning missing document start "---" (document-start)
[yaml-lint : lint-yaml-files] 1631:181 warning line too long (271 > 180 characters) (line-length)
[yaml-lint : lint-yaml-files] 1895:181 warning line too long (275 > 180 characters) (line-length)
[yaml-lint : lint-yaml-files]
[yaml-lint : lint-yaml-files] operators/kubeblocks/1.0.1/manifests/kubeblocks-manager-config_v1_configmap.yaml
[yaml-lint : lint-yaml-files] 1:1 warning missing document start "---" (document-start)
[yaml-lint : lint-yaml-files]
[yaml-lint : lint-yaml-files] operators/kubeblocks/1.0.1/manifests/dataprotection.kubeblocks.io_backuppolicies.yaml
[yaml-lint : lint-yaml-files] 1:1 warning missing document start "---" (document-start)
[yaml-lint : lint-yaml-files]
[yaml-lint : lint-yaml-files] operators/kubeblocks/1.0.1/manifests/trace.kubeblocks.io_reconciliationtraces.yaml
[yaml-lint : lint-yaml-files] 1:1 warning missing document start "---" (document-start)
[yaml-lint : lint-yaml-files]
[yaml-lint : lint-yaml-files] operators/kubeblocks/1.0.1/manifests/apps.kubeblocks.io_clusters.yaml
[yaml-lint : lint-yaml-files] 1:1 warning missing document start "---" (document-start)
[yaml-lint : lint-yaml-files] 423:181 warning line too long (188 > 180 characters) (line-length)
[yaml-lint : lint-yaml-files] 4864:181 warning line too long (281 > 180 characters) (line-length)
[yaml-lint : lint-yaml-files] 7446:181 warning line too long (190 > 180 characters) (line-length)
[yaml-lint : lint-yaml-files] 7880:181 warning line too long (184 > 180 characters) (line-length)
[yaml-lint : lint-yaml-files] 7900:181 warning line too long (192 > 180 characters) (line-length)
[yaml-lint : lint-yaml-files] 8502:181 warning line too long (184 > 180 characters) (line-length)
[yaml-lint : lint-yaml-files] 12383:181 warning line too long (285 > 180 characters) (line-length)
[yaml-lint : lint-yaml-files] 16604:181 warning line too long (287 > 180 characters) (line-length)
[yaml-lint : lint-yaml-files] 20406:181 warning line too long (281 > 180 characters) (line-length)
[yaml-lint : lint-yaml-files] 23052:181 warning line too long (190 > 180 characters) (line-length)
[yaml-lint : lint-yaml-files] 23764:181 warning line too long (184 > 180 characters) (line-length)
[yaml-lint : lint-yaml-files] 25826:181 warning line too long (291 > 180 characters) (line-length)
[yaml-lint : lint-yaml-files] 26581:181 warning line too long (184 > 180 characters) (line-length)
[yaml-lint : lint-yaml-files] 29671:181 warning line too long (285 > 180 characters) (line-length)
[yaml-lint : lint-yaml-files]
[yaml-lint : lint-yaml-files] operators/kubeblocks/1.0.1/manifests/parameters.kubeblocks.io_parametersdefinitions.yaml
[yaml-lint : lint-yaml-files] 1:1 warning missing document start "---" (document-start)
[yaml-lint : lint-yaml-files]
Codecov Report
:white_check_mark: All modified and coverable lines are covered by tests.
:white_check_mark: Project coverage is 59.58%. Comparing base (4527e14) to head (1cb7ef8).
:warning: Report is 16 commits behind head on main.
Additional details and impacted files
@@ Coverage Diff @@
## main #9831 +/- ##
==========================================
+ Coverage 59.49% 59.58% +0.08%
==========================================
Files 551 551
Lines 59808 59808
==========================================
+ Hits 35585 35635 +50
+ Misses 20968 20925 -43
+ Partials 3255 3248 -7
| Flag | Coverage Δ | |
|---|---|---|
| unittests | 59.58% <ø> (+0.08%) |
:arrow_up: |
Flags with carried forward coverage won't be shown. Click here to find out more.
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
:rocket: New features to boost your workflow:
- :snowflake: Test Analytics: Detect flaky tests, report on failures, and find test suite problems.