Retire opendev/puppet-openstack_health: remove from system-config
opendev/puppet-openstack_health is retiring(needed-by) so we need to remove this puppet module from system cofig. Needed-By: https://review.opendev.org/c/opendev/puppet-openstack_health/+/836711 Change-Id: I2ea259aaec0d2d14447dcd55931b3fa51cd04831
This commit is contained in:
parent
89b04fe45b
commit
d37b9ee005
@ -1,41 +0,0 @@
|
||||
:title: openstack-health
|
||||
|
||||
.. _openstack-health:
|
||||
|
||||
OpenStack-Health
|
||||
################
|
||||
|
||||
At a Glance
|
||||
===========
|
||||
|
||||
:Hosts:
|
||||
* API Server: http://health.openstack.org
|
||||
* Frontend: http://status.openstack.org/openstack-health
|
||||
:Puppet:
|
||||
* https://opendev.org/opendev/puppet-openstack_health/tree/
|
||||
* :git_file:`modules/openstack_project/manifests/openstack_health_api.pp`
|
||||
* :git_file:`modules/openstack_project/manifests/status.pp`
|
||||
:Configuration:
|
||||
* :git_file:`modules/openstack_project/files/git/cgitrc`
|
||||
:Projects:
|
||||
* https://opendev.org/openstack/openstack-health
|
||||
|
||||
Overview
|
||||
========
|
||||
|
||||
The OpenStack Health dashboard provides a view of the status of all the tests
|
||||
running in our continuous integration infrastructure that we collect results
|
||||
data in subunit2sql for. It is composed of 2 pieces:
|
||||
|
||||
#. The REST API that provides the data used for the dashboard visualizations
|
||||
#. The JS frontend which is used to visualize the data returned by the REST
|
||||
API
|
||||
|
||||
The REST API is deployed on it's own server. It is written in python using flask
|
||||
and is deployed using mod_wsgi under apache.
|
||||
|
||||
The frontend component is deployed on status.openstack.org.
|
||||
|
||||
Both components are continually deployed from the project repo, so as soon
|
||||
as a commit lands in the openstack-health repo it will be applied to the
|
||||
deployment.
|
@ -32,7 +32,6 @@ Major Systems
|
||||
kerberos
|
||||
afs
|
||||
translate
|
||||
openstack-health
|
||||
refstack
|
||||
codesearch
|
||||
signing
|
||||
|
@ -1,13 +1,3 @@
|
||||
# Node-OS: xenial
|
||||
node /^health\d*\.openstack\.org$/ {
|
||||
$group = "health"
|
||||
class { 'openstack_project::server': }
|
||||
class { 'openstack_project::openstack_health_api':
|
||||
subunit2sql_db_host => hiera('subunit2sql_db_host', 'localhost'),
|
||||
hostname => 'health.openstack.org',
|
||||
}
|
||||
}
|
||||
|
||||
# Node-OS: xenial
|
||||
node /^cacti\d+\.open.*\.org$/ {
|
||||
$group = "cacti"
|
||||
|
@ -68,7 +68,6 @@ INTEGRATION_MODULES["$OPENSTACK_GIT_ROOT/opendev/puppet-log_processor"]="origin/
|
||||
INTEGRATION_MODULES["$OPENSTACK_GIT_ROOT/opendev/puppet-logrotate"]="origin/master"
|
||||
INTEGRATION_MODULES["$OPENSTACK_GIT_ROOT/opendev/puppet-logstash"]="origin/master"
|
||||
INTEGRATION_MODULES["$OPENSTACK_GIT_ROOT/opendev/puppet-mysql_backup"]="origin/master"
|
||||
INTEGRATION_MODULES["$OPENSTACK_GIT_ROOT/opendev/puppet-openstack_health"]="origin/master"
|
||||
INTEGRATION_MODULES["$OPENSTACK_GIT_ROOT/opendev/puppet-pip"]="origin/master"
|
||||
INTEGRATION_MODULES["$OPENSTACK_GIT_ROOT/opendev/puppet-project_config"]="origin/master"
|
||||
# Ethercalc uses the redis module
|
||||
|
@ -1,31 +0,0 @@
|
||||
# Copyright 2013 Hewlett-Packard Development Company, L.P.
|
||||
#
|
||||
# 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.
|
||||
#
|
||||
# openstack-health api worker glue class.
|
||||
#
|
||||
class openstack_project::openstack_health_api (
|
||||
$subunit2sql_db_host = 'localhost',
|
||||
$subunit2sql_db_user = 'query',
|
||||
$subunit2sql_db_name = 'subunit2sql',
|
||||
$subunit2sql_db_pass = 'query',
|
||||
$hostname = $::fqdn,
|
||||
) {
|
||||
include 'openstack_health'
|
||||
class { 'openstack_health::api':
|
||||
db_uri => "mysql+pymysql://${subunit2sql_db_user}:${subunit2sql_db_pass}@${subunit2sql_db_host}/${subunit2sql_db_name}",
|
||||
vhost_name => $hostname,
|
||||
vhost_port => 80,
|
||||
cache_expiration => 300,
|
||||
}
|
||||
}
|
@ -12,7 +12,6 @@ class openstack_project::status (
|
||||
$status_base_url = 'http://status.openstack.org',
|
||||
$status_title = 'OpenStack',
|
||||
$graphite_render_url = 'http://graphite.opendev.org/render/',
|
||||
$openstack_health_api_endpoint = 'http://health.openstack.org',
|
||||
) {
|
||||
|
||||
include openstack_project
|
||||
@ -176,13 +175,4 @@ class openstack_project::status (
|
||||
reviewday_rsa_key_contents => $reviewday_ssh_private_key,
|
||||
}
|
||||
|
||||
###########################################################
|
||||
# Status - openstack-health
|
||||
|
||||
include 'openstack_health'
|
||||
|
||||
openstack_health::site { 'openstack-health':
|
||||
httproot => '/srv/static/openstack-health',
|
||||
api_endpoint => $openstack_health_api_endpoint
|
||||
}
|
||||
}
|
||||
|
@ -20,7 +20,6 @@
|
||||
- opendev/puppet-logrotate
|
||||
- opendev/puppet-logstash
|
||||
- opendev/puppet-mysql_backup
|
||||
- opendev/puppet-openstack_health
|
||||
- opendev/puppet-openstack_infra_spec_helper
|
||||
- opendev/puppet-pip
|
||||
- opendev/puppet-project_config
|
||||
@ -100,7 +99,6 @@
|
||||
- opendev/puppet-logrotate
|
||||
- opendev/puppet-elasticsearch
|
||||
- opendev/puppet-storyboard
|
||||
- opendev/puppet-openstack_health
|
||||
- opendev/puppet-log_processor
|
||||
- opendev/puppet-simpleproxy
|
||||
- opendev/puppet-bup
|
||||
|
Loading…
x
Reference in New Issue
Block a user