Commit Graph

245 Commits

Author SHA1 Message Date
Andreas Jaeger 24c77dfa61 Retire repository
Fuel repositories are all retired in openstack namespace, retire
remaining fuel repos in x namespace since they are unused now.

This change removes all content from the repository and adds the usual
README file to point out that the repository is retired following the
process from
https://docs.openstack.org/infra/manual/drivers.html#retiring-a-project

See also
http://lists.openstack.org/pipermail/openstack-discuss/2019-December/011675.html

A related change is: https://review.opendev.org/699752 .

Change-Id: Ife781cb34bcd39d583baa2a7ace77dbed19c6e74
2019-12-18 19:38:33 +01:00
Ian Wienand ff7386c023 Replace openstack.org git:// URLs with https://
This is a mechanically generated change to replace openstack.org
git:// URLs with https:// equivalents.

This is in aid of a planned future move of the git hosting
infrastructure to a self-hosted instance of gitea (https://gitea.io),
which does not support the git wire protocol at this stage.

This update should result in no functional change.

For more information see the thread at

 http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003825.html

Change-Id: Ia5ded0daffee07608219dfbf2bebddaebf8b00ef
2019-03-24 20:33:36 +00:00
Simon Pasquier 11d7c7c3af Fix Puppet tests
Change-Id: I1ce933b96a6c3adfa9f83d01891c7a51ff0ee335
2017-03-29 10:18:52 +02:00
Simon Pasquier e0b6b025f7 Disable SSLv3 in HAProxy
Change-Id: I1f81cc5700f76c90f2c8cbbcf5ec67d0559c2ed5
Partial-Bug: #1667356
2017-03-16 08:16:36 +00:00
Jenkins b255e9ba7a Merge "Remove hostname filter to query Ceph metrics related to cluster" 2017-03-07 12:04:18 +00:00
Jenkins 2ae04a5817 Merge "Fix deprecated firewall resource parameters" 2017-03-06 13:16:11 +00:00
Swann Croiset 4b5174789d Remove hostname filter to query Ceph metrics related to cluster
Change-Id: I6f33a2e180a0e81b456c52c3bd029ea6edf52748
Closes-bug: #1669415
2017-03-02 14:07:50 +01:00
Ruslan Khozinov c2154c2c32 Fix deprecated firewall resource parameters
The firewall module has deprecated the 'port' parameter. Instead,
'sport' and 'dport' should be used.

Change-Id: I856327e6a1504c7386a34ed0ab43c99d2f0dfc02
2017-02-14 08:34:44 +00:00
Swann Croiset 6baddedafe Support fuel-mirror
The patch forces mysql-client-5.6 package to be installed instead of
the upstream one.

Change-Id: I6f3091da03e4712b51ec60f7946f8481f6394ce1
Related-bug: #1663498
2017-02-14 08:20:06 +00:00
Simon Pasquier 3fe1fff6a2 Remove rstrip() calls
These calls aren't needed anymore since the YAML data has been fixed.

Change-Id: I5a37da0176d439d0fd133734b67a6cb084ed99eb
2017-01-31 10:18:50 +00:00
Swann Croiset a26c42fd31 Create the dashboard link when upgrading from 0.10.x
Change-Id: Ia142b1ab1456df9c4e4d5dd09231897db6fbd695
2017-01-27 13:48:31 +01:00
Jenkins 4dde1fa9a1 Merge "Add aggregates memory tables in Nova dashboard" 2017-01-19 15:44:46 +00:00
Olivier Bourdon ba2c8bd276 Add aggregates memory tables in Nova dashboard
Change-Id: I8f0d964e1495d03b4070014c3672cd009f554f05
Depends-On: I6647600d73991bfbfc7b7c199a7f9b90b9294f68
2017-01-19 16:16:17 +01:00
Swann Croiset a943c6ee68 Upgrade Grafana to 4.1.1
DocImpact
Change-Id: I7b0bb5d0bf33270bd88be8c9f7675b1ca54d77bc
2017-01-18 10:34:53 +00:00
Swann Croiset 4e0cfb19cd Remove InfluxDB cluster and upgrade to 1.1.1
InfluxDB is deployed and configured on each node but only one instance
receives datapoints at a time while other nodes are used for failover.

DocImpact
Change-Id: Ie0e927f12643951fc3688a321cca6d7225441248
2017-01-17 15:03:17 +00:00
Simon Pasquier 387ce3ee4c Enforce strings in the Hiera YAML file
Change-Id: I0fe4c06a7e766f1c70a6f7331b53c8aee8df442f
2017-01-10 10:52:25 +01:00
Simon Pasquier e8b18384e5 Don't rstrip() literal strings from Hiera
Change-Id: I20d36eb8eea6111d9d1052f8690925a2ec82a0e7
2017-01-10 09:47:05 +01:00
Simon Pasquier 5f57e8dbe8 Fix InfluxDB install when systemd is present
The influxdb package fails to install on Trusty machines because
while systemd is now installed, it isn't running as the init system.
This change installs the systemd-shim package to get rid of the issue.

Change-Id: I571f923c877e723f74a39691e69df8957d21e95d
Closes-Bug: #1652640
2017-01-06 11:24:10 +01:00
Swann Croiset 768d468bf8 Fix HAproxy dashboard
* missing WHERE clause for the backend status
* remove the GROUP_BY clause to avoid flapping

Change-Id: Ifab23ad13e2621d5eb50a53753ebe63d44ae785a
Related-bug: #1554993
2016-11-23 14:08:20 +01:00
Swann Croiset c6193a2216 Enforce string type for passwords in hiera data
Related-Bug: #1634461
Change-Id: I203c2b0719d7ca2464bd034c6fea2404d693e1f1
2016-10-24 14:26:16 +02:00
Guillaume Thouvenin bbe8ee7550 Fix WAL size
This patch fixes the calculation of the size of the WAL in bytes.

Change-Id: Ibdb19c30cec01a5c704f337e69eb51d08f25ed9a
2016-10-07 12:57:37 +00:00
Guillaume Thouvenin 4f4dc5abb8 Force WAL size to be an integer
Change-Id: I56b520109dbe061a7331ea178f3131537dc04b44
2016-10-06 12:25:34 +02:00
Simon Pasquier 2c8b6c5e0b Add the option to store the InfluxDB WAL in memory
This change adds a new option to the Fuel UI to store the InfluxDB WAL
files in memory. This greatly improves write performances but it may
lead to data loss in case of server crash.

The WAL partition will use 10% of the total RAM (but no more than 4GB).

DocImpact

Change-Id: I6153cd24322ef3eab53505bf4cb1f72d9594ec04
2016-09-30 10:56:02 +02:00
Swann Croiset a8011a065b Split Nova, Neutron and Cinder status by control/data plane
The patch also simplifies the Main dashboard by displaying just service statuses.

Depends-On: Ifbafb2deb8547e830d6ee22a7b00600180f2c4a5
Change-Id: I9b317a1fcd7a244e9acc2ae21fecee3557ff53cb
2016-09-26 15:08:42 +00:00
Jenkins 17d3f2c687 Merge "Display the history of status for HAproxy backend servers" 2016-09-01 08:36:05 +00:00
Swann Croiset 8d3954d218 Display the history of status for HAproxy backend servers
This allows to determine which server is down on which node.

Depends-On: I6d7ede0cb9187a3d0ec99a4dfabf96fea0a634b2
Change-Id: I7dee862fae720a96634f1c19f016567bb296d98e
2016-08-30 14:04:48 +00:00
Guillaume Thouvenin f9c12df722 Add drops panel for network
Change-Id: I7c06cdaf59569fc7e657ed772914db93a743872b
Depends-On: I4e74e1e6c981a924946306192c296baef0404f95
2016-08-26 13:33:08 +00:00
Jenkins 214c323e13 Merge "Fix Swap I/O panel in Grafana System dashboard" 2016-08-26 13:22:00 +00:00
Simon Pasquier 8b9465d47f Pin the puppetlabs_spec_helper version
The latest version of puppetlabs_spec_helper (1.2.0) depends on
rubocop-rspec which itself requires at least Ruby 2.2.

Change-Id: I8c25b988fc3df59cecd663dcd66f85d7a59ecdfa
2016-08-24 11:14:09 +02:00
Guillaume Thouvenin acf2fa65dd Fix the name of the cluster_status for Main
Change-Id: I67f9d3717f2dc07ee81ddb5217386c9282e13376
2016-08-23 16:52:01 +02:00
Swann Croiset 6d920cff9e Fix Swap I/O panel in Grafana System dashboard
Change-Id: I238839de98aa511ff0c416efba115b05998f8d3a
Partial-Bug: 1614574
2016-08-23 14:47:15 +00:00
Jenkins 43b8a36b14 Merge "Fix the name of the cluster_status for HAProxy" 2016-08-23 12:44:08 +00:00
Swann Croiset 1ba99a1b72 Fix the name of the cluster_status for HAProxy
Change-Id: Ibe20d448d6ba0e3c4493dd3ab528f7efc73aa385
2016-08-23 13:15:38 +02:00
Swann Croiset 4b1515aef7 Add missing group_by clauses on Neutron dashboard
Change-Id: I0cbee9b9d22cef8ec1d03404af304a38b3d8c2db
2016-08-22 11:45:44 +02:00
Swann Croiset 542157021b Clean up Grafana dashboards
Change-Id: I06a1ee8115e4b6ff7eb5a25e6501609693708ec6
2016-08-22 09:40:21 +00:00
Swann Croiset 0c6db55178 Convert Grafana dashboards to v3 format
Since the last major upgrade of Grafana, the dashboard format has slightly
changed, this change updates the format of all dashboards.
Operations made: replace all dashboards by a fresh export from the Grafana UI.

Change-Id: I1e346633c51cac22dd3a078ba8a9c247a64f48f4
2016-08-19 15:14:13 +00:00
Jenkins d354b975cc Merge "Modify the check of the hostname in SSL certificate" 2016-08-17 14:04:35 +00:00
Guillaume Thouvenin aeaeede371 Fix the name of the cluster_status for HAProxy
Change-Id: Ic1f470a7b6705609aa38731ad193906f9c47af55
2016-08-17 10:57:59 +02:00
Guillaume Thouvenin d1a7b16528 Modify the check of the hostname in SSL certificate
This patch modifies the check of the hostname within the SSL certificate
to support certificate with wildcard.

Change-Id: Ib4670f87cd2cc907bfd708692e93dd7cc3181f90
Closes-Bug: #1608665
2016-08-17 09:14:47 +02:00
Guillaume Thouvenin 3f5b22c221 Fix issue with LDAP protocol radio button
This patch modifies the label of the radio button used for selecting
the LDAP protocol to make it unique across all the StackLight plugins.

Change-Id: Iafe43b4d0fc0b4b72bbf43e88575018618c750c8
Partial-Bug: #1599778
2016-08-09 16:20:36 +02:00
Simon Pasquier a4b0e0d2f7 Configure Grafana to use its own VIP
This change modifies the deployment manifests to use the Grafana VIP
address instead of the one allocated for InfluxDB. It allows then the
deployer to expose the Grafana dashboard on the public network using
network templates if needed.

Change-Id: I2b5e55c9b68d5894dc95b94a049415c30471f9a3
DocImpact: document the Grafana VIP address
Implements-blueprint: kibana-grafana-public-ip-access
Depends-On: Icdf9315239a8fde8b0528f555a89adf0374c408f
2016-07-27 15:27:54 +00:00
Simon Pasquier c940a1e806 Configure the management gateway on the nodes
Without this change, the nodes are configured to use the Fuel node as
their default gateway. Note that the code path is different between MOS
8 and MOS 9 because of this bug fix [1] that hasn't been backported on
MOS 8.

[1] https://bugs.launchpad.net/fuel/+bug/1541309

Change-Id: I1529b35a4e3e3cff59360da983a4866f8b74ba70
Closes-Bug: #1583994
2016-07-27 11:58:49 +02:00
Simon Pasquier c60b906c5b Enable IP forwarding for HAProxy
This is required for multi-rack environments where the nodes are
located on different subnets.

Change-Id: I1f22cfefbc25d4093b4c84f68a863835a23b0149
Closes-Bug: #1604432
2016-07-20 10:03:16 +00:00
Guillaume Thouvenin 5ef7a53504 Install the version that is coming with the plugin
Version 0.11.1-1 is provided by the plugin, so to avoid problems with
priorities or conflicts with other version we need to fix the version to
the one that we are shippping.

Change-Id: I22923a6bbccb0f1b43ebfd6fece9891081cbb30c
2016-07-18 07:38:58 +00:00
Jenkins a7ea29f6d9 Merge "Rework RabbitMQ dashboard" 2016-07-13 14:26:06 +00:00
Swann Croiset 3ac0cfc423 Rework RabbitMQ dashboard
* Remove single stat "Total Node", which was unrelevant
* Add single stat "Channels"
* Add missing environment filters

Change-Id: Iab5876b99f1a49037d145f65c0f851417dcccfe6
Depends-On: I5dab785321e369ec0e1a69a79e0700b276810925
Related-Bug: #1594337
2016-07-11 17:09:59 +02:00
Swann Croiset 8081acf234 Use standard HTTP ports
Depends-On: Id94cae82b2bea92e049975ccc9e91e4383f52931

Change-Id: I32c65d039edf1cb625189bb92837b6e6e647dc86
2016-07-07 17:33:55 +02:00
Guillaume Thouvenin 4e2d74d3c0 Display port in the link shown in Fuel UI
Change-Id: I308db6e56a77db89e4eacf8da0893c697497a105
2016-07-04 13:16:30 +00:00
Guillaume Thouvenin e1d7c35078 Disable group parameters if authorization is disabled
Parameters "Group search base DN" and "Group search filter" are not
needed if authorization is disabled.

Change-Id: I7399987c695305bae7f6029de110d591ab053963
2016-06-28 15:09:21 +02:00
Jenkins a8006c09fe Merge "MySQL password must be a string representation" 2016-06-28 11:20:17 +00:00