27 Commits (1077849a5212496117c169a2d038dbf1d577f319)

Author SHA1 Message Date
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
3 years ago
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
3 years ago
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
4 years ago
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
5 years ago
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
5 years ago
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>
6 years ago
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>
6 years ago
Monty Taylor efb3e4c6a8
Add redirect from status.o.o/zuul to zuulv3.openstack.org
Change-Id: I8a796f91000f1d2f690fa1703403196fbf468436
6 years ago
Paul Belanger 449b79e0df
Add Apache 2.4 syntax to status.o.o vhost
Change-Id: I1776a479a30efeb398a130f74c839ab8936cf370
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
7 years ago
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
8 years ago
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
8 years ago
James E. Blair fcf7b069c1 Add more @ signs to logs-dev and status vhosts
To make puppet more happy.

Change-Id: I22755ef7d7772b2dbf68b0663985785f50767d14
9 years ago
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
9 years ago
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
9 years ago
Elizabeth Krumbach Joseph 095822ef5f Make files in reviewday docroot accessible
Closes-Bug: 1273833

Change-Id: Ia2b4458b29ea4a6b089d4b3a8a90f9963ae67ea1
9 years ago
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
10 years ago
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
10 years ago
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
10 years ago
James E. Blair 72fba623fc Revert "move to elastic-recheck web console in share"
This reverts commit 4bf45a37e6
10 years ago
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
10 years ago
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
10 years ago
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
10 years ago
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
10 years ago
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
10 years ago
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
10 years ago
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
11 years ago
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
11 years ago