Add configurable url for OpenStack status

Add the ability to set a configurable base status
url and reuse it on status links.

Change-Id: I326904dc4de24c9c7c01269b8e687ea928b43c5a
This commit is contained in:
Yolanda Robla 2015-03-06 15:24:52 +01:00
parent a1385812d3
commit ae2c27f203
2 changed files with 11 additions and 8 deletions

View File

@ -12,6 +12,8 @@ class openstack_project::status (
$recheck_ssh_private_key,
$recheck_bot_passwd,
$recheck_bot_nick,
$status_base_url = 'http://status.openstack.org/',
$status_title = 'OpenStack',
) {
class { 'openstack_project::server':
@ -77,8 +79,9 @@ class openstack_project::status (
file { '/srv/static/status/common.js':
ensure => present,
source => 'puppet:///modules/openstack_project/status/common.js',
content => template('openstack_project/status/common.js.erb'),
require => File['/srv/static/status'],
replace => true,
}
file { '/srv/static/status/jquery.min.js':

View File

@ -15,17 +15,17 @@
function header(activeTabName) {
tabsName = new Array();
tabsLink = new Array();
tabsName[0] = 'Status'; tabsLink[0] = 'http://status.openstack.org/';
tabsName[1] = 'Zuul'; tabsLink[1] = 'http://status.openstack.org/zuul/';
tabsName[2] = 'Rechecks'; tabsLink[2] = 'http://status.openstack.org/elastic-recheck/';
tabsName[3] = 'Release'; tabsLink[3] = 'http://status.openstack.org/release/';
tabsName[4] = 'Reviews'; tabsLink[4] = 'http://status.openstack.org/reviews/';
tabsName[5] = 'Bugday'; tabsLink[5] = 'http://status.openstack.org/bugday/';
tabsName[0] = 'Status'; tabsLink[0] = '<%= @status_base_url %>';
tabsName[1] = 'Zuul'; tabsLink[1] = '<%= @status_base_url %>/zuul/';
tabsName[2] = 'Rechecks'; tabsLink[2] = '<%= @status_base_url %>/elastic-recheck/';
tabsName[3] = 'Release'; tabsLink[3] = '<%= @status_base_url %>/release/';
tabsName[4] = 'Reviews'; tabsLink[4] = '<%= @status_base_url %>/reviews/';
tabsName[5] = 'Bugday'; tabsLink[5] = '<%= @status_base_url %>/bugday/';
document.write(
'<div id="header" class="container">'+
'<div class="span-5">'+
' <h1 id="logo"><a href="http://status.openstack.org/">Open Stack</a></h1>'+
' <h1 id="logo"><a href="<%= @status_base_url %>"><%= @status_title %></a></h1>'+
'</div>\n'+
'<div class="span-19 last blueLine">'+
'<div id="navigation" class="span-19">'+