Commit Graph

46 Commits

Author SHA1 Message Date
Dawud 140722f74e
Enable HAProxy Prometheus metrics endpoint
HAProxy exposes a Prometheus metrics endpoint, it just needs to be
enabled. Enable this and remove configuration for
prometheus-haproxy-exporter. Remaining prometheus-haproxy-exporter
containers will automatically be removed.

Change-Id: If6e75691d2a996b06a9b95cb0aae772db54389fb
Co-Authored-By: Matt Anson <matta@stackhpc.com>
2024-01-05 10:36:31 +00:00
Piotr Parczewski 5db72659a0 [docs] Unify project's naming convention
There are inconsitencies across the documentation and the source code files
when it comes to project's name (Kolla Ansible vs. Kolla-Ansible). This
commit aims at unifying it so that the naming becomes consistent everywhere.

Change-Id: I903b2e08f5458b1a1abc4af3abefe20b66c23a54
2021-01-27 20:08:41 +01:00
Konstantinos Mouzakitis f6d8c0d481 Adding support for multiple globals files
Added a spec file for this blueprint.
Changed the kolla-ansible script to accept more than one
globals.yml file. That will still be the main one but operators
will be able to create more, under the /etc/kolla/globals.d
directory.
Also added some paragraphs in the quickstart documentation
about this.
Finally, Adding a release note

Change-Id: I34eb91d0e2ed80694594b8fc6801cf8ad77da754
Implements: blueprint multiple-globals-files
2020-06-18 17:33:51 +00:00
Zuul c98f41ba68 Merge "CentOS 8 migration spec" 2020-01-08 18:19:11 +00:00
Mark Goddard 73bdec833f CentOS 8 migration spec
Adds a specification covering the miration from CentOS 7 to 8.

Change-Id: Iaff5fc10eec3aa3f5068d78b121a6bc0f08cd61d
Related: blueprint centos-rhel-8
2020-01-06 11:26:12 +00:00
zhufl 1b90ed1c47 Fix duplicated words issue like "are are out of"
This is to fix the duplicated words issue like
"Other services that are are out of scope of this".

Change-Id: Ie4882dbb64d6e8774888b97895af20ba3855f0f8
2020-01-06 09:26:22 +00:00
Michal Nasiadka 10ca56b981 Add a spec for ceph-ansible
Change-Id: I324c250e57125910b64fad6c06a4d68acf0600b4
2019-10-17 09:06:48 +00:00
Zuul 357abf6042 Merge "Internal OpenStack endpoints encryption spec" 2019-07-15 03:06:19 +00:00
Krzysztof Klimonda ab88284943 Internal OpenStack endpoints encryption spec
An initial specification of the internal TLS implementation for kolla,
describing https://etherpad.openstack.org/p/kolla-internal-tls and
https://blueprints.launchpad.net/kolla-ansible/+spec/add-ssl-internal-network

Change-Id: I5a42226b724affad2dc12390e345336f375c7a57
2019-07-10 08:57:53 +00:00
chenxing 31526d4c26 doc: Start using openstackdoctheme's extlink extension
This ensures we have version-specific references to other projects [1].
Note that this doesn't mean the URLs are actually valid - we need to do
more work (linkcheck?) here, but it's an improvement nonetheless.

[1] https://docs.openstack.org/openstackdocstheme/latest/#external-link-helper

Change-Id: I118e4d211617c5df66ff04dc04e308a1d2fc67ad
2019-06-17 23:00:42 +08:00
ZhongShengping 41f3a817ac Move to opendev
1.Use opendev.org instead of git.openstack.org.
2.Use review.opendev.org instead of review.openstack.org.

You can see the discussion below:
http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003603.html

Change-Id: Ice4509204df788a1a44a06fb89fb44cfe6b54b94
2019-04-23 13:28:39 +08:00
zhouxinyong a3da494883 Replacing the HTTP protocal with HTTPS
Change-Id: Ib0ef21f23a8b54d43278454bbd6ed6bde419c5f0
2018-11-15 13:09:23 +00:00
Patrick O'Neill 6526efe612 Add Quobyte cinder backend spec
Partially-Implements: blueprint cinder-quobyte-backend

Change-Id: I6de535ea4081fe0de52858ae582420617204e914
2018-10-02 15:19:56 +01:00
caoyuan 61a353cbd7 Update the database connection for keystone
1. the pymysql is needed for the current release[0]
2. it should use keystone_database_address rather than
keystone_service_ip, because they may different.

[0]: https://github.com/openstack/kolla-ansible/blob/master/ansible/roles/keystone/templates/keystone.conf.j2#L22

Change-Id: I7eb90544bd6be167df157ca352ca01e21ce781bd
2018-04-22 23:22:15 +08:00
Mark Giles 6f932f49f0 Specification for additions for Prometheus monitoring
Describes the proposed approach to introduce Prometheus monitoring
for Kolla-Ansible deployment.

Partially-Implements: blueprint prometheus
Change-Id: I54616925abb76bda7efa2f2ae962d4e43f097551
2018-03-29 09:45:22 -04:00
gaofei b51294dc3d Replace Chinese punctuation with English punctuation
Change-Id: Icc4a984e8defe4d068e7f4a78cd5483a0cb9c7b7
2018-01-23 16:31:43 +08:00
sunyandi fe8efe2bfc update sphinx-doc links
Change-Id: I2596ce2ccf45b5750798c03b8f3f7dfc859d457c
2018-01-17 19:11:13 +08:00
youri jeong f8322dffd3 fix typo
fix typo for specs/kubernetes-deployment.rst, tools/ovs-dpdkctl.sh, tools/setup_gate.sh

'managment' -> 'management'
'seperated' -> 'separated'
'occuring' -> 'occurring'
'discribed' -> 'described'
'recomended' -> 'recommended'
'thier' -> 'their'

Change-Id: Ie59c600698c965cebd9a541b951d704eda9301cb
2017-04-11 12:08:19 +00:00
Nguyen Van Trung 93c10f4aab change amoung to among
Change-Id: I9d5e99d7412165f288fcd796ee588bfab1f76f4b
2017-03-01 00:19:31 +07:00
caoyuan a31a70d265 Delete the unnecessary space
TrivialFix

Change-Id: Ifca64d8c4d6e7654d25001022e806f082acfa0b8
2016-10-15 04:07:29 +00:00
Robin Naundorf a7c41a8893 Fix inconsistencies in git url
Github is just a mirror of the OpenStack git-repo.
Changed from Github to OpenStack git url wherever possible.

Change-Id: I7941ef86967de4efe7f23ff9fb11ec86c793901e
2016-08-06 14:21:23 +02:00
Mohammed Salih Puthenpurayil 993b827e0a Trivial fixes to correct couple of typos.
TrivialFix
Change-Id: I92cc2d826f2d418b9575e35dd048c98775c0be5c
Signed-off-by: Mohammed Salih Puthenpurayil <linusali@gmail.com>
2016-06-27 18:00:21 +04:00
Ryan Hallisey b9e6848c53 Spec: Deploy Kolla images using Kubernetes
related blueprint kolla-kubernetes

Change-Id: Ib1023787fca096d22a21c583c1ef647ccf925f00
2016-06-20 04:48:23 -04:00
Davanum Srinivas fa88ce2e4c Cleanup Mesos/Marathon related work
We got rid of the kolla-mesos repo:
http://git.openstack.org/cgit/openstack/kolla-mesos/tree/README.rst

So we don't need things in the main kolla tree
related to Mesos/Marathon

Closes-Bug: #1577951
Change-Id: Iafae63914c8a6601dc1b5b04231af8a1d2cc8642
2016-05-03 21:39:57 +00:00
Steven Dake a090039496 Revert "Spec: Deploy Kolla images using Kubernetes"
This reverts commit 99761c5cdc.

Change-Id: Ib40224841f3399c6794b8aa71ca5cd7f0308a722
2016-04-11 10:17:05 +00:00
Ryan Hallisey 99761c5cdc Spec: Deploy Kolla images using Kubernetes
related blueprint kolla-kubernetes
Co-Authored-By: mrostecki@mirantis.com

Change-Id: I5ef968a0f9b4a1b47b32bb041fbc5d5a3c2e2be7
2016-04-08 00:20:00 +00:00
Ildar Iskhakov bf95c1f156 Fixing typo in the documentation
Change-Id: I454d3ff2226a51b6b98515c1b29f7d3d45351e4f
2016-03-03 21:04:56 -08:00
Jenkins 5991abbb4b Merge "Logging with Heka spec" 2016-02-17 11:14:44 +00:00
venkatamahesh 70de590a11 Use uppercase 'S' in word "OpenStack"
Change-Id: I27ca0ea75f3d6a4371c91b3cb2c7a999ec90fbc4
2016-02-15 12:37:30 +00:00
venkatamahesh 23b1a8c03a Fix some words spellings
Trivial Fix

Change-Id: Ic14778bb4e894490a3b6af9471ba01ab4da94601
2016-02-03 10:01:30 +00:00
Éric Lemoine d2aa9aa6a3 Logging with Heka spec
This adds a spec for using Heka as Kolla's log processing tool.

Change-Id: Ia786601f3f0b298c120950e2abdd6d1b71e32ba5
2016-01-29 14:11:02 +01:00
Angus Salkeld c019854a2b Spec: Deploy Kolla images using Mesos
Co-Authored-By: Georgy Okrokvertskhov <gokrokvertskhov@mirantis.com>
related blueprint mesos
Change-Id: I0bc2d9e69819079b8cdaf9a47c5363a3017dced9
2015-11-16 10:00:13 +10:00
Angus Salkeld 50f866c921 Add a template spec to make it a bit easier to write a new spec
Change-Id: I50d4d66a507b06e75c9968cf0e0ee1ad9fd55c0a
2015-11-03 10:30:01 +10:00
Swapnil Kulkarni 4e31ceecb4 Update ha guide kolla repo reference
Change-Id: Ie2f5a3b8e239cae13909cf70f8be44b05b19d431
2015-09-14 07:19:55 +00:00
Jenkins 0c5d6575ed Merge "Ansible multi-node specification" 2015-06-17 23:31:32 +00:00
Daneyon Hansen 2aebba26a4 Spec to Add Support for High Availability
Previously, a spec did not exist to define how Kolla will support
highly available OpenStack services.

Change-Id: I8fcc60f26d2cb98179be6b520c13abb22a372ecf
2015-06-17 09:47:39 -07:00
Steven Dake 626084d7f5 Ansible multi-node specification
This specification outlines some of the design goals and practices to
be used to implement an Ansible multi-node deployment tool.  The goals
of this work are simplicity, optimizing deployment time, and Operator
flexibility.

The long term objective is for Kolla to become the de-facto solution
for deploying OpenStack in containers.

Partially Implements: blueprint ansible-multi
Co-Authored-By: Sam Yaple <sam@yaple.net>

Change-Id: I8c5d8b7e69c4ed54624061428e2fbde6af6a1815
2015-06-17 09:10:13 +00:00
Steven Dake a87980e5c2 Remove EXPOSE options from Dockerfiles
The EXPOSE options will create a local docker-proxy.  This is
unnecessary with --net=host mode.  The docker-proxy adds about
20 microseconds of latency.  Add documentation to the specification
to indicate where to find the ports that are exposed by the
services in case someone were to desire to add EXPOSE back to
the Dockerfiles.

Change-Id: I398e922fe096d6022a2d5985bb92498f89a5ea31
2015-04-06 20:25:18 -07:00
Mitsuhiro SHIGEMATSU b3613dbae4 Fix typos in kolla/specs/containerize-openstack.rst
Change-Id: Ia21736dd43a4fe63fbf4567c96dd53b452594677
2015-03-19 02:02:29 +09:00
Jenkins 797960bf26 Merge "Split OpenStack controller and OpenStack API" 2015-03-06 16:41:41 +00:00
Steven Dake c4e56c0c15 Split OpenStack controller and OpenStack API
Permit different levels of horizontal scalability for API vs engine or
conductor processes.  Typically API may need different levels of scale
compared to the engine processes.
.

Change-Id: I2916fed7745bd9b0f67fda0abbb6d148315e5e00
2015-02-20 15:00:55 -07:00
Britt Houser 04f70c5d7b Revise OpenStack control container set
Added cinder and metadata

Change-Id: I42feae68a387dd5a9de97837f785d2672c320419
2015-02-19 16:14:02 -05:00
Britt Houser accd477cbe Revise HA Control container-set
Added keepalived to HA control container set

Change-Id: Ic209bc6ca55125a52d1974003104238bb9c4caa2
2015-02-19 16:12:31 -05:00
Britt Houser 2e5f23d726 Add network operation container sets
Added a container set for network operations

Change-Id: I625f0f03366b1d68f210a0bf92e58d5ceb6c568d
2015-02-19 16:11:24 -05:00
Britt Houser 9d72d99f86 Fixed nested lists in container spec
The container spec file had a couple places were nested
lists were used which didn't have the necessary blank
lines before and after.  As such, they didn not render
to HTML correctly.

Change-Id: I5d17644facdc25ec30db563c217367672529b8e1
2015-02-18 16:42:55 -05:00
Steven Dake ddc12789bc Containerize OpenStack based upon SPC and fig
This specification proposes using fig (being renamed to compose
soon) to provide single-node multi-container orchestration.  By
using this mechanism, a very simple Ansible Playbook could easily
deploy a single node in to a specific role type - such as a controller
node, a compute node, or a storage node.

This specification further proposes using super-privileged containers
to provide solutions for the upgrade and rollback use cases of an
OpenStack deployment.

Change-Id: I56ff1fdf8b19b47be97778b55ea947ebb43995c1
2015-02-13 00:26:57 -07:00