20 Commits

Author SHA1 Message Date
Jeremy Stanley
43ed9fc297 Moving FortNebula to OpenEdge
Sister change for Ia5caff34d3fafaffc459e7572a4eef6bd94422ea and
removing earlier references to the mirror server in preparation for
building and adding the new one.

Change-Id: I7d506be85326835d5e77a0c9c461f2d457b1dfd3
2020-03-06 20:43:56 +00:00
Ian Wienand
bd3b24fcc4 ssl cert check: add recent domains
Add some domains added recently
(https://review.opendev.org/#/c/710160/)

Change-Id: I8d2671494ddf9097449464df1b538e699fa5c1be
2020-03-04 00:09:46 +00:00
Jeremy Stanley
bc0480756c Add missing Lets Encrypt certs to ssldomains list
A bunch of the sites we've started managing LE certs for are not
getting their expirations checked, so fix that. In particular, sites
recently moved off the multi-domain SAN cert for the old
static.openstack.org server (omitted the logs site as it's
deprecated), and many of the rebuilt CI mirrors (with the exception
of mirror01.gra1.ovh.opendev.org which is presently in a SHUTOFF
state for unknown reasons). Also add graphite which was previously
missed, and review-dev because we can now that it's no longer
sporting snakeoil.

When this merges, we're also going to start getting alerts for an
expired cert on mirror.gra1.ovh.opendev.org, unless someone gets a
chance to look into it first.

Change-Id: I98a98e0d2ff081c51c33d980274f3ee8c0266802
2020-02-07 15:29:50 +00:00
Jeremy Stanley
74dc37afaf Add insecure-ci-registry to ssldomains
The insecure-ci-registry.opendev.org service uses an X.509 cert on
5000/tcp, so we should track this to catch when it's going to
expire.

Change-Id: I5d18599e5b5b258ce158f964cb1ff95df6dc6d92
2020-01-08 00:17:39 +00:00
Jeremy Stanley
5d584942cf Alphabetize ssldomains file
The ssldomains file we use for our cert check is getting longish,
and sorting it will make entries easier to find.

Change-Id: Iad182ecee45274d6c8f336a97d20a3130e4b8abe
2020-01-08 00:16:02 +00:00
Clark Boylan
b84d0c2b7e Validate all gitea backend certs
Now that opendev.org backends requests certs unique to each backend we
should check these backends directly and not only through the frontend.
This was if a specific backend doesn't end up updating with LE properly
we will catch it.

Change-Id: Icabb1bcb725937da45ae9aaef2c9da412a30a319
2019-11-19 14:23:25 -08:00
Jeremy Stanley
72b3e36bf3 Add several missing ssldomains to certcheck config
There have been several Web sites added to files.o.o which missed
getting x509 SSL/TLS certificate checking added through our
certcheck cron job. Add those now so we know in advance whether
they're at risk of expiration.

Change-Id: I3eda77f165348e510d43344b172cf5b56ce2b003
2019-09-11 18:34:36 +00:00
Clark Boylan
1884a22ca7 Update certcheck domains
This removes groups.openstack.org as this service was shut down. Add new
opendev services behind ssl.

Change-Id: I14c667c8fbde07c3a52778bc2c5e93abf8f053a4
2019-06-10 13:03:35 -07:00
Clark Boylan
aa65ac21c7 Remove unneeded ssl cert expiry check
We don't manage the ssl cert (or anything else) on
openstackid-resources.openstack.org. Lets stop checking when its cert
expires as it appears to have auto renewing short term cert validity
(which results in a lot of email).

Change-Id: I9f08a09d76b2862de89a6ee022ade1ac637d9aeb
2018-08-17 09:56:14 -07:00
Clark Boylan
a1661a8ee1 Update certcheck to include new domains
We have new domains hosted as vhosts on git.openstack.org. Add
certchecks for them. Also add zuul-ci.org.

Change-Id: I462d8464707d6427b4d88528a7914e03f184a89b
2018-06-27 14:00:17 -07:00
Anita Kuno
06bbf62fc4 This patch impliments the survey spec:
I3c389596373b94459a32a4e540d514a2941acbb1

Co-Authored-By: Jeremy Stanley <fungi@yuggoth.org>
Change-Id: Iad9e5bde37c467b9930c354f4d0b312b219d05b3
Story: 2000691
Task: 3164
2018-05-11 17:02:29 -04:00
Jeremy Stanley
27f49bc869 Add missing cert checks
Based on an audit of certs I currently have record of ordering,
update the ssldomains list for our cert check to include everything
I know (and can confirm) is in production. Drop security since it's
rolled into the SubjectAltName set for the static.openstack.org cert
now. Also remove groups-dev from the list as it's the only one using
a snakeoil cert and we don't normally bother to check for expiration
on those. Keep www on the list even though Infra doesn't manage that
one, because its unanticipated expiration has impacted us in the
past and having a bit of extra warning there can't hurt.

Change-Id: I4a51d0cd15533a39d23e09735c9fda34398e957f
2017-06-30 20:24:59 +00:00
Jeremy Stanley
2be925f8e9 Add HTTPS to developer and docs.openstack.org
Add X.509 certificates, certificate chains and private keys for
https://developer.openstack.org/ and https://docs.openstack.org/
separately using SNI (as the list grows we can consider condensing
these into a single cert using ServerAltNames later).

Change-Id: Ia365be3363b611e5ee3b6dceb38ec311456466ec
2017-01-25 23:32:10 +00:00
Clark Boylan
5700271dd5 Deploy simple ethercalc server
This is a simple first deployment of an ethercalc service. It does not
come with authenticated redis or redis backups. It will however have
working ssl.

Change-Id: I8c434a6bff42bce75e67fb37665d213f3cc018c8
Depends-On: Id10247211d9643e81bb1b6e8fb67377ba6de873a
2017-01-25 10:23:07 -08:00
Jeremy Stanley
cddd9e6265 Switch jenkins.openstack.org to a snakeoil cert
The SSL cert for jenkins.openstack.org was obtained in 2013 when
this interface was more heavily used by our developer community.
Since then we've rolled out 7 additional Jenkins masters and so this
is no longer a useful primary reference. The only real need for
authenticated connections to its WebUI at this point is systems
administrators performing maintenance and minimal local
configuration, for which ToFU of a self-signed cert is sufficient.

Change-Id: Ibf95983a2ac76c2e9e39bcfc99643e3cac401245
2015-07-16 19:54:21 +00:00
Jeremy Stanley
1faaa18139 Add more sites to our SSL cert expiration checker
This syncs up the SSL cert check sites list to match the SSL certs
we have Puppet applying from our hiera list.

Change-Id: I02812af75a9c619856c7130be92e2b15ba370608
2015-07-16 19:31:02 +00:00
Jeremy Stanley
39f160a1c0 Monitor openstackid.org SSL X.509 cert expiration
Change-Id: If2ece0d070b66f134922811e20122a3c1bc5aafc
2014-10-08 21:13:15 +00:00
Elizabeth Krumbach Joseph
3f11be30ea Add git.o.o to list of ssl certificates we monitor
Change-Id: Ic8b33d88d4d379303620a8dedfa143008251f002
2013-09-06 09:51:16 -07:00
Elizabeth Krumbach
5bc9f1ae7f Add ask.openstack.org to ssl certs we monitor
Added ask.openstack.org to the list of ssl certs we monitor,
also took the opportunity to alphabetize the list.

Change-Id: I251d6ee0df8b73f159a9d7844b5c89412a548919
Reviewed-on: https://review.openstack.org/31866
Reviewed-by: James E. Blair <corvus@inaugust.com>
Reviewed-by: Dan Prince <dprince@redhat.com>
Approved: Clark Boylan <clark.boylan@gmail.com>
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Tested-by: Jenkins
2013-06-06 18:57:50 +00:00
Elizabeth Krumbach
6ee09c0918 Add ssl-cert-check to cacti server
Add monitoring of SSL certificates for openstack websites

Change-Id: I50b6a8aced7ae563381eb948ce4e8f854a6d85a9
Reviewed-on: https://review.openstack.org/30490
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-26 02:57:11 +00:00