
This is a new Noble server to replace the existing 01 server. The depends on will ensure the needed ACME records are in place before we deploy. There don't appear to be any private vars that need updating. The old server did not have a data volume so the new one does not either. If we find that we run out of disk space later we can use the ephemeral drive for the git repo and index content. Depends-On: https://review.opendev.org/c/opendev/zone-opendev.org/+/941140 Change-Id: I66a0edb4cd1646b8e2e944d713134a76e73769e0
43 lines
1.7 KiB
Python
43 lines
1.7 KiB
Python
# Copyright 2020 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.
|
|
|
|
from util import take_screenshots
|
|
|
|
testinfra_hosts = ['codesearch02.opendev.org']
|
|
|
|
|
|
def test_codesearch_container_listening(host):
|
|
codesearch = host.socket("tcp://127.0.0.1:6080")
|
|
assert codesearch.is_listening
|
|
|
|
def test_codesearch_proxy(host):
|
|
cmd = host.run('curl --insecure '
|
|
'--resolve codesearch.opendev.org:443:127.0.0.1 '
|
|
'https://codesearch.opendev.org')
|
|
assert '<title>Hound</title>' in cmd.stdout
|
|
|
|
def test_codesearch_robots(host):
|
|
cmd = host.run('curl --insecure '
|
|
'--resolve codesearch.opendev.org:443:127.0.0.1 '
|
|
'https://codesearch.opendev.org/robots.txt')
|
|
assert 'Disallow: /' in cmd.stdout
|
|
|
|
def test_codesearch_screenshots(host):
|
|
shots = (
|
|
('https://localhost/', None, 'codesearch-main-page.png'),
|
|
('https://localhost/?q=zuul&i=nope&literal=nope&files=&excludeFiles=&repos=', None, 'codesearch-zuul.png'),
|
|
('https://localhost/?q=cirros&i=nope&literal=nope&files=&excludeFiles=&repos=cirros/cirros', None, 'codesearch-cirros.png'),
|
|
)
|
|
take_screenshots(host, shots)
|