416 Commits (master)

Author SHA1 Message Date
Paladox d7b726140d Add an OpenDev theme into our Gerrit image
2 years ago
Clark Boylan 70ef807b3e Update gerrit docker image to java 11
2 years ago
Zuul d755c64080 Merge "Remove reviewdb config from Gerrit"
2 years ago
Clark Boylan 1ccf5e68e5 Remove reviewdb config from Gerrit
2 years ago
Clark Boylan 01dab90bc1 Handle x/ prefix projects on gerrit 3.2
2 years ago
Ian Wienand 368466730c Migrate codesearch site to container
2 years ago
Ian Wienand 77eb5dfb66 reprepro: install keytab
2 years ago
Zuul 4ed23af8fe Merge "Build images for gerrit 3.1 and 3.2"
2 years ago
Clark Boylan 1008a1fc90 Build images for gerrit 3.1 and 3.2
2 years ago
Zuul f3bbc8171f Merge "gitea: fix 3081 proxy"
2 years ago
Zuul 083e8b43ea Merge "Add borg-backup roles"
2 years ago
Ian Wienand b386dbd631 gitea: fix 3081 proxy
2 years ago
Zuul c0d75862c4 Merge "Collect tox logs"
2 years ago
Zuul c4781984c9 Merge "run-base-post: fix ARA artifact link"
2 years ago
Ian Wienand 06c5fc8d4b Collect tox logs
2 years ago
Ian Wienand 6c32bc8bda run-base-post: fix ARA artifact link
2 years ago
Clark Boylan dff18bac1b Convert ssh keys for ruby net-ssh if necessary
2 years ago
Clark Boylan e97d031d68 Couple of gerritbot role cleanups
3 years ago
Clark Boylan 506a11f9d2 Add ansible role to manage gerritbot
3 years ago
Clark Boylan 5fa69476c4 Continue to add_host here even though we do it in base-jobs
3 years ago
Zuul 3748d6af1c Merge "Use infra-prod-base in infra-prod jobs"
3 years ago
Jeremy Stanley 3d6cae8298 Run ara-report on bridge in run-base-post
3 years ago
James E. Blair b9f7f5506f Use infra-prod-base in infra-prod jobs
3 years ago
Ian Wienand 028d655375 Add borg-backup roles
3 years ago
Ian Wienand ba45f251d1 Fix junit error, add HTML report
3 years ago
Ian Wienand c697f22413 run-base : don't strip root ssh private key
3 years ago
Zuul 466e14b5f7 Merge "gitea: Add reverse proxy option"
3 years ago
Ian Wienand b146181174 Grafana container deployment
3 years ago
Ian Wienand 870f664648 gitea: Add reverse proxy option
3 years ago
Zuul d86cbf379f Merge "Run zuul-executor using docker"
3 years ago
Clark Boylan f7e92ee669 Improve ansible yaml output for humans
3 years ago
James E. Blair ac5fc652f4 Merge "Fake zuul_connections for gate"
3 years ago
James E. Blair e989281e02 Merge "Stop using backend hostname in zuul testinfra tests"
3 years ago
Zuul 125a7e3042 Merge "Add tool to export Rackspace DNS domains to bind format"
3 years ago
Monty Taylor cf805976f8 Use ensure-virtualenv in legacy puppet jobs
3 years ago
James E. Blair 7f7c155555 Fake zuul_connections for gate
3 years ago
Ian Wienand ccd3ac2344 Add tool to export Rackspace DNS domains to bind format
3 years ago
James E. Blair 3d6cefe9dd Stop using backend hostname in zuul testinfra tests
3 years ago
Monty Taylor a888431429 Run zuul-executor using docker
3 years ago
Monty Taylor 6b89b0b5a7 Override bridge hostvars directly
3 years ago
Monty Taylor 83ced7f6e6 Split inventory into multiple dirs and move hostvars
3 years ago
Zuul 3f61433c59 Merge "Generate ssl check list directly from letsencrypt variables"
3 years ago
Zuul fc39f87f1e Merge "testinfra: pass inventory and zuul data"
3 years ago
James E. Blair 9662805937 Correct the test gearman certs
3 years ago
Clark Boylan eb22e01f31 Add support for multiple jvbs behind meetpad
3 years ago
James E. Blair 085856e318 Add iptables_extra_allowed_groups
3 years ago
Zuul 2dff1e482d Merge "Use ensure-nodejs in Gerrit deployment testing"
3 years ago
Ian Wienand c9215801f0 Generate ssl check list directly from letsencrypt variables
3 years ago
Ian Wienand 0d004ea73d testinfra: pass inventory and zuul data
3 years ago
Zuul dd6e5fdfbb Merge "Run multi-node-hosts-file in run-base-pre"
3 years ago
Jeremy Stanley dd697fc313 Use ensure-nodejs in Gerrit deployment testing
3 years ago
Ian Wienand 3a47fb5b8f Remove citycloud
3 years ago
Ian Wienand 7b8b788ce2 Add focal testing for mirror nodes
3 years ago
Monty Taylor af73c082b2 Run multi-node-hosts-file in run-base-pre
3 years ago
Zuul e56cbdcee3 Merge "Run nodepool launchers with ansible and containers"
3 years ago
Zuul 9b1161e051 Merge "Set up robots.txt on lists servers"
3 years ago
Monty Taylor e0619f17f1 Run nodepool launchers with ansible and containers
3 years ago
Zuul fdfbc3d0b9 Merge "Run zookeeper cluster in nodepool jobs"
3 years ago
Monty Taylor 8d7075b02f Run zookeeper cluster in nodepool jobs
3 years ago
Zuul 74730d6ec6 Merge "Run test playbooks with more forks"
3 years ago
Clark Boylan eeac5467c3 Set up robots.txt on lists servers
3 years ago
Monty Taylor 767e001cd6 Run test playbooks with more forks
3 years ago
Monty Taylor 32978fe729 Update to tip of master in periodic jobs
3 years ago
Zuul adbe2cb70a Merge "Run smart-reconfigure instead of HUP"
3 years ago
Monty Taylor 5d1f556c2e Run smart-reconfigure instead of HUP
3 years ago
Monty Taylor 05b0587871 Add nodepool node key
3 years ago
Zuul b21a8e58cf Merge "Run Zuul using Ansible and Containers"
3 years ago
Zuul 1b2d113c0f Merge "Split eavesdrop into its own playbook"
3 years ago
Monty Taylor f0b77485ec Run Zuul using Ansible and Containers
3 years ago
Monty Taylor 9fd2135a46 Split eavesdrop into its own playbook
3 years ago
Zuul 0b46f403ec Merge "Rearrange set-hostnames and cloud-init removal"
3 years ago
Monty Taylor 68b50ca05b Rearrange set-hostnames and cloud-init removal
3 years ago
Zuul fbcc45401b Merge "Use real passwords for meetpad"
3 years ago
James E. Blair f7bf07a03d Use real passwords for meetpad
3 years ago
Monty Taylor ca684c775b Move puppet apply jobs to system-config repo
3 years ago
Monty Taylor 34c8e161b7 Set ansible_host explicitly
3 years ago
Monty Taylor 80222eabbd Remove ansible_user_dir
3 years ago
Monty Taylor 8fc86cbd7f Add port and user_dir to add_host in prod playbook
3 years ago
Zuul 27f6013822 Merge "Switch to prepare-workspace-git"
3 years ago
Monty Taylor ebae022d07 Use project-config from zuul instead of direct clones
3 years ago
Monty Taylor 187177a9b2 Switch to prepare-workspace-git
3 years ago
Monty Taylor edd46d1acc Just use synchronize to sync the repos
3 years ago
Monty Taylor cb58a10d5b Run playbooks out of zuul checkout
3 years ago
Monty Taylor c117c1106d Update install-ansible away from /opt/system-config
3 years ago
Monty Taylor 1e79b848cd Rename ansible_forks to infra_prod_ansible_forks
3 years ago
Clark Boylan dd2ba436f9 Become root when fixing bridge logging
3 years ago
Zuul 960b9d7bbd Merge "Improving logging of prod playbook jobs"
3 years ago
Clark Boylan c5263d76c9 Improving logging of prod playbook jobs
3 years ago
Monty Taylor b0c0252f55 Remove leftover /var/run dir creation
3 years ago
Monty Taylor b23515c623 Make a new dockerized etherpad.opendev.org
3 years ago
Monty Taylor b099b439b4 Grab logs in the case of errors
3 years ago
Monty Taylor 2e6cf25e5d Rename bridge.yaml to install-ansible.yaml
3 years ago
Monty Taylor 179d1a2516 Collect production playbook output
3 years ago
Monty Taylor e51e289425 Add restTokenPrivateKey
3 years ago
Monty Taylor 2e5b95a7f3 Add flag to allow skipping docker-compose up
3 years ago
Ian Wienand b1bfee423b nodepool-builder: Add webserver
3 years ago
Zuul b2b0cc1c83 Merge "Add install zookeeper role; use for nodepool-builder testing"
3 years ago
Jeremy Stanley 43ed9fc297 Moving FortNebula to OpenEdge
3 years ago
Ian Wienand e7f1062d51 Add install zookeeper role; use for nodepool-builder testing
3 years ago
Zuul fd50bb63aa Merge "letsencrypt: Register email with accounts"
3 years ago
Clark Boylan 6f9c151e79 Collect docker logs as root
3 years ago
Ian Wienand 3aaf87ee6d letsencrypt: Register email with accounts
3 years ago
Zuul 7fe8a64cdc Merge "Build gerrit images with bazelisk"
3 years ago
Monty Taylor a8e1d1496d Build gerrit images with bazelisk
3 years ago
Zuul 5f80e934c4 Merge "Use LE certs for Apache"
3 years ago
Monty Taylor bbe8086726 Use LE certs for Apache
3 years ago
Zuul e1f75c92b2 Merge "Add Apache to Ansible for Gerrit"
3 years ago
Monty Taylor 4de5f79599 Add Apache to Ansible for Gerrit
3 years ago
Clark Boylan 9166780b54 Add airship CI cloud
3 years ago
Ian Wienand c3c96d3797 Add Linaro US cloud
3 years ago
Ian Wienand 8296bf450c Remove unused linaro credentials
3 years ago
Zuul 8e75bf4416 Merge "Switch to collect-container-logs"
3 years ago
Zuul fd1f2596b9 Merge "Update registry testing to use LE"
3 years ago
Zuul a48be16f3e Merge "afs-client: move reduced cache to group variable"
3 years ago
Clark Boylan 6f62b38dbc Update registry testing to use LE
3 years ago
Mohammed Naser e0c627d8a6 Switch to collect-container-logs
3 years ago
Monty Taylor 4449612d20 Plumb through secure.config contents
3 years ago
Monty Taylor e42862af73 Plumb through storyboard hiera data
3 years ago
Monty Taylor 1d37be64b4 Add service playbook and test run for prod gerrit
3 years ago
Ian Wienand f49fc87f95 afs-client: move reduced cache to group variable
3 years ago
Zuul 29019411eb Merge "Run a gerrit container on review-dev01"
3 years ago
Clark Boylan 5392f8a27c Manage opendev.org cert with LE
3 years ago
Zuul 8c75f8137d Merge "Remove arm64ci (3/2)"
3 years ago
James E. Blair 4f9720e76e Run a gerrit container on review-dev01
3 years ago
Monty Taylor 36aa77937a Add jobs to build gerrit master branch
3 years ago
Zuul cd402000a4 Merge "Several updates because the world is a dark place"
3 years ago
Monty Taylor 9ab25e89a9 Several updates because the world is a dark place
3 years ago
James E. Blair dee6a8b330 Add token secret to intermediate registry
3 years ago
James E. Blair b5d37bfaa2 Remove arm64ci (3/2)
3 years ago
Zuul f8808d6919 Merge "Remove bazel version hack"
3 years ago
Monty Taylor f0a3f0cb37 Remove bazel version hack
3 years ago
Zuul 823298b365 Merge "Fix files matcher and bazel for gerrit base image"
3 years ago
Monty Taylor 072fcca06f Fix files matcher and bazel for gerrit base image
3 years ago
Ian Wienand 912dff49e7 Set zuul_work_dir for tox testing
3 years ago
Monty Taylor 56ceaf1c40 Remove the extra bazel options
3 years ago
Ian Wienand 0751b3d481 Convert nested bridge.o.o ARA report to static HTML
4 years ago
Ian Wienand 814e4be128 Ansible roles for backup
4 years ago
Monty Taylor 2a46202b9f Build gerrit images for 2.16 and 3.0 as well
4 years ago
Jeremy Stanley 5587c299ea Re-add gitea01 replacement to inventory
4 years ago
Ian Wienand 814b42f616 Set openafs cache sizes for mirror/mirror-update
4 years ago
Ian Wienand 82c6dec4fa Disable cloud launcher cron job during CI
4 years ago
Zuul 482abf3bf0 Merge "mirror-update: export mirroring logs"
4 years ago
James E. Blair ee3b273876 Exclude ansible_python_interpreter from write-inventory
4 years ago
Ian Wienand 959f0301e7 mirror-update: export mirroring logs
4 years ago
Ian Wienand aa357fc19f mirror-update: update keytab testing
4 years ago
Ian Wienand b85282c046 Move rsync mirror updates to new opendev.org mirror-update host
4 years ago
Clark Boylan 3cc931b72d Add clouds.yaml entries for fortnebula cloud
4 years ago
Ian Wienand d33105535a Separate openafs CI mirror
4 years ago
Ian Wienand 52780440ff Update to ansible-lint 4.1.0
4 years ago
Zuul 1fe34e00d4 Merge "Add control plane clouds to nodepool builder clouds.yaml"
4 years ago
Monty Taylor ff1b8a94c6 Add control plane clouds to nodepool builder clouds.yaml
4 years ago
Ian Wienand 670107045a Create opendev mirrors
4 years ago
Zuul 2c5847dad9 Merge "Split the base playbook into services"
4 years ago
James E. Blair 8ad300927e Split the base playbook into services
4 years ago
Ian Wienand 733122f0df Use handlers for letsencrypt cert updates
4 years ago
Zuul 5ba6fc424d Merge "Use swift to back intermediate docker registry"
4 years ago
James E. Blair c7d499d22b Merge "Bind to v4 and v6 in haproxy"
4 years ago
OpenDev Sysadmins 1ee61397a3 OpenDev Migration Patch
4 years ago
James E. Blair 65563f226e Bind to v4 and v6 in haproxy
4 years ago
James E. Blair f357e5cdab Use swift to back intermediate docker registry
4 years ago
Zuul a83ecc7ed1 Merge "letsencrypt: split staging and self-signed generation"
4 years ago
Ian Wienand 86c5bc2b45 letsencrypt: split staging and self-signed generation
4 years ago
Zuul 459961522f Merge "Set ansible_python_interpreter for bridge.o.o"
4 years ago
Paul Belanger e2c4d9b3ad Set ansible_python_interpreter for bridge.o.o
4 years ago
Ian Wienand afd907c16d letsencrypt support
4 years ago
Ian Wienand ce7d04ddea Remove /hosts from log outputs
4 years ago
Ian Wienand 66ceb321a6 master-nameserver: Add unmanaged domains; add acme.opendev.org
4 years ago
Ian Wienand 0484e29576 Add fake DNSSEC keys for zones
4 years ago
James E. Blair d8f56f827b Disable ansible cron even more
4 years ago
Monty Taylor 7a18eb49e4 Add flag to disable cron for test jobs
4 years ago
James E. Blair 9ff29b108d Test gitea project creation playbook
4 years ago
Clark Boylan 9342c2aa6d Add zuul user to bridge.openstack.org
4 years ago
Zuul d96623934c Merge "Run an haproxy load balancer for gitea"
4 years ago
James E. Blair 4b031f9f24 Run an haproxy load balancer for gitea
4 years ago
James E. Blair dd011e1c7a run-base: configure docker mirrors on all hosts in CI
4 years ago
James E. Blair 67cda2c7df Deploy gitea with docker-compose
4 years ago
James E. Blair 94d404a535 Install kubectl on bridge
4 years ago
James E. Blair 7610682b6f Configure .kube/config on bridge
4 years ago
James E. Blair 12709a1c8b Run a docker registry for CI
4 years ago
James E. Blair 8062f4c1ec Grab container logs at the end of run-base
4 years ago
James E. Blair 22ad414a86 Use stage-output role in system-config-run
4 years ago
James E. Blair d145e86f71 Switch to zuul-jobs docker build jobs
4 years ago
James E. Blair 7a6ae3aadb Add docker image building jobs
4 years ago
James E. Blair 9e6a4d327e Remove all docker image building jobs
4 years ago
Monty Taylor b1c4a6d36a Build a gerrit image
4 years ago
Monty Taylor d1a2dfa6f5 Add support for per-image build-arg settings
4 years ago
James E. Blair a546e25e76 Delete change tags from docker image repos
4 years ago
Monty Taylor 700f195706
Add support for passing path to docker build
4 years ago
James E. Blair 2059b73584 Fix image promote playbook
4 years ago
James E. Blair 899a2023d2 Use promote pipeline for system-config images
4 years ago
James E. Blair 3ce494abab Add gitea dockerfile
4 years ago
Ian Wienand f07bf2a507 Import install-docker role
4 years ago
Ian Wienand 860b0f9773 Collect syslogs from nodes in ansible tests
4 years ago
Ian Wienand 3bed6e0fd3
Enable ARA reports for system-config bridge CI jobs
4 years ago
James E. Blair 6368113ec9 Add kube config to nodepool servers
4 years ago
Zuul 9679f57225 Merge "Add Arm64 CI cloud"
4 years ago
James E. Blair dae1a0351c Configure opendev nameservers using ansible
4 years ago
James E. Blair 90e6088881 Configure adns1.opendev.org server via ansible
4 years ago
Gary Perkins 10c8da0e90 Add Arm64 CI cloud
4 years ago
Monty Taylor e998db36f2 Add yamlgroup inventory plugin
4 years ago
Clark Boylan 0e9d830a64 Add job to run playbook on bridge.o.o
4 years ago
Ian Wienand 20c0340c3c Add Linaro London cloud
4 years ago
Zuul 4db29ef5d3 Merge "Fix variable names in nodepool cloud config"
4 years ago
Ian Wienand a7e85e75b1 Fix variable names in nodepool cloud config
4 years ago
James E. Blair 4477291111 Add testinfra tests for bridge
4 years ago
Clark Boylan 09288c7c37 Manage clouds.yaml files in ansible
4 years ago
Zuul 017fdf3e34 Merge "run-base: exclude __pycache__ from logs"
4 years ago
Zuul 2a51a493e0 Merge "Add system-config-run-eavesdrop"
4 years ago
Zuul 94ea02f635 Merge "run-base: collect ansible configuration"
4 years ago
James E. Blair a491f80f6f run-base: exclude __pycache__ from logs
4 years ago
Zuul 768df606b0 Merge "Generate junit.xml file for testinfra"
4 years ago
James E. Blair 09b1ff4bc3 Add system-config-run-eavesdrop
4 years ago
James E. Blair 6de5aee53b run-base: collect ansible configuration
4 years ago
James E. Blair 800397c3da base-test: iptables: allow zuul console streaming
4 years ago
Paul Belanger 20286235b6 Generate junit.xml file for testinfra
4 years ago
James E. Blair 19aebca3e7 Add system-config-run-base job
5 years ago