533594d959
This zuul02 instance will replace zuul01. There are a few items to coordinate when doing an actual switch so we haven't removed zuul01 from inventory here. In particular we need to update gearman server config values in the zuul cluster and we need to save queues, shutdown zuul01, then start zuul02's scheduler and restore queues there. I believe landing this change is safe as we don't appear to start zuul on new instances by default. Reviewers should double check this. Depends-On: https://review.opendev.org/c/opendev/zone-opendev.org/+/791039 Change-Id: I524b456e494124d8293fbe8e1468de40f3800772
35 lines
1.1 KiB
Python
35 lines
1.1 KiB
Python
# Copyright 2018 Red Hat, Inc.
|
|
#
|
|
# Licensed under the Apache License, Version 2.0 (the "License"); you may
|
|
# not use this file except in compliance with the License. You may obtain
|
|
# a copy of the License at
|
|
#
|
|
# http://www.apache.org/licenses/LICENSE-2.0
|
|
#
|
|
# Unless required by applicable law or agreed to in writing, software
|
|
# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
|
|
# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
|
|
# License for the specific language governing permissions and limitations
|
|
# under the License.
|
|
|
|
import util
|
|
import socket
|
|
|
|
testinfra_hosts = ['zuul02.opendev.org']
|
|
|
|
|
|
def test_iptables(host):
|
|
rules = util.verify_iptables(host)
|
|
|
|
ips = util.get_ips('ze01.opendev.org', socket.AF_INET)
|
|
assert len(ips) > 0
|
|
|
|
# Make sure that the gearman port is open to executors on the scheduler
|
|
for ip in util.get_ips('ze01.opendev.org', socket.AF_INET):
|
|
zuul = ('-A openstack-INPUT -s %s/32 -p tcp -m state --state NEW'
|
|
' -m tcp --dport 4730 -j ACCEPT' % ip)
|
|
assert zuul in rules
|
|
|
|
for rule in rules:
|
|
assert '--dport 7900' not in rule
|