Page MenuHomePhabricator

Roll out OpenSearch cluster in `opensearch-ipoid-test` and `opensearch-ipoid` namespaces
Closed, ResolvedPublic

Description

We have deployed our first test OpenSearch cluster in dse-k8s-eqiad (ref T404907). Our next step is to repeat the process for the opensearch-ipoid-test and opensearch-ipoid namespaces, in both eqiad and codfw datacenters.

Creating this ticket to:

  • Deploy net-new OpenSearch cluster in the opensearch-ipoid-test and opensearch-ipoid namespaces
  • Verify that @kostajh is able to access the clusters.

Details

Related Changes in Gerrit:
Show related patches Customize query in gerrit

Event Timeline

Change #1198139 had a related patch set uploaded (by Bking; author: Bking):

[operations/deployment-charts@master] WIP: deploy a test OpenSearch cluster in opensearch-ipoid-test ns

https://gerrit.wikimedia.org/r/1198139

bking renamed this task from Roll out OpenSearch cluster in `opensearch-ipoid-test` namespace in dse-k8s-eqiad to Roll out OpenSearch cluster in `opensearch-ipoid-test` and `opensearch-ipoid` namespaces in dse-k8s-eqiad.Oct 22 2025, 7:04 PM
bking updated the task description. (Show Details)

Change #1198381 had a related patch set uploaded (by Bking; author: Bking):

[operations/deployment-charts@master] admin_ng (dse-k8s): watch more OpenSearch-related namespaces

https://gerrit.wikimedia.org/r/1198381

Change #1198381 merged by jenkins-bot:

[operations/deployment-charts@master] admin_ng (dse-k8s): watch more OpenSearch-related namespaces

https://gerrit.wikimedia.org/r/1198381

Change #1199030 had a related patch set uploaded (by Bking; author: Bking):

[operations/deployment-charts@master] opensearch-operator: Update image version

https://gerrit.wikimedia.org/r/1199030

Change #1199030 merged by Bking:

[operations/deployment-charts@master] opensearch-operator: Update image version

https://gerrit.wikimedia.org/r/1199030

Change #1199075 had a related patch set uploaded (by Bking; author: Bking):

[operations/deployment-charts@master] admin_ng (dse-k8s): watch more OpenSearch-related namespaces

https://gerrit.wikimedia.org/r/1199075

Change #1199075 merged by Bking:

[operations/deployment-charts@master] admin_ng (dse-k8s): watch more OpenSearch-related namespaces

https://gerrit.wikimedia.org/r/1199075

Per today's Airflow/OpenSearch meeting with @brouberol and @kostajh , we need to enable outbound access to the urldownloader so the iPoid Airflow job can download its data from an external source.

Change #1199297 had a related patch set uploaded (by Brouberol; author: Brouberol):

[operations/puppet@production] global_config: add an urldownloader external service

https://gerrit.wikimedia.org/r/1199297

Change #1199297 merged by Brouberol:

[operations/puppet@production] global_config: add an urldownloader external service

https://gerrit.wikimedia.org/r/1199297

Change #1199778 had a related patch set uploaded (by Brouberol; author: Brouberol):

[operations/puppet@production] global_config/hotifx: urldownloader hosts are addressable via a wikimedia.org host

https://gerrit.wikimedia.org/r/1199778

Change #1199778 merged by Brouberol:

[operations/puppet@production] global_config: urldownloader hostnames end with wikimedia.org

https://gerrit.wikimedia.org/r/1199778

Change #1199818 had a related patch set uploaded (by Bking; author: Bking):

[operations/deployment-charts@master] dse-k8s-eqiad: Raise default resources of for opensearch namespaces

https://gerrit.wikimedia.org/r/1199818

Change #1199818 merged by jenkins-bot:

[operations/deployment-charts@master] dse-k8s-eqiad: Raise default resources of for opensearch namespaces

https://gerrit.wikimedia.org/r/1199818

Change #1200093 had a related patch set uploaded (by Bking; author: Bking):

[operations/deployment-charts@master] opensearch-cluster: temporarily remove prometheus-related annotations from chart

https://gerrit.wikimedia.org/r/1200093

Change #1200093 merged by Bking:

[operations/deployment-charts@master] opensearch-cluster: temporarily remove prometheus-related annotations from chart

https://gerrit.wikimedia.org/r/1200093

Change #1200135 had a related patch set uploaded (by Bking; author: Bking):

[operations/deployment-charts@master] opensearch-cluster: stop hard-coding admin username

https://gerrit.wikimedia.org/r/1200135

Change #1200135 merged by Bking:

[operations/deployment-charts@master] opensearch-cluster: stop hard-coding admin username

https://gerrit.wikimedia.org/r/1200135

Change #1200145 had a related patch set uploaded (by Bking; author: Bking):

[operations/dns@master] dse-k8s: Create CNAME record for opensearch-ipoid-test

https://gerrit.wikimedia.org/r/1200145

Change #1200145 merged by Bking:

[operations/dns@master] dse-k8s: Create CNAME record for opensearch-ipoid-test

https://gerrit.wikimedia.org/r/1200145

Change #1200171 had a related patch set uploaded (by Bking; author: Bking):

[operations/deployment-charts@master] opensearch-cluster: fix chart typo

https://gerrit.wikimedia.org/r/1200171

Change #1200171 merged by Bking:

[operations/deployment-charts@master] opensearch-cluster: fix chart typo

https://gerrit.wikimedia.org/r/1200171

I've deployed opensearch-ipoid-test successfully from my homedir:

$ kubectl get po
NAME                                                READY   STATUS      RESTARTS   AGE
opensearch-ipoid-test-masters-0                     1/1     Running     0          11m
opensearch-ipoid-test-masters-1                     1/1     Running     0          7m3s
opensearch-ipoid-test-masters-2                     1/1     Running     0          5m14s
opensearch-ipoid-test-securityconfig-update-n9kn5   0/1     Completed   0       

We'll work on T408919 before proceeding with opensearch-ipoid, as it is considered a production namespace.

Change #1198139 merged by Bking:

[operations/deployment-charts@master] Add OpenSearch cluster configs for net-new clusters

https://gerrit.wikimedia.org/r/1198139

Change #1206969 had a related patch set uploaded (by Bking; author: Bking):

[operations/deployment-charts@master] dse-k8s-codfw: set minimum resources for opensearch namespaces

https://gerrit.wikimedia.org/r/1206969

Change #1206973 had a related patch set uploaded (by Bking; author: Bking):

[operations/deployment-charts@master] opensearch on k8s: Add CODFW environment to helmfiles

https://gerrit.wikimedia.org/r/1206973

Change #1207166 had a related patch set uploaded (by Bking; author: Bking):

[operations/deployment-charts@master] opensearch-cluster: give 'opensearch' user access to bulk API

https://gerrit.wikimedia.org/r/1207166

Change #1206969 merged by Bking:

[operations/deployment-charts@master] dse-k8s-codfw: set minimum resources for opensearch namespaces

https://gerrit.wikimedia.org/r/1206969

Change #1207166 merged by Bking:

[operations/deployment-charts@master] opensearch-cluster: give 'opensearch' user access to bulk API

https://gerrit.wikimedia.org/r/1207166

Change #1206973 merged by jenkins-bot:

[operations/deployment-charts@master] opensearch on k8s: Add CODFW environment to helmfiles

https://gerrit.wikimedia.org/r/1206973

Change #1207194 had a related patch set uploaded (by Bking; author: Bking):

[operations/deployment-charts@master] opensearch-cluster: Add cluster ro permissions to 'opensearch' user

https://gerrit.wikimedia.org/r/1207194

Change #1207194 merged by Bking:

[operations/deployment-charts@master] opensearch-cluster: Add cluster ro perms to 'opensearch' user, increase default num of replicas

https://gerrit.wikimedia.org/r/1207194

bking renamed this task from Roll out OpenSearch cluster in `opensearch-ipoid-test` and `opensearch-ipoid` namespaces in dse-k8s-eqiad to Roll out OpenSearch cluster in `opensearch-ipoid-test` and `opensearch-ipoid` namespaces.Dec 10 2025, 5:13 PM
bking changed the task status from Open to In Progress.
bking updated the task description. (Show Details)

I forgot to update this before the break, but looking at the OpenSearch on K8s dashboard we can see that opensearch-ipoid and opensearch-ipoid-test clusters are deployed in codfw and eqiad. As such, I'm closing this one out.

@kostajh , please reopen this ticket if you are unable to access the clusters or if you need any other assistance.