kubeblocks icon indicating copy to clipboard operation
kubeblocks copied to clipboard

chore: support to build olm operator bundle

Open ldming opened this issue 3 months ago • 3 comments

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

ldming avatar Oct 30 '25 02:10 ldming

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

apecloud-bot avatar Oct 30 '25 02:10 apecloud-bot

[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] 

ldming avatar Oct 30 '25 02:10 ldming

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.

codecov[bot] avatar Oct 30 '25 02:10 codecov[bot]