Page MenuHomePhabricator

Create a staging environment for CAS
Closed, ResolvedPublic

Description

We've currently been testing config settings on the production host, but when CAS is in wider use that's no longer possible, we should create a staging environment. This will also be useful e.g. to update to new releases.

By design this cannot really reasonably reside in Cloud VPS, but we could setup a separate IDP realm (like idp-test.wikimedia.org) and add a few Vhosts for some services which are integrated against idp-test.

Event Timeline

herron triaged this task as Medium priority.Sep 26 2019, 5:19 PM

As a side not to this i have been using a local overlay with an ldap docker instance for simple testing

Change 587429 had a related patch set uploaded (by Muehlenhoff; owner: Muehlenhoff):
[operations/puppet@production] Setup idp-test2001 as IDP staging host

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

Change 587498 had a related patch set uploaded (by Jbond; owner: John Bond):
[operations/puppet@production] idp: only manage the keystore if ssl is enabled

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

Change 587498 merged by Jbond:
[operations/puppet@production] idp: only manage the keystore if ssl is enabled

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

Change 587429 merged by Muehlenhoff:
[operations/puppet@production] Setup idp-test2001 as IDP staging host

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

Change 589582 had a related patch set uploaded (by Muehlenhoff; owner: Muehlenhoff):
[operations/puppet@production] Add acmechief config for idp-test

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

Change 589583 had a related patch set uploaded (by Muehlenhoff; owner: Muehlenhoff):
[operations/dns@master] Add CNAME for idp-test.wikimedia.org

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

Change 589583 merged by Muehlenhoff:
[operations/dns@master] Add CNAME for idp-test.wikimedia.org

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

Change 589582 merged by Muehlenhoff:
[operations/puppet@production] Add acmechief config for idp-test

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

Change 591330 had a related patch set uploaded (by Jbond; owner: John Bond):
[operations/puppet@production] idp: alow specifying specific branches for the idp profile

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

Change 591331 had a related patch set uploaded (by Jbond; owner: John Bond):
[operations/puppet@production] idp_test: update idp_test to use staging branch

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

Change 591330 merged by Jbond:
[operations/puppet@production] idp: alow specifying specific branches for the idp profile

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

Change 591331 merged by Jbond:
[operations/puppet@production] idp_test: update idp_test to use staging branch

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

Change 592907 had a related patch set uploaded (by Muehlenhoff; owner: Muehlenhoff):
[operations/dns@master] Add a second IDP staging host

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

Change 592907 merged by Muehlenhoff:
[operations/dns@master] Add a second IDP staging host

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

Change 592925 had a related patch set uploaded (by Muehlenhoff; owner: Muehlenhoff):
[operations/dns@master] Move idp-test to row C

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

Change 592925 merged by Muehlenhoff:
[operations/dns@master] Move idp-test to row C

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

Change 592976 had a related patch set uploaded (by Muehlenhoff; owner: Muehlenhoff):
[operations/puppet@production] Enable idp-test1001 as second IDP staging server

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

Change 592976 merged by Muehlenhoff:
[operations/puppet@production] Enable idp-test1001 as second IDP staging server

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

MoritzMuehlenhoff edited projects, added CAS-SSO; removed Patch-For-Review.

We now have a staging system, closing this.