Commit Graph

2239 Commits

Author SHA1 Message Date
Zuul
87fc03793b Merge "Neutron: check that local ip address is populated on agent startup" 2018-07-07 06:31:58 +00:00
Zuul
02091da7ec Merge "Keystone: it enables keystone notificaitons" 2018-07-06 22:10:28 +00:00
Zuul
332a3da005 Merge "RabbitMQ: It adds HA and ttl policy for notificaitons queues" 2018-07-06 22:10:27 +00:00
Ruslan Khanbikov
826e867d0a Keystone: it enables keystone notificaitons
This patch sets the notifier driver to messagingv2 so all
messages sent to RabbitMQ using the 2.0 format.

For info:
Auth notificaitons are supressed by default, to enable it
uncomment the following parameter:
conf:
  DEFAULT:
    notification_opt_out: ""

Change-Id: I652fc34a229612dcb8b96c8722b8c6ac1c8aba3e
Signed-off-by: Ruslan Khanbikov <rk760n@att.com>
2018-07-06 18:31:55 +00:00
Ruslan Khanbikov
e0ed5d2708 RabbitMQ: It adds HA and ttl policy for notificaitons queues
This patchset introduces mirroring "notificaitons.*" queues messages across
rmq cluster nodes and add ttl expiration time for messages, utilizing
rabbitmq helm-toolkit

the configuration example:

rabbitmq:
  policies:
    - name: "test"
      vhost: "nova"
      definition: ".*"
      definition:
        ha-mode: all
  ...

equals:
 rabbitmqctl set_policies -p nova test ".*" "{"ha-mode":"all"}"
Signed-off-by: Ruslan Khanbikov <rk760n@att.com>

Change-Id: I61215de07cfaeb9d896126ef9abc94fcc9e429b9
Depends-On: I85240a50fb64a4d74454768034fe3bdcf25f3019
2018-07-06 18:31:25 +00:00
Pete Birley
fed9fb3ca3 Neutron: check that local ip address is populated on agent startup
This PS updates the agent init container scripts to ensure that the
local IP address is populated on agent startup.

Change-Id: Ib5857d9dc82b1138a1b5f496ebe46dc1e3f221e7
Signed-off-by: Pete Birley <pete@port.direct>
2018-07-06 17:30:35 +00:00
Pete Birley
640cdc1326 Glance: Update management jobs to fail on incorrect config
This PS updates the glance management jobs to fail on incorrect
configuration, or abnormal interaction between components.

Change-Id: I87eb8f28bfaa93467f2690d8a7f92b062f9d257f
Signed-off-by: Pete Birley <pete@port.direct>
2018-07-06 09:38:41 -05:00
caoyuan
32934d8826 Fix the get-pip.py path
Change-Id: Ica14e6bfcdf82b35fbbb557c24a82041284d4631
2018-07-06 00:09:09 +08:00
Zuul
79128a94fc Merge "Replace deploy jq role name" 2018-07-04 03:15:43 +00:00
Pete Birley
d2434c26bd Gate: Update armada manifests to delete all release jobs on upgrade
This PS updates the armada manifests to delete all jobs for a release
via the `release_group` label. It also extends this to cover charts that
do not currently have jobs contained, to allow simple future expansion
of services.

Change-Id: I28bd9e2c2ebc22ca9c4319970c657298281e28d2
Signed-off-by: Pete Birley <pete@port.direct>
2018-07-03 09:22:38 +00:00
Zuul
db06d2bc3a Merge "Update the path of vars.yaml" 2018-07-03 05:38:29 +00:00
Zuul
a9c8622e55 Merge "Complete the Default values decription" 2018-07-03 02:22:12 +00:00
Zuul
5e67279afe Merge "Update Multinode guide" 2018-07-02 22:16:06 +00:00
Zuul
4d0aa8a6d1 Merge "Gate: use swift for glance in armada gate" 2018-07-02 18:56:15 +00:00
Pete Birley
0bb0cf1b31 Gate: use swift for glance in armada gate
This PS updates the armada gate to use swift.

Change-Id: Ib42aea461415aa298ec7cfb648f3d72de9417742
Signed-off-by: Pete Birley <pete@port.direct>
2018-07-02 13:52:39 +01:00
mattmceuen
a2b8de253c Update Multinode guide
This PS makes some minor updates (links, formatting)
to the Multinode guide and adds some helpful warnings
and notes.

Story: 2002526
Task: 22064
Change-Id: I21a50b7126c2bb1fcd412a8ae713856e9fab4050
2018-07-01 15:51:33 -05:00
Matt McEuen
7ce15f00f4 Fix dev deploy guide vars.yaml reference
This updates the dev deploy guide to point to the new location
of the playbooks vars.yaml.

Change-Id: I5827049cd75ecb13044e85a09cc12090a2c8e9a4
2018-07-01 15:48:50 -05:00
caoyuan
8f4eadcf85 Complete the Default values decription
Change-Id: I4733a72b3c9c4473dd721c39671918bb99562044
2018-06-30 05:25:57 +00:00
caoyuan
c465f5b2b8 Add Copyright information for gnocchi
Change-Id: I17c9ecf944474a1cb84a40e8a36ab03001cf3a29
2018-06-29 23:42:54 +00:00
chenlx
052ac34e38 Replace deploy jq role name
We should replace role name from deploy-yq to deploy-jq.

Depends-On: https://review.openstack.org/578703
Change-Id: I5deb4fecbee9f70e6be63189d4afa81e5c71ad4b
2018-06-28 15:15:24 +08:00
Ruslan Khanbikov
c3b2c944f8 Update fernet keys rotation and expiration
Keystone token expiration, rotation frequency and active keys
values should follow the formula:

max_active_keys = (token_expiration / rotation_frequency) + 2

max_active_keys by default is 3
token expiration set to 43200 (12h)
rotation frequency set to 12 hours

Change-Id: Ia04daec9b2905ef2d3f2d4fbb43557dda220dc70
Signed-off-by: Ruslan Khanbikov <rk760n@att.com>
2018-06-27 17:43:28 -07:00
Pete Birley
25e50a34c6 Nova/Libvirt: mount vm state directories with bidirectional propagation
This PS updates the Nova and Libvirt charts to mount the vm state
directories with bidirectional mount propagation for k8s >= 1.10.
This allows mounts created by some volume drivers to be used, and
unaffected by pod restart.

Change-Id: Idaf664efb23a424dd8d9e1376ea7231b8565e3fe
Signed-off-by: Pete Birley <pete@port.direct>
2018-06-27 04:00:25 +00:00
Zuul
861b6dc1bd Merge "Add cpu_mode in nova.conf" 2018-06-27 03:53:26 +00:00
Pete Birley
7d8ee40dcc Gate: Add glance radosgw/swift backed gate
This PS adds a gate using glance with swift backed by radosgw as the
backend.

Change-Id: Id6d732b56877b0acfbe884bfdca322e8ebe9fef6
2018-06-26 23:59:10 +00:00
Zuul
8dc986740c Merge "Allow overriding some critical postgre parameters" 2018-06-26 23:07:31 +00:00
Zuul
8a5750cbf7 Merge "Neutron: Ensure agent processes are reaped" 2018-06-26 23:07:30 +00:00
Zuul
738fd85d65 Merge "Glance: move to use swift backend by default" 2018-06-26 19:24:49 +00:00
Alan Meadows
468d99620f Allow overriding some critical postgre parameters
Ideally, this would completely own the postgresql.conf file that
is autogenerated by the container.  This should not be done without
further deliberation though on what impact that may have. For now,
this allows some critical items to be manipulated at installation
time but does not meet the full need of complete configuration
flexibility.

Change-Id: I94fd3ac42398f8114c0b5c8b4ef0a6a96e530f96
2018-06-26 12:05:40 -07:00
Pete Birley
e0f076b658 Neutron: Ensure agent processes are reaped
This PS moves the neutron agents to run as child processes of either
the pause container or use the hosts init system (for k8s <1.10)
to prevent defunct process sprawl.

Change-Id: I3392bdc957144c1aa83314583d57183d35279336
Co-Authored-By: Hyunsun Moon <hyunsun.moon@gmail.com>
Signed-off-by: Pete Birley <pete@port.direct>
2018-06-26 18:26:00 +00:00
Zuul
e8f561127f Merge "Add logging.conf files to enabled loggers/handlers/formatters" 2018-06-26 18:02:54 +00:00
Pete Birley
50dc6b1118 Glance: move to use swift backend by default
This PS moves to use the swift backend for glance by default, which
in the case of OSH is currently served by keystone auth'd radosgw.

This change moves the chart to be inline with the current gates, and
deployments - which have been using swift by default for some time.

Change-Id: Ia9c954ae2bd833e7f449bfdf7c51f8df5c78ba57
Signed-off-by: Pete Birley <pete@port.direct>
2018-06-26 15:55:31 +00:00
Zuul
04648d5102 Merge "Ingress: Add initial TLS Support for core service public endpoints" 2018-06-26 15:00:03 +00:00
Steve Wilkerson
da7bc575ec Add logging.conf files to enabled loggers/handlers/formatters
This introduces a mechanism for generating the logging.conf
file for the openstack services via the values. This allows us to
define loggers, handlers, and formatters for the services and the
modules they're composed of.

This also allows us to take advantage of the oslo fluent handler
and formatter. The fluent handler and formatter give us the
following benefits: sending logs directly to fluentd instead of
routed to stdout/stderr and then through fluentbit to fluentd,
project specific tags on the logged events (enables us to define
more robust filters in fluentd for aggregation if required),
full traceback support, and additional metadata (modules that
created logged event, etc)

Depends-On: https://review.openstack.org/577796

Change-Id: I63340ce6b03191d93a74d9ac6947f0b49b8a1a39
2018-06-26 09:51:14 -05:00
Zuul
fe4275d151 Merge "Horizon: Update horizon to use internal endpoint by default" 2018-06-26 12:04:02 +00:00
Zuul
3d017a39aa Merge "Glance: Update storage init job to use internal endpoint by default" 2018-06-26 12:04:01 +00:00
Zuul
8b05de0147 Merge "Ironic: Fix gate deployment" 2018-06-26 10:40:42 +00:00
Zuul
d2d536c03d Merge "Fix the default values for some projects" 2018-06-26 10:40:41 +00:00
Pete Birley
e19be77f08 Ingress: Add initial TLS Support for core service public endpoints
This PS adds support for TLS on over-ridden fqdn's for public
endpoints for core OpenStack Services. Currently this implementation
is limited, in that it does not provide support for dynamicly loading
CAs into the containers, or specifying them manually via configuration.
As a result only well known or CA's added manually to containers will
be recognised.

Change-Id: I8f1b699af29cbed2d83ad91bb6840dccce8c5146
Depends-On: I535f38a8d92c01280d79926a1f0acd06984aabbf
Signed-off-by: Tin Lam <tin@irrational.io>
Signed-off-by: Pete Birley <pete@port.direct>
2018-06-26 07:15:24 +00:00
Pete Birley
9cc33a87f2 Horizon: Update horizon to use internal endpoint by default
This PS updates horizon to use internal endpoints by default.

Change-Id: I8fa9286859a710ef434d2321a6be19be978b1690
Signed-off-by: Pete Birley <pete@port.direct>
2018-06-26 00:24:11 -05:00
Zuul
414eb94fb9 Merge "Sometimes hostname can contain the '-' character." 2018-06-26 05:13:37 +00:00
caoyuan
d25b3221c3 Fix the default values for some projects
Change-Id: I4e812e5e4c61cde6d793300470e0777b65c337d7
2018-06-26 12:59:04 +08:00
Pete Birley
b525dd9be3 Glance: Update storage init job to use internal endpoint by default
This PS updates the glance storage init job to use the internal
endpoint by default.

Change-Id: Id85946fbe3b897a45d671b972621f94ff9173e17
Signed-off-by: Pete Birley <pete@port.direct>
2018-06-26 03:23:23 +00:00
Seungkyu Ahn
33f491dbcf Sometimes hostname can contain the '-' character.
This PR solves hostname parsing errors in mon-check.

Change-Id: I900c6827d0c40c181900fb49cc920c28c69f0daf
2018-06-26 02:18:27 +00:00
Pete Birley
3684a5d78f Ironic: Fix gate deployment
This PS fixes the ironic gate deployment, by adding the ceph namespace
ingress controller.

Change-Id: I21d8ae257dac4e0c268981bb253c86e543ed9218
Signed-off-by: Pete Birley <pete@port.direct>
2018-06-25 19:52:02 -05:00
Pete Birley
f9df30acbd Ceph: use ingress controller for RGW
This PS updates the ceph chart to use the ingress controller for
the radosgw.

Change-Id: Ie0ff4d9dd91d8228170e0ed4f2793599132077a7
Signed-off-by: Pete Birley <pete@port.direct>
2018-06-25 18:50:35 -05:00
Zuul
550293a400 Merge "Update armada multinode manifests" 2018-06-25 23:37:45 +00:00
Zuul
e169d6741b Merge "Consolidate all variations of member role" 2018-06-25 21:46:05 +00:00
Steve Wilkerson
aca30bb14c Update armada multinode manifests
This updates the values in the armada LMA and OSH manifests to
include similar overrides for ceph to those used in the standard
multinode gates

Change-Id: I435ae0ad761da626591fa45486764d71566fd966
2018-06-25 14:16:04 -05:00
Pete Birley
9fbd4fe793 Neutron: Use internal endpoint for nova communication
This PS moves to use the internal endpoint for nova interaction.

Change-Id: Ifb796fb80314c97bc117d82a93a9cd0cfa95591e
Signed-off-by: Pete Birley <pete@port.direct>
2018-06-25 18:40:32 +00:00
Gage Hugo
f5c2fe9a1a Consolidate all variations of member role
As of Rocky, keystone creates a default "member" role upon bootstrap.

This change modifies any references to the manually created
"_member_" role to "member". In a future change, the manualy creation
of this role in keystone can be removed since it will no longer be
needed.

Change-Id: I65c63695976f38da21dc6dd8f40ad70e23da6f48
2018-06-25 18:40:22 +00:00