Commit Graph

28 Commits

Author SHA1 Message Date
Jeremy Stanley d185aedd7d Decommission status.openstack.org and services
The status.openstack.org server is offline now that it no longer
hosts any working services. Remove all configuration for it in
preparation for retiring related Git repositories.

Also roll some related cleanup into this for the already retired
puppet-kibana module.

Change-Id: I3cfcc129983e3641dfbe55d5ecc208c554e97de4
2022-04-29 16:34:51 +00:00
Clark Boylan fa362b813c More old apache acl cleanups
We can rely on Require instead of Order, Allow, Deny, Satisfy since we
are all on apache 2.4 now. This simplifies reasoning about acl rules.

Change-Id: Idedba1558ccaa1c753d1175e356bf26a8d4b1084
2020-10-16 11:16:26 -07:00
Ian Wienand 1d0d62c6a6 status.openstack.org: send zuul link to opendev zuul
Due to a configuration issue, zuul.openstack.org is currently throwing
SSL validation errors.  Update the status.openstack.org to the
canonical OpenStack tenant page directly.

Change-Id: Idf08e140de11126061cb6f9783d13dc64fefff60
2020-04-27 09:42:11 +10:00
Monty Taylor 43fdea4ac4 Remove bugday from status.o.o
It doesn't seem like this is used anymore. Let's remove it before
we update the rest of this, so that we don't have to, you know,
update abandoned things.

Change-Id: I1c3708021046a428da82eaa843961091915ba4af
2019-05-24 14:56:50 -05:00
Colleen Murphy b54344129d Fix template variables
We almost never define $serveraliases which means that it's always going
to be empty. Puppet 4 is more strict about types and converting undef to
nil so this change makes sure that an undefined variable doesn't
accidentally get evaluated as existing and cause an invalid apache
config.

In the places where we're already just comparing @serveraliases to nil,
just leave them alone. Nil should be the expected value for undefined
variables going forward in puppet 4, so as long as it's working in
puppet 3 let's keep it.

Change-Id: I68ea8e1fde5d422f821453ff618d827e3cbe1c43
2018-07-18 09:32:36 +02:00
Jeremy Stanley 2d57c7cfd9 Add a zuul01.openstack.org
In preparation for replacing the zuulv3.openstack.org host with a
larger instance, set up the necessary support in
Puppet/Hiera/Ansible. While we're here, remove or replace old
references to the since-deleted zuul.openstack.org instance, and
where possible update documentation and configuration to refer to
the new zuul.openstack.org CNAME instead of the zuulv3.openstack.org
FQDN so as to smooth the future transition.

Change-Id: Ie51e133afb238dcfdbeff09747cbd2e53093ef84
2018-01-15 20:32:54 +00:00
Paul Belanger 9b210838aa
Revert "Revert "Add redirect from status.o.o/zuul to zuulv3.openstack.org""
Mark zuulv3.o.o live again as we have rolled out.

This reverts commit 4a30d20b35.

Change-Id: Ifac68d40f233b7b313d5ca550073c7de97707391
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2017-10-10 18:28:05 -04:00
Paul Belanger 4a30d20b35
Revert "Add redirect from status.o.o/zuul to zuulv3.openstack.org"
This reverts commit efb3e4c6a8.

Change-Id: I57b117fab45603a9ba7213b43b6efbdc0c453509
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2017-10-03 12:13:41 -04:00
Monty Taylor efb3e4c6a8
Add redirect from status.o.o/zuul to zuulv3.openstack.org
Change-Id: I8a796f91000f1d2f690fa1703403196fbf468436
2017-09-25 14:37:05 -05:00
Paul Belanger 449b79e0df
Add Apache 2.4 syntax to status.o.o vhost
Change-Id: I1776a479a30efeb398a130f74c839ab8936cf370
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2016-05-25 13:07:59 -04:00
Thierry Carrez 1394a91500 Discontinue Release status page
The release status page no longer makes sense and is discontinued
starting with the Mitaka cycle. Temporary ensure that directories
and user/group are cleaned up.

Replace its entry in the status header by a (currently missing)
openstack-health entry.

Change-Id: I9f61c4bb1f5634df0b0da909466b4c1b1b149ba5
2015-12-15 11:13:03 +01:00
Matthew Treinish 0981ffebcf
Add openstack-health to status.o.o vhost template
We recently added the openstack-health frontend to be hosted on
status.o.o and are currently building the js and moving it to the
right location. However we neglected to also update the vhost template
to tell apache about the new directory to host. This commit updates
the template to ensure we are properly hosting the frontend.

Change-Id: I17efdde03e41c5d4b563b9eef8cba8c42a8ab439
2015-10-21 16:59:25 -04:00
James E. Blair fcf7b069c1 Add more @ signs to logs-dev and status vhosts
To make puppet more happy.

Change-Id: I22755ef7d7772b2dbf68b0663985785f50767d14
2014-09-12 10:43:55 -07:00
Sean Dague 9b357c31fb remove /rechecks
and make it redirect to the elastic-recheck page for niceness to
users using the old link.

Change-Id: I900418ae152c5568c7418237aa0e30e2b1efdd78
2014-06-25 11:04:29 -04:00
Elizabeth Krumbach Joseph 5fc5646cdd Move bugdaystats to to status.openstack.org
The bugdaystats script still runs on old-wiki. Now that we've
brought the repo into -infra we can move it over.

Closes-Bug: #1172440

Change-Id: Id02e280ad7261b01b00f3fe0782bd39bcc8409f8
2014-04-07 14:24:20 -07:00
Elizabeth Krumbach Joseph 095822ef5f Make files in reviewday docroot accessible
Closes-Bug: 1273833

Change-Id: Ia2b4458b29ea4a6b089d4b3a8a90f9963ae67ea1
2014-02-07 12:12:05 -08:00
Sean Dague cf93189f14 fix alias order for elastic-recheck
Apache aliases need to nest from the most narrow to the most
broad. I had these backwards, thus breaking the web console.

While it was hot fixed, this is the permanent fix.

Change-Id: I26209dea29ce2d29701b81a53360fff358ccdd77
2013-12-06 18:55:30 -05:00
Clark Boylan ac3c3d7412 Fix elastic-recheck vhost settings.
Make the elastic-recheck Directory directives similar to the rest of the
status Directories. This means using Allow from all rather than Require
all granted to avoid mod_authz complaining about unset Authtypes.

Change-Id: Id46983756a3bbd9a80f6e7e763bb373d298db07a
2013-12-06 15:32:58 -08:00
Sean Dague b3af619900 move to elastic-recheck web console in share
this provides the changes needed to handle the new elastic-recheck
web console installed from the elastic-recheck package in the
share tree.

factor out bot code to elastic_recheck::bot

this change moves elastic_recheck bot starting code out into
a separate module, which lets us include all the elastic_recheck
base module into the static site config.

Change-Id: If53523754494a746c152c5d1384db5426b096fc1
2013-12-06 15:52:40 -05:00
James E. Blair 72fba623fc Revert "move to elastic-recheck web console in share"
This reverts commit 4bf45a37e6
2013-12-05 19:23:15 +00:00
Sean Dague 4bf45a37e6 move to elastic-recheck web console in share
this provides the changes needed to handle the new elastic-recheck
web console installed from the elastic-recheck package in the
share tree.

Change-Id: I8c8b76cb53b2f2eea026eb0f321e48903df71636
2013-12-02 13:54:28 -05:00
Thierry Carrez 8fcdb2327c Switch status.o.o/release to local instance
Serve status.o.o/release from the local releasestatus
deployment, now that we validated that everything works from
http://status.openstack.org/release.new

Once this merges, I'll manually remove the old-wiki.o.o deployment.

Change-Id: I0c676e3a68bb7ca5cf10899d65eefdb318f66948
Reviewed-on: https://review.openstack.org/30092
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Approved: James E. Blair <corvus@inaugust.com>
Reviewed-by: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
2013-05-22 16:26:09 +00:00
Thierry Carrez 8a646a626a Expose releasestatus under status.o.o/release.new
Deploy releasestatus site at /srv/static/release and add an alias to
expose that directory under status.o.o/release.new (current deploy
location at /srv/static/release.new was actually not exposed).

That will allow to check everything runs properly before we switch
the main status.o.o/release alias to /srv/static/release.

Change-Id: I113b6a6a914a42330927783793ad078ebe390e13
Reviewed-on: https://review.openstack.org/29895
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Approved: Jeremy Stanley <fungi@yuggoth.org>
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Tested-by: Jenkins
2013-05-22 02:29:50 +00:00
James E. Blair 35b8274533 Move zuul status to static.o.o.
And update the status page to use common.js.
Redirect old zuul status urls to status.o.o.

Change-Id: I98e86eb78b70d5cbe53410919642f302e9709d19
Reviewed-on: https://review.openstack.org/25664
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Approved: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
2013-03-29 20:49:54 +00:00
James E. Blair 0a893d5c44 Fix reviewday errors.
Change-Id: I702bdd6845df2cd6e9b8c464b95cca50fb783875
Reviewed-on: https://review.openstack.org/25418
Reviewed-by: Elizabeth Krumbach <lyz@princessleia.com>
Approved: Jeremy Stanley <fungi@yuggoth.org>
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Tested-by: Jenkins
2013-03-26 17:47:44 +00:00
Elizabeth Krumbach 5d5a435dbf Refactor reviewday into class and definition
The reviewday puppet files have been split between static class and a
definition that pulls several variables for openstack-specific use.

Change-Id: Ibeb450900a75269c4c8a5aaaa51fb105aff7af15
Reviewed-on: https://review.openstack.org/24915
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Approved: James E. Blair <corvus@inaugust.com>
Reviewed-by: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
2013-03-26 17:34:08 +00:00
James E. Blair cfd1276ebc Proxy related URLs for status.o.o.
Change-Id: I2f5f44c739fd1e23c74cb878c815e1419601bbba
Reviewed-on: https://review.openstack.org/18663
Approved: James E. Blair <corvus@inaugust.com>
Reviewed-by: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
2012-12-26 21:44:22 +00:00
James E. Blair bd438453b8 Add status.o.o vhost to static.o.o.
Add a nice index page.

Proxy zuul-related status URLs to zuul.o.o.

Proxy release, reviews, and bugday URLs to old-wiki.openstack.org
which will point to the current wiki site.  This will let us move
status.o.o to static.o.o independent of when the individual status
pages are moved.

Change-Id: I695e281811cd8f6b27025f6626864ed4ea09cae9
Reviewed-on: https://review.openstack.org/18626
Reviewed-by: Monty Taylor <mordred@inaugust.com>
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Approved: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
2012-12-26 17:04:17 +00:00