Page MenuHomePhabricator

Deploy test instance of cirrus updater in k8s
Closed, ResolvedPublic8 Estimated Story Points

Description

Tracking task for deployment of test instance of cirrus updater in k8s
AC:

  • Create swift auth / buckets
  • Confirm and deploy topic filtering (suggested to use testwiki only)
    • Confirm all streams and scheme are properly configured in meta's eventstream config.
  • Point cirrus updater test at relforge ES cluster.
  • Cirrus needs to start emitting the rerender events in T325565 (could happen post-deploy)
  • Create new release of the updater

Details

Related Changes in Gerrit:
SubjectRepoBranchLines +/-
operations/deployment-chartsmaster+2 -2
operations/deployment-chartsmaster+5 -5
operations/puppetproduction+1 -1
operations/deployment-chartsmaster+8 -3
operations/deployment-chartsmaster+4 -3
operations/deployment-chartsmaster+1 -1
operations/deployment-chartsmaster+1 -1
operations/deployment-chartsmaster+3 -1
operations/puppetproduction+5 -0
operations/deployment-chartsmaster+1 -0
operations/deployment-chartsmaster+4 -4
operations/deployment-chartsmaster+3 -4
operations/deployment-chartsmaster+6 -3
operations/deployment-chartsmaster+2 -2
operations/deployment-chartsmaster+6 -3
operations/puppetproduction+1 -1
operations/deployment-chartsmaster+1 -0
operations/deployment-chartsmaster+436 -0
operations/deployment-chartsmaster+1 -0
operations/puppetproduction+4 -0
Show related patches Customize query in gerrit

Event Timeline

There are a very large number of changes, so older changes are hidden. Show Older Changes

swift created in T342620. Need to update the chart, and figure out how secrets get from wherever the password is today into the chart.

Change 951960 had a related patch set uploaded (by Bking; author: Ebernhardson):

[operations/deployment-charts@master] cirrus streaming updater service

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

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

[operations/puppet@production] wikikube: prepare new cirrus-streaming-updater service

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

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

[operations/deployment-charts@master] cirrus: create new namespace

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

Change 964069 merged by Bking:

[operations/puppet@production] wikikube: prepare new cirrus-streaming-updater service

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

Change 964071 merged by Bking:

[operations/deployment-charts@master] cirrus: create new namespace

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

Change 951960 merged by Bking:

[operations/deployment-charts@master] cirrus streaming updater service

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

Gehel set the point value for this task to 8.

Change 964567 had a related patch set uploaded (by Ebernhardson; author: Ebernhardson):

[operations/deployment-charts@master] admin: Add cirrus-streaming-updater namespace to flink operator

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

Change 964567 merged by Bking:

[operations/deployment-charts@master] admin: Add cirrus-streaming-updater namespace to flink operator

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

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

[operations/puppet@production] flink-zk: Permit traffic from STAGING_KUBEPODS_NETWORKS

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

Change 965248 merged by Bking:

[operations/puppet@production] flink-zk: Permit traffic from STAGING_KUBEPODS_NETWORKS

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

Change 965249 had a related patch set uploaded (by Ebernhardson; author: Ebernhardson):

[operations/deployment-charts@master] cirrus-streaming-updater: Correctly define the entry class

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

Change 965249 merged by jenkins-bot:

[operations/deployment-charts@master] cirrus-streaming-updater: Correctly define the entry class

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

Change 965256 had a related patch set uploaded (by Ebernhardson; author: Ebernhardson):

[operations/deployment-charts@master] cirrus-streaming-updater: Enable s3 for state storage

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

Change 965256 merged by jenkins-bot:

[operations/deployment-charts@master] cirrus-streaming-updater: Enable s3 for state storage

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

bking updated Other Assignee, removed: bking.

Change 966247 had a related patch set uploaded (by Ebernhardson; author: Ebernhardson):

[operations/deployment-charts@master] cirrus-updater: Add routes for event stream to use local proxy for schema access

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

Change 966247 merged by jenkins-bot:

[operations/deployment-charts@master] cirrus-updater: Add routes for event stream to use local proxy for schema access

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

Change 966268 had a related patch set uploaded (by Ebernhardson; author: Ebernhardson):

[operations/deployment-charts@master] cirrus updater: Adjust event stream http route to match updated config

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

Change 966268 merged by jenkins-bot:

[operations/deployment-charts@master] cirrus updater: Adjust event stream http route to match updated config

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

Change 966283 had a related patch set uploaded (by Ebernhardson; author: Ebernhardson):

[operations/deployment-charts@master] cirrus updater: topic-prefix-filter must be plain string prefix

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

Change 966283 merged by jenkins-bot:

[operations/deployment-charts@master] cirrus updater: topic-prefix-filter must be plain string prefix

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

Change 966285 had a related patch set uploaded (by Ebernhardson; author: Ebernhardson):

[operations/deployment-charts@master] cirrus updater: pipeline.name is a required parameter

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

Change 966285 merged by jenkins-bot:

[operations/deployment-charts@master] cirrus updater: pipeline.name is a required parameter

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

Change 966308 had a related patch set uploaded (by Ebernhardson; author: Ebernhardson):

[operations/puppet@production] kafka-main: Allow connections from wikikube-staging

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

Change 966308 abandoned by Ebernhardson:

[operations/puppet@production] kafka-main: Allow connections from wikikube-staging

Reason:

While this looked like the problem, on closer debugging this isn't the case. After getting a shell inside the pod and running a test python script I've verified all kafka-main1*:9093 hosts can be connected to from the staging pod.

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

Change 966912 had a related patch set uploaded (by Ebernhardson; author: Ebernhardson):

[operations/deployment-charts@master] cirrus updater: Read codfw events in staging

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

Change 966912 merged by jenkins-bot:

[operations/deployment-charts@master] cirrus updater: Read codfw events in staging

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

Change 967232 had a related patch set uploaded (by Ebernhardson; author: Ebernhardson):

[operations/deployment-charts@master] cirrus updater: Update container image

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

Change 967232 merged by jenkins-bot:

[operations/deployment-charts@master] cirrus updater: Update container image

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

Change 967482 had a related patch set uploaded (by Ebernhardson; author: Ebernhardson):

[operations/deployment-charts@master] cirrus updater: Update container image

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

Change 967482 merged by jenkins-bot:

[operations/deployment-charts@master] cirrus updater: Update container image

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

Change 967507 had a related patch set uploaded (by Ebernhardson; author: Ebernhardson):

[operations/deployment-charts@master] cirrus updater: Ensure all output topics exist

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

Change 967507 merged by jenkins-bot:

[operations/deployment-charts@master] cirrus updater: Ensure all output topics exist

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

Change 967520 had a related patch set uploaded (by Ebernhardson; author: Ebernhardson):

[operations/deployment-charts@master] cirrus updater: Provide elasticsearch routes

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

Change 967520 merged by jenkins-bot:

[operations/deployment-charts@master] cirrus updater: Provide elasticsearch routes

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

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

[operations/puppet@production] relforge: Allow traffic from staging wikikube

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

Change 967523 merged by Bking:

[operations/puppet@production] relforge: Allow traffic from staging wikikube

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

Change 967526 had a related patch set uploaded (by Ebernhardson; author: Ebernhardson):

[operations/deployment-charts@master] cirrus updater: Disable the all-matching http route in staging

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

Change 967526 merged by jenkins-bot:

[operations/deployment-charts@master] cirrus updater: Disable the all-matching http route in staging

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

Change 970435 had a related patch set uploaded (by Ryan Kemper; author: Ryan Kemper):

[operations/deployment-charts@master] cirrus-streaming-updater: bump vers (NPE fix)

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

Change 970435 merged by Ryan Kemper:

[operations/deployment-charts@master] cirrus-streaming-updater: bump vers (NPE fix)

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

Updater has been running for 7d now without falling over. Using the compare-clusters.py script from Cirrus the itwiki and frwiki indices in relforge claim to be staying in sync with the production clusters which use the old updater.

That should be enough to consider the test deployment complete and ready for the next phase