#10631 ocp3 to ocp4 migration and ocp3 retirement
Closed: Fixed a year ago by kevin. Opened 2 years ago by kevin.

Currently we have 4 openshift clusters:

ocp4
ocp3
ocp4.stg
ocp3.stg

OpenShift 3 is going to go end of life in june 2022. We should move all apps/projects/workloads off ocp3 and over to ocp4 before then and retire the ocp3 clusters.

Additionally, we can't run any newer fedora containers on the ocp3 cluster due to glibc changes, so we may want to update those as we migrate.

Some applications/workloads should be very easy to move over (if they don't have any nfs volumes or the like)
Some will be more complex.

Staging currently has a lot more projects than prod (as people have started things and not finished getting them in prod, etc)

staging:

NAME                                DISPLAY NAME              STATUS
application-monitoring              application-monitoring    Active
asknot                              asknot                    Active
bodhi                               bodhi                     Active
bugzilla2fedmsg                     bugzilla2fedmsg           Active
compose-tracker                     compose-tracker           Active
coreos-cincinnati                   coreos-cincinnati         Active
datagrepper                         datagrepper               Active
datanommer                          datanommer                Active
discourse2fedmsg                    discourse2fedmsg          Active
distgit-bugzilla-sync               distgit-bugzilla-sync     Active
docsbuilding                        docsbuilding              Active
docstranslation                     docstranslation           Active
elections                           elections                 Active
fas                                 fas                       Active
fasjson                             fasjson                   Active
fedocal                             fedocal                   Active
fedora-packages-static              fedora-packages-static    Active
flatpak-indexer                     flatpak-indexer           Active
greenwave                           greenwave                 Active
ipsilon                             ipsilon                   Active
kerneltest                          kerneltest                Active
koschei                             koschei                   Active
languages                           languages                 Active
management-infra                                              Active
mdapi                               mdapi                     Active
message-tagging-service             message-tagging-service   Active
messaging-bridges                   messaging-bridges         Active
monitor-dashboard                   monitor-dashboard         Active
monitor-gating                      monitor-gating            Active
noggin                              noggin                    Active
noggin-centos                       noggin-centos             Active
oraculum                            oraculum                  Active
release-monitoring                  release-monitoring        Active
resultsdb                           resultsdb                 Active
resultsdb-ci-listener               resultsdb-ci-listener     Active
resultsdb-frontend                  resultsdb-frontend        Active
review-stats                        review-stats              Active
sso                                 sso                       Active
test-auth                           test-auth                 Active
testdays                            testdays                  Active
the-new-hotness                     the-new-hotness           Active
transtats                           transtats                 Active
waiverdb                            waiverdb                  Active
websites                            websites                  Active
zezere                              zezere                    Active

Prod:

NAME                                DISPLAY NAME              STATUS
asaleh-test                                                   Active
asknot                              asknot                    Active
astepano                                                      Active
bodhi                               bodhi                     Active
bugzilla2fedmsg                     bugzilla2fedmsg           Active
compose-tracker                     compose-tracker           Active
coreos-cincinnati                   coreos-cincinnati         Active
coreos-koji-tagger                  coreos-koji-tagger        Active
coreos-ostree-importer              coreos-ostree-importer    Active
datagrepper                         datagrepper               Active
datanommer                          datanommer                Active
discourse2fedmsg                    discourse2fedmsg          Active
docsbuilding                        docsbuilding              Active
docstranslation                     docstranslation           Active
elections                           elections                 Active
fas                                 fas                       Active
fas-changes                         fas-changes               Active
fasjson                             fasjson                   Active
fedocal                             fedocal                   Active
fedora-ostree-pruner                fedora-ostree-pruner      Active
fedora-packages-static              fedora-packages-static    Active
flatpak-indexer                     flatpak-indexer           Active
greenwave                           greenwave                 Active
ipsilon                             ipsilon                   Active
koschei                             koschei                   Active
languages                           languages                 Active
management-infra                                              Active
mattdm-test                         Matthew's Test Project    Active
mdapi                               mdapi                     Active
message-tagging-service             message-tagging-service   Active
messaging-bridges                   messaging-bridges         Active
monitor-dashboard                   monitor-dashboard         Active
monitor-gating                      monitor-gating            Active
noggin                              noggin                    Active
noggin-centos                       noggin-centos             Active
oraculum                            oraculum                  Active
release-monitoring                  release-monitoring        Active
resultsdb                           resultsdb                 Active
resultsdb-frontend                  resultsdb-frontend        Active
review-stats                        review-stats              Active
silverblue                          silverblue                Active
testdays                            testdays                  Active
the-new-hotness                     the-new-hotness           Active
toddlers                            toddlers                  Active
transtats                           transtats                 Active
waiverdb                            waiverdb                  Active
websites                            websites                  Active
zezere                              zezere                    Active

Metadata Update from @zlopez:
- Issue priority set to: Waiting on Assignee (was: Needs Review)
- Issue tagged with: high-trouble, medium-gain, ops

2 years ago

i'm happy to work together on getting our coreos* pieces over in the new cluster. I'll reach out soon.

We have moved all the coreos items except for cinncinatti.

coreos-cincinnati is deployed and running on OCP4 too, see https://pagure.io/fedora-infra/ansible/pull-request/1043. Steering traffic to the new deployment requires changes in DNS / TLS / routes which are outside of my ACLs.
I'm happy to pair in order to complete the migration, I've pinged @kevin on Matrix.

Great. I can make a PR with the web/proxy changes and anyone could merge/run it? I'm also happy to help, but I am not sure my timezone is very similar to yours. ;)

The last thing left on the ocp3 cluster now is fas2.

badges still depends on it, so we are going to try and see if we can fix that before we take it down.

fas2 has been scaled down to 0.

I am going to wait and take down the ocp3 cluster on tuesday.

This is currently blocked by FMN, which is still tied to FAS2. See https://pagure.io/fedora-infrastructure/issue/9746

Metadata Update from @zlopez:
- Issue tagged with: blocked

2 years ago

Metadata Update from @zlopez:
- Issue marked as depending on: #9746

2 years ago

This is now unblocked and I am going to do it in the next few days. :)

Metadata Update from @kevin:
- Issue untagged with: blocked

a year ago

The openshift 3.11 clusters are gone. :)

🎺

Metadata Update from @kevin:
- Issue close_status updated to: Fixed
- Issue status updated to: Closed (was: Open)

a year ago

Login to comment on this ticket.

Metadata
Boards 2
ops Status: Backlog
mini-initative Status: Backlog