As seen in the parent ticket, we need to build our own OpenSearch operator image.
AC:
- Image based on Debian
- Image is compatible with upstream OpenSearch operator helm charts
As seen in the parent ticket, we need to build our own OpenSearch operator image.
AC:
| Subject | Repo | Branch | Lines +/- | |
|---|---|---|---|---|
| golang: add trixie-based golang-1.24 image | operations/docker-images/production-images | master | +36 -0 |
| Title | Reference | Author | Source Branch | Dest Branch | |
|---|---|---|---|---|---|
| Enable CI | repos/data-engineering/opensearch-operator!3 | bking | ci | main | |
| Add checksum validation | repos/data-engineering/opensearch-operator!2 | bking | shasum | main | |
| First commit with checksum file and blubber | repos/data-engineering/opensearch-operator!1 | bking | blub | main | |
| restart the repo as a docker image repo | repos/data-engineering/opensearch-k8s-operator!1 | bking | image_makeover | main | |
| Add opensearch-operator as trusted repo | repos/releng/gitlab-trusted-runner!130 | bking | opensearch-operator | main | |
| Add opensearch-operator as trusted repo | repos/releng/gitlab-trusted-runner!129 | bking | opensearch-operator | main |
| Status | Subtype | Assigned | Task | ||
|---|---|---|---|---|---|
| Resolved | bking | T399335 OpenSearch on K8s: build a new OpenSearch 2 Docker image | |||
| Open | None | T362105 EPIC: OpenSearch on K8s (formerly Mutualized opensearch cluster) - FY25/26 WE4.2.6 | |||
| Resolved | bking | T400295 OpenSearch on K8s: build a new opensearch-operator image | |||
| Resolved | taavi | T393173 Publish Wikimedia trixie base Docker image | |||
| Resolved | MoritzMuehlenhoff | T391083 Prepare our custom installer and the base layer for Trixie | |||
| Resolved | MoritzMuehlenhoff | T392790 Use a forward port of Puppet 7 on Trixie hosts |
bking opened https://gitlab.wikimedia.org/repos/releng/gitlab-trusted-runner/-/merge_requests/129
Add opensearch-operator as trusted repo
Some interesting developments on this one:
That means we'll need to build a golang 1.24 image as described here .
I'll get started on that now. CCing @klausman for awareness.
Change #1174751 had a related patch set uploaded (by Bking; author: Bking):
[operations/docker-images/production-images@master] golang: add trixie-based golang-1.24 image
bking closed https://gitlab.wikimedia.org/repos/releng/gitlab-trusted-runner/-/merge_requests/129
Add opensearch-operator as trusted repo
bking opened https://gitlab.wikimedia.org/repos/releng/gitlab-trusted-runner/-/merge_requests/130
Add opensearch-operator as trusted repo
dancy merged https://gitlab.wikimedia.org/repos/releng/gitlab-trusted-runner/-/merge_requests/130
Add opensearch-operator as trusted repo
Change #1174751 merged by Bking:
[operations/docker-images/production-images@master] golang: add trixie-based golang-1.24 image
bking opened https://gitlab.wikimedia.org/repos/data-engineering/opensearch-k8s-operator/-/merge_requests/1
restart the repo as a docker image repo
bking merged https://gitlab.wikimedia.org/repos/data-engineering/opensearch-k8s-operator/-/merge_requests/1
restart the repo as a docker image repo
bking opened https://gitlab.wikimedia.org/repos/data-engineering/opensearch-operator/-/merge_requests/1
First commit with checksum file and blubber
bking merged https://gitlab.wikimedia.org/repos/data-engineering/opensearch-operator/-/merge_requests/1
First commit with checksum file and blubber
bking opened https://gitlab.wikimedia.org/repos/data-engineering/opensearch-operator/-/merge_requests/2
Add checksum validation
bking merged https://gitlab.wikimedia.org/repos/data-engineering/opensearch-operator/-/merge_requests/2
Add checksum validation