Commit Graph

2797 Commits

Author SHA1 Message Date
Pete Birley
4550ea9376 Heat: Fix cadf values key
This PS fixes the heat cadf values key, to use the correct value.

Change-Id: I3efeccc2ba9bbebd7dc4b175244f00173c39d1ef
Signed-off-by: Pete Birley <pete@port.direct>
2019-05-10 14:11:28 -05:00
Jiří Suchomel
79dce5eec5 Provide release specific overrides file for Neutron
Create the overrides file necessary for Rocky release:
 - api-paste entrypoint neutron.api.versions:Versions.factory deprecated

Deployment script needs to be executed with OSH_OPENSTACK_RELEASE value.

Change-Id: If0d3553bd004426d8e97e1fa62ee9b99f4a895a9
2019-05-08 02:47:13 +00:00
Zuul
02af9df330 Merge "Use nova's ping method to find out if the service is alive" 2019-05-08 00:37:34 +00:00
Zuul
e48dbd5021 Merge "Update links for opendev" 2019-05-06 18:39:57 +00:00
Nicolas Bock
2002d7a113 Update git repository location
Change-Id: I0d036e1f366eaf15b7cefe1c76fcd12ebc78211a
Signed-off-by: Nicolas Bock <nicolas.bock@suse.com>
2019-05-03 14:34:10 -06:00
Zuul
72e45b8ad4 Merge "Let keystone make rabbitmq queues HA when available" 2019-05-02 22:14:32 +00:00
Jiří Suchomel
baf5356a4f Use nova's ping method to find out if the service is alive
Currently there is fake rpc call "pod_health_probe_method_ignore_errors"
that is passed to the service, just to find out if it is responding. Because
such method does not exist, it is needed to catch and handle the exception
that is inevitably thrown by the service.

While this is technically working correctly, the exceptions pollute the
log files and make it harder for user to see possible real errors.

This is how the error looks like:

ERROR oslo_messaging.rpc.server [-] Exception during message handling: oslo_messaging.rpc.dispatcher.UnsupportedVersion: Endpoint does not support RPC version 1.0. Attempted method: pod_health_probe_method_ignore_errors
ERROR oslo_messaging.rpc.server Traceback (most recent call last):
ERROR oslo_messaging.rpc.server   File "/var/lib/openstack/lib/python3.6/site-packages/oslo_messaging/rpc/server.py", line 163, in _process_incoming
ERROR oslo_messaging.rpc.server     res = self.dispatcher.dispatch(message)
ERROR oslo_messaging.rpc.server   File "/var/lib/openstack/lib/python3.6/site-packages/oslo_messaging/rpc/dispatcher.py", line 276, in dispatch
ERROR oslo_messaging.rpc.server     raise UnsupportedVersion(version, method=method)
ERROR oslo_messaging.rpc.server oslo_messaging.rpc.dispatcher.UnsupportedVersion: Endpoint does not support RPC version 1.0. Attempted method: pod_health_probe_method_ignore_errors

This situation is new since https://review.openstack.org/#/c/639711/
which (correctly) increased the default level of logging. Before 639711
error messages from oslo (both real and ones that could be ignored) were not
present in nova logs at all.

Fortunatelly, nova's BaseAPI class provides 'ping' method that is can
be used for this basic purpose by all nova components.

Change-Id: I0062e74bed399206becb8d9e00f9ec805da864a3
2019-05-02 10:26:47 +02:00
Zuul
7f95467e3d Merge "Replace git.openstack.org URLs with opendev.org URLs" 2019-05-01 16:11:28 +00:00
Zuul
778f13f568 Merge "Start nova sshd container only if enabled" 2019-05-01 15:09:37 +00:00
Zuul
7d938de167 Merge "Add ipxe file path variable and installation codes for CentOS" 2019-05-01 14:53:18 +00:00
Zuul
655b5ea43c Merge "Adding allowPrivilegeEscalation flag in horizon chart" 2019-05-01 06:21:16 +00:00
Zuul
735bcf3a2e Merge "update the tox link to opendev" 2019-05-01 06:18:18 +00:00
Zuul
51bac62cc9 Merge "Horizon: Corrected mounted file name." 2019-04-30 22:04:05 +00:00
Zuul
ad01413629 Merge "Skip cred-key setup when keys already exist" 2019-04-30 16:10:39 +00:00
Zuul
9a2f1d3081 Merge "Reenable rally ec2 create/list test" 2019-04-30 16:10:37 +00:00
tonybrad
c3d0a8db97 update the tox link to opendev
Change-Id: I352aca681a987286c49e0ffa6c4b6f1a1de10b9c
2019-04-30 16:49:50 +08:00
tw0410
0e64d83752 Add ipxe file path variable and installation codes for CentOS
In _ironic-conductor-pxe-init.sh.tpl file,
there are only codes for ubuntu system.

However in Openstack-Helm especially in kolla image,
there are Ubuntu version and CentOS version.

So add codes for OS dependency check and ipxe file PATH for each OS.

Change-Id: I04886da64ae0dfda782bcd8d8d2cde960ab1db1d
Signed-off-by: TaewooLee <tw0410.lee@samsung.com>
2019-04-29 09:19:35 +09:00
Zuul
4b4745f1cd Merge "Remove those copy words occured twice times in ceph-node-resiliency.rst" 2019-04-28 05:53:20 +00:00
Zuul
b6830fd9c3 Merge "Fix some tempest values" 2019-04-27 07:12:24 +00:00
Zuul
15d7e6fcc2 Merge "Fix tempest test script" 2019-04-27 07:12:23 +00:00
Gage Hugo
3b14e77d2a Skip cred-key setup when keys already exist
This change adds a conditional to the _fernet_setup to avoid
overwriting credential-keys when keystone-manage credential-setup
is ran and there are already existing credential keys. This will
mitigate issues where encrypted credential blobs in keystone were
becoming un-decryptable when the credential keys were being
overridden or lost upon upgrading.

Change-Id: Iac2b080d5d44bdf07534126419a1d5dd86055d6b
2019-04-26 18:31:07 +00:00
Zuul
5361c3282a Merge "Add OpenSUSE Leap15 testing" 2019-04-26 16:44:16 +00:00
sg774j
8b8e568d21 Horizon: Corrected mounted file name.
Horizon dashboard was not being displayed correctly due to incorrect
config file names.

Change-Id: I43b34cd7d7711e01b8a95d0b45e10d7ee57051e9
2019-04-26 14:34:07 +00:00
Gage Hugo
05dff0139e Reenable rally ec2 create/list test
This change reenables the create and list ec2 credential test.

The previous issue of undecryptable credential blobs being
left over was fixed in a previous change.

Change-Id: I81014489dd16d6c57a89ddb3ac3d205209e4acdf
2019-04-25 15:23:03 -05:00
caoyuan
cb77d3adff Replace git.openstack.org URLs with opendev.org URLs
Change-Id: I9a7bcee8727cb127d57ccb4dce1183895a4130cd
2019-04-25 00:37:57 +08:00
clare cheng
5f9e2a1f66 Adding allowPrivilegeEscalation flag in horizon chart
Change-Id: Iff205444eb4c842a0f85d5999d063256106dbe75
2019-04-24 14:18:35 +08:00
guotao.bj
0c35e775e0 Remove those copy words occured twice times in ceph-node-resiliency.rst
Change-Id: Icc6c131becc4e6e1092403d032b84d5aef937756
2019-04-23 16:59:04 +00:00
clare cheng
dc92161b4e Let keystone make rabbitmq queues HA when available
Change-Id: I62454ef081d5f296d4f850baa67e9d2602461314
2019-04-23 13:10:33 +00:00
Tin Lam
81106d87f8 Update links for opendev
Update links to use OpenDev.

Change-Id: Iae9d6e40528ab7e445ff45badeeaa0c67883e805
Signed-off-by: Tin Lam <tin@irrational.io>
2019-04-22 20:15:46 -05:00
Manuel Buil
0f459ecfee [Docs] Fixed a few typos
This patch fixes several typos I found while reading the documentation

Change-Id: I01b1766403761c7e85303a214baeb0c5337fd0c2
Signed-off-by: Manuel Buil <mbuil@suse.com>
2019-04-22 17:02:03 +02:00
Zuul
22289a945c Merge "OSH: Add emptydirs for tmp" 2019-04-20 15:27:24 +00:00
Pete Birley
623c131292 OSH: Add emptydirs for tmp
This PS adds emptydirs backing the /tmp directory in pods, which
is required in most cases for full operation when using a read only
filesystem backing the container.

Additionally some yaml indent issues are resolved.

Change-Id: I9df8f70e913b911ff755600fa2f669d9c5dcb928
Signed-off-by: Pete Birley <pete@port.direct>
2019-04-20 08:55:44 -05:00
Zuul
f22f530303 Merge "Fix results of openstack volume type list --default" 2019-04-20 04:52:02 +00:00
Zuul
1f502d76c5 Merge "Fix novnc init asset copy options" 2019-04-20 04:20:39 +00:00
jh629g
0afa508f06 Fix results of openstack volume type list --default
Currently openstack volume type list --default
returns 404 if the openstack environment is
deployed using openstack-helm. The value
default_volume_type was previously unimplemented
in values.yaml for cinder.

Change-Id: Ifb6d54d875d5cbaffc8330d15d999ef830010177
2019-04-20 03:36:09 +00:00
OpenDev Sysadmins
9560a45519 OpenDev Migration Patch
This commit was bulk generated and pushed by the OpenDev sysadmins
as a part of the Git hosting and code review systems migration
detailed in these mailing list posts:

http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003603.html
http://lists.openstack.org/pipermail/openstack-discuss/2019-April/004920.html

Attempts have been made to correct repository namespaces and
hostnames based on simple pattern matching, but it's possible some
were updated incorrectly or missed entirely. Please reach out to us
via the contact information listed at https://opendev.org/ with any
questions you may have.
2019-04-19 19:45:14 +00:00
hagun.kim
360ee8255e Fix novnc init asset copy options
When novnc pod is re-run because of host reboot and so on,

novnc pod has existing volume /tmp/usr/share, which has 0444 permissions.

So init container occurs an error while it tries to copy asset files.

cp: cannot create regular file '/tmp/usr/share/novnc/index.html': Permission denied

With -f option, the init container can copy without errors.

Change-Id: I56d928b7f4a30a6be29b47560357a3b4f5eec764
Signed-off-by: hagun.kim <hagun.kim@samsung.com>
2019-04-19 16:48:50 +09:00
Zuul
283f3a2d63 Merge "Remove remaining test pods before new test run" 2019-04-19 00:41:54 +00:00
Zuul
934b3d6c2b Merge "Neutron: Add pod/container security context" 2019-04-18 21:41:53 +00:00
Zuul
136d53d082 Merge "Change default of ironic.conductor.api_url from internal to public" 2019-04-18 21:41:52 +00:00
Zuul
c02a01bd65 Merge "Add credential delete hook to keystone chart" 2019-04-18 21:41:50 +00:00
pd2839
ed466d9caf Neutron: Add pod/container security context
removing readOnlyRootFilesystem flag since pods are running to
crashLoopBackOff state by implementing HTK functionality.

Change-Id: I221bdb54b1e94e4089fb079f161dcb4de4dd3571
2019-04-18 12:44:12 +00:00
Zuul
b8b7c0fa24 Merge "Fix configmap-etc values for tempest" 2019-04-18 06:44:59 +00:00
Zuul
3dfb927c2b Merge "Add an option to the health probe to test all pids" 2019-04-18 06:17:03 +00:00
Zuul
21668ddddf Merge "Add logging.conf to tempest" 2019-04-18 06:15:09 +00:00
Gage Hugo
3d6f3088a3 Add credential delete hook to keystone chart
This change creates a pre-delete hook to clean out all entries
in the credential table of the keystone database when the
keystone service is deleted. Note that these are not
the typical username/password.[0]

This fixes the issue of leftover credential blobs being saved
in the database that are unable to be decrypted since the
original encryption keys are removed upon deletion of the
keystone service

[0] https://specs.openstack.org/openstack/keystone-specs/specs/keystone/newton/credential-encryption.html

Change-Id: I8adf0878af2f3b880e9194a6cb8d97b58d6895a5
2019-04-17 20:10:48 +00:00
Itxaka
82c12e581d Fix some tempest values
changes the default admin_domain_scope to false as we do not provide
an admin scoped credentials in the default deployment

drops volume-feature-enabled -> api_v1/api_v3 as its deprecated and
instead use catalog_type to let tempest know which version to use

drop identiti-feautre-enabled -> api_v2 as its deprecated

Change-Id: I508b5d3e59b33e2c37155918ce99504e1b760210
2019-04-17 15:13:50 +02:00
Zuul
db87cf6390 Merge "Add internal tenant id in conf" 2019-04-17 05:59:23 +00:00
Zuul
9928f5c819 Merge "Allow more generic overrides for nova placement-api" 2019-04-17 05:48:43 +00:00
jlego229-kim
65bd9a7a04 Change default of ironic.conductor.api_url from internal to public
Currently a pxe-client has to contact with ironic-api through
it's internal endpoint during lookup() period.

However, the pxe-client cannot access kube-dns by ifself,
so it needs additional dns server. (or Using NodePort)

With additional dns server, it will be safer for pxe-client
to contact with ironic-api through it's public endpoint(passing by ingress)
rather than internal endpoint directly becuase internal pod's IPs would be changed frequently.

Also, I refered to {Values.conf.ironic.glance.swift_endpoint_url}.
(swift is also accessed by the pxe-client and swift_url's default is public endpoint)

Change-Id: I0ad97f3ed608973d7e5a4a11d87595fe258a0db5
2019-04-17 13:08:32 +09:00