Skip to content

chore: point default images and chart distribution at ksmartdata - #25

Merged
drivebyer merged 6 commits into
mainfrom
chore/point-defaults-at-ksmartdata
Jul 17, 2026
Merged

drivebyer merged 6 commits into
mainfrom
chore/point-defaults-at-ksmartdata

Conversation

@drivebyer

@drivebyer drivebyer commented Jul 17, 2026 •

Copy link
Copy Markdown
Contributor

Why

After detaching from the bitpoke fork network, several functional defaults still pointed at bitpoke infrastructure: default sidecar images pulled from docker.io/bitpoke (which no longer receives our fixes), the helm chart installed upstream images, the README install instructions deployed the upstream operator, and the Makefile published charts to bitpoke/helm-charts. The README also carried a lot of stale upstream content (marketing paragraphs, ancient upgrade notes, a dead docs/operator-upgrades.md link, an abandoned roadmap).

What

  • Default sidecar images (pkg/options/options.go): 5.7/8.0 now default to ghcr.io/ksmartdata/*, matching the already-migrated 8.4 sidecar.
  • Helm chart: image repositories in values.yaml, chart metadata (description, keywords, home, sources, artifacthub image list — now including the 8.4 sidecar), and the chart README all point at ksmartdata. The chart is not published anywhere for now; it is installed straight from the repository (helm install mysql-operator deploy/charts/mysql-operator). make .helm.publish is kept as a manual OCI-push path for the future.
  • README: rewritten to be concise — provenance note, supported MySQL versions (5.7/8.0 Percona Server, plus 8.4 MySQL Community, which is maintained here and not available upstream), install and example-cluster instructions that deploy this repository's operator, upstream documentation links, license. Dropped the upstream marketing/sponsoring paragraphs, the 0.2.x/0.6.x upgrade notes, the roadmap, and the broken upgrade-docs link.
  • Build/test defaults: DOCKER_REGISTRY defaults to ghcr.io/ksmartdata; local e2e image defaults moved off the inaccessible eu.gcr.io/bitpoke-mysql-operator-testing registry.
  • Cleanup: removed the stale upstream Drone CI config (.drone.yml; our CI is GitHub Actions) and the PR-template checkbox linking to the unmaintained presslabs CHANGELOG.

This branch includes #24 (merged in to avoid README conflicts); its diff will disappear from this PR once #24 lands.

Intentionally left unchanged: the Go module path, the mysql.presslabs.org CRD API group (changing it would break every existing cluster), FUNDING.yml and bitpoke.io documentation links (attribution / still-valid upstream docs), and historical CHANGELOG references.

Verified with go build ./cmd/... ./pkg/..., helm lint deploy/charts/mysql-operator, and a repo-wide grep for remaining docker.io/bitpoke / eu.gcr.io/bitpoke / helm-charts.bitpoke references (none outside vendored/historical content).

@drivebyer
drivebyer merged commit fe9e1e3 into main Jul 17, 2026
4 checks passed
@drivebyer
drivebyer deleted the chore/point-defaults-at-ksmartdata branch July 17, 2026 06:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant