Skip to content

Upgrade SWCK to 0.10.0 and Horizon UI examples to horizon-0.6.0#189

Merged
wu-sheng merged 4 commits into
masterfrom
upgrade-swck-0.10.0
Jun 8, 2026
Merged

Upgrade SWCK to 0.10.0 and Horizon UI examples to horizon-0.6.0#189
wu-sheng merged 4 commits into
masterfrom
upgrade-swck-0.10.0

Conversation

@wu-sheng

@wu-sheng wu-sheng commented Jun 8, 2026

Copy link
Copy Markdown
Member

Summary

SWCK 0.10.0

  • Bump chart/operator and chart/adapter to SWCK 0.10.0 (the new release image dropped the v prefix on Docker Hub — apache/skywalking-swck:0.10.0).
  • Refresh chart/operator/templates/crds.yaml from upstream v0.10.0, adding the new EventExporter CRD and the UI.spec.kind discriminator that picks between Horizon UI (default) and legacy Booster UI.
  • Regenerate the manager-role ClusterRole from v0.10.0's role.yaml, granting verbs on eventexporters (+ /finalizers, /status); preserves the chart's signers/approve patch.
  • Point the e2e CI operator image at the released docker.io/apache/skywalking-swck:0.10.0 (no longer needs the dev SHA workaround that was in place while waiting for Horizon UI support to ship).
  • Refresh https://raw.githubusercontent.com/apache/skywalking-swck/v0.9.0/… (and the SHA-pinned e98e180…/…) references in test/e2e/swck/*.yaml to v0.10.0 — the referenced upstream fixtures are byte-identical, so this is purely a hygiene refresh.

The local test/e2e/swck/skywalking-components*.yaml files are intentional chart-specific overrides (placeholder substitution, dedicated namespace, inline OAPServer.spec.config storage wiring) — they remain schema-compatible with v0.10.0 CRDs, and the new default UI.spec.kind: horizon lines up with the Horizon UI image CI already uses.

Horizon UI tag examples

  • Swap all horizon-1.0.0 references in README.md, chart/skywalking/README.md, and chart/skywalking/values.yaml for horizon-0.6.0. apache/skywalking-ui:horizon-0.6.0 is the currently published Horizon UI release; horizon-1.0.0 was an aspirational example that does not yet exist on Docker Hub.

Test plan

  • helm lint clean for chart/adapter, chart/operator, chart/skywalking (with the three required values set).
  • helm template renders 11 CRDs (10 existing + new eventexporters) and resolves the operator image to docker.io/apache/skywalking-swck:0.10.0.
  • helm template chart/skywalking --set ui.image.tag=horizon-0.6.0 renders with Elasticsearch+ECK and BanyanDB storage paths.
  • CI e2e suite passes (Elasticsearch, BanyanDB standalone, BanyanDB cluster, and the four SWCK matrix entries).

Bump chart/operator and chart/adapter to SWCK 0.10.0 (image tag now
drops the v prefix to match what was published to Docker Hub).
Refresh the operator CRDs from the v0.10.0 upstream, adding the new
EventExporter CRD, and regenerate the manager-role ClusterRole with
the matching permissions. Point CI at the released SWCK image and
bump SWCK reference URLs in the e2e tests.
@wu-sheng wu-sheng added this to the 4.10.0 milestone Jun 8, 2026
apache/skywalking-ui:horizon-0.6.0 is the current published Horizon UI
release; horizon-1.0.0 was an aspirational example that does not yet
exist on Docker Hub.
@wu-sheng wu-sheng changed the title Upgrade SWCK to 0.10.0 Upgrade SWCK to 0.10.0 and Horizon UI examples to horizon-0.6.0 Jun 8, 2026
- OAP: a0cec0c -> 2aa0e85 (CVE dependency bumps)
- Horizon UI: 80565f5 -> 58a4c1f (post-v0.6.0, includes vitest CVE patch)
- BanyanDB: 5dedaa1 -> 65d951f (fodc agent retry fix)
@wu-sheng wu-sheng merged commit 32f1811 into master Jun 8, 2026
9 checks passed
@wu-sheng wu-sheng deleted the upgrade-swck-0.10.0 branch June 8, 2026 15:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants