Commit Graph

2213 Commits

Author SHA1 Message Date
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
Renis
0ffa12abdb Ceph: update daemonset overrides to reference correct key
This PS updates the ceph daemonset over-rides function to
reference the correct key, rather than the chart name to
apply host/label specific configuration.

Change-Id: Id4004077a7cc0e7e4caceff6779165e8a7c3e6ef
Signed-off-by: Pete Birley <pete@port.direct>
2018-06-25 11:41:16 +00:00
Pete Birley
2a82e49b49 Gate: fix dns port collision
This PS updates the dnsmasq pod that runs in the gate to allow vm's
API access to only bind to br-ex, as otherwise it collides with other
DNS servers running in the gates.

Change-Id: I85bb3043d56689ad8ee2996df61d23969a535de1
2018-06-25 06:34:04 -05:00
Zuul
1d0dedb09a Merge "[ingress] fix ingress-vip container to exit immediately with sigterm" 2018-06-24 05:35:36 +00:00
Zuul
e68ec9814c Merge "Update the typo "dont" to "don't"" 2018-06-21 23:02:28 +00:00
caoyuan
2cef4d3f99 Update the typo "dont" to "don't"
Change-Id: Id88185299f9139da142edf2c6e1e4a2c2cdfecb6
2018-06-21 17:38:24 +08:00
Gage Hugo
671166e064 Add annotation to allow any file size in ingress
This change add the "nginx.org/proxy-max-temp-file-size" value
to the ingress chart's values file, sets it to "0" to
disable temp file caching, and allows serving files of any size.

Change-Id: I536ad98585e0270e033db2bc85d448981b3cfd90
2018-06-20 17:37:05 -05:00
Hyunsun Moon
f7b098ee15 [ingress] fix ingress-vip container to exit immediately with sigterm
currently it lives until the grace preiod ends and gets sigkill

Change-Id: I37d7fac57c2d51633f3ecdd6c0457b9044f7b011
2018-06-21 01:57:23 +09:00
Zuul
cc30691207 Merge "Updates Launchpad references to Storyboard" 2018-06-20 00:53:55 +00:00
Zuul
ef03612edf Merge "Add fluentbit sidecars to ceph mon and ceph osd charts" 2018-06-19 23:53:24 +00:00
Steve Wilkerson
b9209c47bf Add fluentbit sidecars to ceph mon and ceph osd charts
This adds fluentbit sidecar containers to the ceph mon and ceph
osd charts, allowing for the gathering of ceph logs that arent
sent to stdout and stderr. This sidecar container mounts a shared
directory on /var/log/ceph, and fluentbit is configured to tail
the log files in this directory and tag the event messages
appropriately before forwarding them to fluentd. This behavior can
be toggled on or off via values, and its proposed to be disabled
by default

Change-Id: Ia2c944a68f9e7d831ac0fe11ed09468d0dc9ce71
2018-06-19 15:17:53 -05:00
Zuul
c94042d619 Merge "Passwordless sudo Documentation" 2018-06-19 19:29:59 +00:00
ubuntu
f5360ba1f9 Passwordless sudo Documentation
The information to setup passwordless sudo is only present for
multinode deployment. This patch moves all common requirements to
a 'Common Requirements' location before any of the deployment
instructions.

Change-Id: I22b14dec2153dabd57b451e0a8f7d30d423760b0
2018-06-19 14:39:57 +00:00
Zuul
6f590a8d52 Merge "Update armada source repository for armada multinode check" 2018-06-14 16:45:47 +00:00
Zuul
5d4575e0fe Merge "Deployments: Use current kubernetes deployment version" 2018-06-14 15:54:03 +00:00
Pete Birley
67aed694c4 Deployments: Use current kubernetes deployment version
This PS moves to use the current ga version for kubernetes deployments.

Story: 2002205
Task: 21735
Depends-On: Icb4e7aa2392da6867427a58926be2da6f424bd56

Change-Id: I062a8a29dff70427ee9bcf09f595011b3611b0b1
Signed-off-by: Pete Birley <pete@port.direct>
2018-06-13 21:29:59 -05:00
Pete Birley
641cc4a15a Cinder: update functions to live in correct locations
This PS simply moves functions within the chart to their correct location.

Change-Id: I6430304528b964d9babcd54e3336f3016b8efde6
Signed-off-by: Pete Birley <pete@port.direct>
2018-06-13 17:43:47 -05:00
Pete Birley
f0937065ed Neutron: Increase default number of RPC workers
This PS increases the number of default RPC works to a more
sane value - even with a large number of replicas a single worker
thread has difficulty keeping up.

Change-Id: I9a4ce7a88983b52c506b6a5f6253688f8a3aa61e
Depends-On: I705f2ddf3facfe56838f606f88cfb15b822d18a5
Signed-off-by: Pete Birley <pete@port.direct>
2018-06-13 13:17:27 +00:00
Zuul
db895584f2 Merge "Ceph-config-helper: Add rgwadmin python package" 2018-06-13 00:14:41 +00:00
Steve Wilkerson
d891abc685 Update armada source repository for armada multinode check
This ps changes the git source for armada to reflect the move to
airship-armada in the openstack namespace

Change-Id: I6bb274d4c309eba5083702ecb614b4da42e84199
2018-06-12 19:01:51 +00:00
Pete Birley
bc0df0a482 Developer environment: remove ipcalc from required packages
This ps removes ipcalc from the required packages for the developer
environment.

Change-Id: Iaa56150663605f9a880007d140cf03ec739d5371
Signed-off-by: Pete Birley <pete@port.direct>
2018-06-12 18:32:19 +00:00
Steve Wilkerson
9c44676649 Ceph-config-helper: Add rgwadmin python package
This adds the rgwadmin python package to the ceph config helper
image, allowing it to be used for creating s3 buckets for radosgw
to be used with elasticsearch

Change-Id: I2c633a4715ef1fdccd833cc8eeaefddbecb0cec4
2018-06-12 18:24:59 +00:00
zhulingjie
cf98731b69 Remove the duplicated words
Change-Id: I36da4bda4fb4772e92118501c4d68f3623cfeb18
2018-06-10 19:03:10 -04:00
Pete Birley
4f7af527ba Glance: Allow upload of large images by default
This PS allows uploading of large images by default.

Change-Id: I91f3e0ca7950f176511b8d8c6bddb12ffd2591bd
2018-06-18 13:16:43 -05:00
Zuul
0163d9c17d Merge "Dynamic dependencies: remove unused variable" 2018-06-17 16:51:47 +00:00