17292 Commits

Author SHA1 Message Date
Zuul
125a330769 Merge "Use nodejs 14" 2021-08-03 17:58:17 +00:00
Zuul
e73739f397 Merge "Update our python-base and -builder images" 2021-08-03 17:23:56 +00:00
Zuul
1d4c6b8cc2 Merge "matrix-eavesdrop: fix initial room path creation" 2021-08-03 17:23:52 +00:00
Clark Boylan
4d9d23e071 Update our python-base and -builder images
We are looking ahead to rebuilding a number of our images for services
like Zuul, Gerrit, and Gitea to do things like check zuul v5 efforts,
fix gerrit bugs, and upgrade gitea to a new version. Ensuring that we
have an up to date base platform seems like a good idea as a result.

Change-Id: I4262b8aa1759eaae85e5429c5a5097397152afa5
2021-08-03 07:49:05 -07:00
Tristan Cacqueray
953358a485 Update the gerritbot-matrix image to fix the ssh signature failure
This change enables a new runtime which does not use the faulty
openssh crypto policy.

Change-Id: Iedf8e2668a2f9e1770ca1782b3e61983382e5df5
2021-08-03 11:42:28 +00:00
James E. Blair
42a875b0fe matrix-eavesdrop: fix initial room path creation
The bot is supposed to create the filesystem director for the room
path when joining, but it may have done so with a relative path
instead of the full path that is actually used for logging.

Change-Id: I8c9c19a12eb2b85797ade75358859dc06b81b0b6
2021-08-02 16:54:14 -07:00
James E. Blair
81b3e0eb90 Remove comment from matrix-eavesdrop dockerfile
This is mostly to force a build after correcting a pipeline config.

Change-Id: Ib8ecdfb2b5fe25e0213809c6eebce55493642214
2021-08-02 14:22:42 -07:00
Clark Boylan
28736e31ba Use nodejs 14
According to upstream gitea nodejs 16 has broken them and there isn't
much they can do other than using nodejs 14 for the moment. Use 14 in
our image builds to keep our dockerfile buildable.

See https://github.com/go-gitea/gitea/issues/16604 for more info.

Change-Id: I143c3e67f354d220614136905e8b598cd6d2ad61
2021-08-02 14:09:37 -07:00
Zuul
47d1737cd7 Merge "Add mailing list for FLOSS MOOC" 2021-08-02 17:20:31 +00:00
Zuul
04fac27ea8 Merge "Run matrix-gerritbot on eavesdrop" 2021-08-02 17:00:12 +00:00
Zuul
af5fcdcb13 Merge "Run matrix-eavesdrop on eavesdrop" 2021-08-02 17:00:09 +00:00
Zuul
ab092e721f Merge "Add matrix-eavesdrop container image" 2021-08-02 16:35:25 +00:00
Kendall Nelson
fc87c924a3 Add mailing list for FLOSS MOOC
Currently being collaboratively developed here:

https: //gitlab.com/mooc-floss/mooc-floss
Change-Id: I2002ee48878e816544b08012668c66337ab4707a
2021-08-02 16:17:40 +00:00
Tristan Cacqueray
c4b0a8950d Run matrix-gerritbot on eavesdrop
Thin runs the new gerritbot-matrix bot on the eavesdrop server.

Change-Id: Ic11ca46aa4da61d5b80a8996ad900fdf83ab70dc
2021-07-30 09:16:42 -05:00
Ian Wienand
59b058f0d6 Remove Fedora 32 mirror
This is no longer required

Change-Id: Iff9578a41abbe9e9e3c73c50041ddd11376099e4
Depends-On: https://review.opendev.org/c/openstack/project-config/+/795643
2021-07-30 13:23:33 +10:00
Zuul
d8fd9bea18 Merge "Add Debian Bullseye testing" 2021-07-30 01:53:54 +00:00
Zuul
3ce9e4b5ed Merge "Remove review-test" 2021-07-29 01:48:22 +00:00
Zuul
69fbc35605 Merge "Test the rename_repos playbook" 2021-07-29 00:35:28 +00:00
James E. Blair
82c966e6da Run matrix-eavesdrop on eavesdrop
Thin runs the new matrix-eavesdrop bot on the eavesdrop server.

It will write logs out to the limnoria logs directory, which is mounted
inside the container.

Change-Id: I867eec692f63099b295a37a028ee096c24109a2e
2021-07-28 18:34:58 -05:00
Clark Boylan
d504604b0c Test the rename_repos playbook
It would be useful to test our rename playbook against gitea and gerrit
when we make changes to these related playbooks, roles, and docker
images. To do this we need to converge our test and production setups
for gerrit a bit more. We create an openstack-project-creator account in
the test gerrit to match prod and we have rename_repos.yaml talk to
localhost for gerrit ssh commands.

With that done we can run the rename_repos.yaml playbook from
test-gitea.yaml and test-gerrit.yaml to help ensure the playbook
functions as expected against these services.

Co-Authored-By: Ian Wienand <iwienand@redhat.com>
Change-Id: I49ffaf86828e87705da303f40ad4a86be030c709
2021-07-28 08:33:55 -07:00
Ian Wienand
267224c671 Add Debian Bullseye testing
Add Bullsye testing, and also rename the "stable" jobs to codenames to
be clearer about what is being tested.

Change-Id: If2d31481f2e455b58729d581799ba752020fb3d1
2021-07-28 10:54:59 +10:00
Zuul
d8afe07574 Merge "Update docker-compose restart flags" 2021-07-28 00:04:49 +00:00
Alex Schultz
e52972e22f Add cdn0{1,2}.quay.io
It appears quay is now returning their own domain in their blob
redirects. We currently don't cache it so in order for it to work we
need to add cdn01.quay.io and cdn02.quay.io to the proxy config

Change-Id: I2b603d6a5d057e388d473f71bfbaf822d65dd4e1
2021-07-26 21:01:57 +00:00
James E. Blair
b58b204a8e Add matrix-eavesdrop container image
This builds a container image with a simple eavesdrop bot for Matrix.

Change-Id: I5304b4ec974b84886ac969b59cfcec8dec2febf9
2021-07-23 14:28:22 -07:00
Zuul
ec77854022 Merge "Point cacti at review02 explicitly" 2021-07-23 01:16:28 +00:00
Zuul
76a26721e4 Merge "Upgrade gitea to 1.14.5" 2021-07-22 19:41:03 +00:00
Zuul
725d111b54 Merge "Add DNSSEC configuration for gating.dev" 2021-07-22 17:56:45 +00:00
Zuul
df647d2148 Merge "Update gitea to 1.14.4" 2021-07-22 17:01:40 +00:00
James E. Blair
efd6ed5be8 Add DNSSEC configuration for gating.dev
Change-Id: I4d62968456ac72d4f84a63104932cc28d27feccb
2021-07-22 09:36:17 -07:00
Clark Boylan
b7668a83bb Upgrade gitea to 1.14.5
This is a small update to gitea after the previous update. This is
relatively recent and since we had tested the prior upgrade I figured we
can do this as a followup. None of the template files seem to have
deltas between 1.14.4 and 1.14.5 which means if 1.14.4 deploys sanely
then I expect this one will too.

Change-Id: I4472d5973d8104a63f16092a2804fabd3e9fa954
2021-07-22 09:18:36 -07:00
Ian Wienand
fc4ca85f08 Update docker-compose restart flags
After I replace the docker packages some services I thought would come
back did not.

Lodegit seems to be an oversight, add restart always.

Also make sure the ZK containers start themselves.

I believe with Gerrit we've made the choice to not start automatically
due to the general high-touch nature of restarts.  Keep the database
consistent and remove the auto restart there.

Change-Id: I98fa3055ac269564ed96570df0700b2aad24e4d2
2021-07-22 08:35:52 +10:00
Ian Wienand
c1278d18bb Remove review-test
With our system-config-run gerrit/review jobs we have much less need
for a dedicated server to stage changes on.  Remove in prepartion of
server cleanup.

Change-Id: I9430f7a2432324a184e3a4f7e41f9e5150c0200c
2021-07-21 13:12:43 +10:00
Zuul
d68f8ce7bb Merge "Remove review01 references" 2021-07-21 03:08:24 +00:00
Zuul
987cf88750 Merge "gerrit: fix Launchpad credentials write" 2021-07-21 00:52:13 +00:00
Clark Boylan
fb85ae32ed Trim yum-puppetlabs content
This trims out old Fedora and SLES content from our yum-puppetlabs repo.
I think that Fedora might not be used at all but we can clean that up in
a followon as we get a better grasp of how this is used.

Change-Id: I53a9b6cb529f0d3e3822864aca7725a222c78113
2021-07-20 13:33:40 -07:00
Ian Wienand
e79e3a2f04 Remove review01 references
This server is no longer in production, so remove the various
references to it.

Change-Id: I2cdd8052c48713e9ba648be20ccad5069d5fe40e
2021-07-20 11:57:10 +10:00
Ian Wienand
21e25cb4f6 gerrit: fix Launchpad credentials write
The extant variable name is never set so this never writes anything
out.  Move it to a dictionary value.  Use stub values for testing,
this way we don't need the "when:".

Additionally remove an unused old template file.

Change-Id: Id96fde79e28f309aa13e16bdda29f004c3c69c4b
2021-07-20 10:54:22 +10:00
Ian Wienand
b12ff039e4 Point cacti at review02 explicitly
Point this at review02 explicitly to get stats on the new server

Change-Id: I711c613456a2ca4909756d695695472d9b965266
2021-07-20 09:12:36 +10:00
Zuul
cf7c95acb1 Merge "review02: skip ~gerrit2/tmp in backup" 2021-07-19 08:14:56 +00:00
Ian Wienand
ede3a6390c review02: skip ~gerrit2/tmp in backup
Change-Id: Ifcd8f6195b70592288f9a82fea170ae0def4d57a
2021-07-19 17:05:13 +10:00
Ian Wienand
0142bc10eb backups: add review02.opendev.org
Start backing up the new review server.  Stop backing up the old
server.  Fix the group matching test for the new server.

Change-Id: I8d84b80099d5c4ff7630aca9df312eb388665b86
2021-07-19 15:29:42 +10:00
Zuul
f1b559bb7a Merge "review02: move out of staging group" 2021-07-19 04:49:37 +00:00
Ian Wienand
8607ff7d81 review02: move out of staging group
This moves review02 out of the review-staging group and into the main
review group.  At this point, review01.openstack.org is inactive so we
can remove all references to openstack.org from the groups.  We update
the system-config job to run against a focal production server, and
remove the unneeded rsync setup used to move data.

This additionally enables replication; this should be a no-op when
applied as part of the transition process is to manually apply this,
so that DNS setup can pull zone changes from opendev.org.

It also switches to the mysql connector, as noted inline we found some
issues with mariadb.

Note backups follow in a separate step to avoid doing too much at
once, hence dropping the backup group from the testing list.

Change-Id: I7ee3e3051ea8f3237fd5f6bf1dcc3e5996c16d10
2021-07-18 19:45:35 -07:00
Zuul
dea42eb61f Merge "Enable openEuler mirroring" 2021-07-16 04:26:02 +00:00
Zuul
b895af4d35 Merge "Remove paste01.openstack.org" 2021-07-16 03:03:50 +00:00
Ian Wienand
5e52befdfa Remove paste01.openstack.org
This has been replaced by paste01.opendev.org and Ansible deployment.

Change-Id: I0f8f5374a3f5d269b317bde4ae2b37435e0871d5
2021-07-15 23:25:10 +00:00
Xinliang Liu
e54cc45bb8 Enable openEuler mirroring
Mirror latest LTS release openEuler-20.03-LTS-SP2.

Change-Id: I134b0c8b119d4662fc56f139a7ff4b0c7d6a4980
2021-07-15 07:12:22 +00:00
Zuul
128b7ab3fa Merge "Add paste01.opendev.org to backup" 2021-07-15 07:09:25 +00:00
Zuul
5d9b907f41 Merge "borg-backup: exclude /var/lib/snapd" 2021-07-15 05:09:09 +00:00
Ian Wienand
d4c613a07a Add paste01.opendev.org to backup
Change-Id: Iec6b916bd27a5333d28d1fdc931d4f41165bf50c
2021-07-15 15:02:52 +10:00