Closed chmc3 closed 6 months ago
From AuthN meeting on 11/13, we are prioritizing this as we have been asked to move the database and upgrade it. To avoid making extra work where we had already done some, this work is being prioritized for November. Andrew is to take point but pull in resources like @jdiverp to help explore the move and get started on the process.
Created the iamtools-test database in the uwit-mci-iam project and applied basic configuration. Postgres version 15. Created the client certificates needed to connect securely from the iamtools servers and saved these to iamtools-test11. Discovered that the iamtools servers have an ancient version (9.6.14) of the Postgres client tools, so they cannot handle the secure connections to the newer database version. Sent a ticket to UE asking them to upgrade the Postgres client on iamtools-test11 so we can test. I will coordinate an upgrade of the prod application servers after validation is complete on the test server. Blocked until UE completes the upgrade on iamtools-test11.
From Certificate Services meeting, the amount of work uncovered in this process has delayed us from moving forward with this until January. For now, we are going to continue to work on this over the break and check back in early January about a timeline for a release. Andrew may update this issue with more details. He has been doing very good work to investigate this and keep the team updated on his progress, and documenting as he goes so we don't have to replicate the efforts later.
As of this date, there are four remaining work elements to be completed before this issue can be resolved:
This was completed on 4/16 successfully!
Currently Certificate Services and other tools on the iamtools servers utilize the database server iamdb21. These servers are leaving support as CentOS 7 servers, so the database needs to be transitioned to a new server. I believe there is currently a iamdb31 solution already in existence that other IAM services have been transitioned to. But there may be a need to review the use of iamdb21 before transition efforts take place.