Ensure the /etc/kubernetes/manifests directory exists before
starting kubelet. This will avoid repeating kubelet logs on
worker nodes, complaining that the directory does not exist.
Also removing an unused yum config file for the kubernetes
repo.
commit 7dd943fe46681ff361533b65807416fc44adf971
Author: Eric MacDonald <email address hidden>
Date: Mon Jan 14 15:22:06 2019 -0500
Fix mtce.pp to handle missing /etc/rmonfiles.d directory
https://review.openstack.org/#/c/628687/ stopped packaging the
query_ntp_servers.sh script. However, since there were no other
files being packaged into that directory the spec file choose
not to create an empty directory.
When config controller called the mtce.pp manifest to install
dynamic files into /etc/rmonfiles.d it could not. So it failed.
This update adds a directory check block to the mtce.pp file
to create the directoy if its not present.
Testing: Install AIO SX in SM1
Change-Id: Ib2dfadb261be6f9ebbaa7213eb6669b25158c779
Closes-Bug: 1811693
Signed-off-by: Eric MacDonald <email address hidden>
commit f44717154a78add0a0a2497048e03ab536dc615b
Author: Alex Kozyrev <email address hidden>
Date: Thu Jan 10 18:43:14 2019 -0500
Add Barbican bootstrap and runtime manifests
Barbican service is needed during bootstrap phase for StarlingX.
Implement bootstrap and runtime manifests to achieve that.
Update nova helm chart overrides for service creation
Update nova helm chart overrides to:
- Stop enabling new services automatically.
- Periodically discover new hosts.
This will allow nova to automatically create new services and
have the VIM just enable/disable the services as necessary.
This removes the need for a nova extension to allow new
services to be created through the nova API.
Change-Id: Iea1b2c113153df0438f8625a866e833bfca40382
Signed-off-by: Bin Qian <email address hidden>
commit 8fa6f8cf804b1d1044fc0ca50d3d3237d5c18a0a
Author: Alex Kozyrev <email address hidden>
Date: Thu Jan 10 12:48:01 2019 -0500
Enclose Barbican API host into square brackets in case of IPv6
Barbican fails to start in case of IPv6 configuration:
"Error: ':2:9311' is not a valid port number."
Wrong parsing of IPv6 host address can be fixed by adding [].
Also dropping '' for API workers number for the sake of consistency.
Change-Id: Ie40a0338d202dfa1cc17810db56d902b14e5accf
Closes-Bug: 1810558
Signed-off-by: Alex Kozyrev <email address hidden>
commit 949bab37d7d5e5a15aee3592d81a00b59ffec822
Author: Teresa Ho <email address hidden>
Date: Fri Dec 21 10:25:42 2018 -0500
Kubernetes Cluster Network Configuration
The Kubernetes cluster network is introduced and configurable.
The cluster-host interface can be configured on any interface of the
host and is defaulted to the management interface if it is not
specified.
The infrastructure network is no longer used in kubernetes config.
SM and MTCE are setup to monitor the cluster-host if kubernetes is
enabled.
Nova live migration ip is set to use the cluster-host ip.
Tests Performed:
Containerized setup:
AIO-SX: mgmt and cluster-host shared loopback interface
AIO-DX: mgmt and cluster-host shared an interface
AIO-DX: mgmt and cluster-host on different interface
Standard 2+2+2: mgmt and cluster-host shared an interface
Standard 2+2+2: mgmt and cluster-host on different interface
For each of the setup, launch VM and connect to VM console
Non-containerized deployments
AIO-SX sanity
AIO-DX sanity
Standard 2+2 sanity
Story: 2004273
Task: 27826
Change-Id: If6b918665131f01bc62687fbdc7978c5c103e3b7
Signed-off-by: Teresa Ho <email address hidden>
commit a6c51fe49e7f0703849cd2bde822ade793d7755f
Author: Sun Austin <email address hidden>
Date: Tue Jan 8 11:41:46 2019 +0800
Make lldp check neighbors more robust for config_management
it can not find neighbors in some env and will throw exception
when config_management is running. this change will catch all exception
and not break config.
Closes-bug: 1811040
Change-Id: I11b73a647addddf198723bc2654dac444d82d165
Signed-off-by: Sun Austin <email address hidden>
Create docker-lv in the automatically created ctgs-vg volume group
This commit creates docker-lv in the automatically created cgts-vg
volume group on the worker nodes if kubernetes is configured. It
also supports cgts-vg expansion.
This commit also increases docker-lv size to 30G for all the hosts.
Reviewed: https:/ /review. openstack. org/631263 /git.openstack. org/cgit/ openstack/ stx-config/ commit/ ?id=603cc28734e 17be92269832a7b 041d414db9a331
Committed: https:/
Submitter: Zuul
Branch: f/stein
commit 3b4acbfc38f01f9 e600d7fb41f0dbd 55ba2166e4
Author: Wei Zhou <email address hidden>
Date: Fri Jan 11 15:26:20 2019 -0500
/etc/ ceph/ceph. client. None.keyring not created on standby controller
This commit ensures that file /etc/ceph/ ceph.client. None.keyring is
created on both controllers after ceph backend is added.
Change-Id: I49c7b540caca18 bada7166c9e7fb2 f4b3475a5d3
Closes-Bug: 1810440
Signed-off-by: Wei Zhou <email address hidden>
commit 1b8a344edd3c69c 671ecce7c65a3c6 822fff91f8
Author: Bart Wensley <email address hidden>
Date: Tue Jan 15 09:46:51 2019 -0600
Ensure /etc/kubernetes /manifests directory exists
Ensure the /etc/kubernetes /manifests directory exists before
starting kubelet. This will avoid repeating kubelet logs on
worker nodes, complaining that the directory does not exist.
Also removing an unused yum config file for the kubernetes
repo.
Change-Id: Id63287481f9fe0 63f1b8c993d973a 4b4517abd81
Story: 2004520
Task: 28908
Signed-off-by: Bart Wensley <email address hidden>
commit 7dd943fe46681ff 361533b65807416 fc44adf971
Author: Eric MacDonald <email address hidden>
Date: Mon Jan 14 15:22:06 2019 -0500
Fix mtce.pp to handle missing /etc/rmonfiles.d directory
https:/ /review. openstack. org/#/c/ 628687/ stopped packaging the ntp_servers. sh script. However, since there were no other
query_
files being packaged into that directory the spec file choose
not to create an empty directory.
When config controller called the mtce.pp manifest to install
dynamic files into /etc/rmonfiles.d it could not. So it failed.
This update adds a directory check block to the mtce.pp file
to create the directoy if its not present.
Testing: Install AIO SX in SM1
Change-Id: Ib2dfadb261be6f 9ebbaa7213eb666 9b25158c779
Closes-Bug: 1811693
Signed-off-by: Eric MacDonald <email address hidden>
commit f44717154a78add 0a0a2497048e03a b536dc615b
Author: Alex Kozyrev <email address hidden>
Date: Thu Jan 10 18:43:14 2019 -0500
Add Barbican bootstrap and runtime manifests
Barbican service is needed during bootstrap phase for StarlingX.
Implement bootstrap and runtime manifests to achieve that.
Change-Id: I6c22ebddacf8ae c3a731f7f6d7a76 2f79f511c78
Story: 2003108
Task: 27700
Signed-off-by: Alex Kozyrev <email address hidden>
commit f2a734a5f1d0760 3cde45dab675000 688e87890a
Author: Joseph Richard <email address hidden>
Date: Tue Jan 8 11:41:07 2019 -0500
Set bridge- nf-call- arptables
This commit sets net.bridge. bridge- nf-call- arptables= 1, which was
found to be required for a containerized neutron deployment.
Story: 2004520 e775a63dfa3d547 27c60f4208d
Task: 28789
Change-Id: I0163535ed6bac7
Signed-off-by: Joseph Richard <email address hidden>
commit 8d14f3cd52392e1 b3341f4d36acd97 e45150df7b
Author: Joseph Richard <email address hidden>
Date: Wed Jan 9 22:16:50 2019 -0500
Enable neutron sriov backend
This commit adds configuration of the sriov backend to neutron.
This commit also adds setting the sriov=enabled label in kube_app.
Story: 2003909 5dde4b539ca821a 9ef8a2963b3
Task: 28835
Change-Id: If9c7c0b7338285
Signed-off-by: Joseph Richard <email address hidden>
commit dc471d7a304db09 576184d52513f11 1bb1e76b01
Author: Bart Wensley <email address hidden>
Date: Fri Jan 11 09:18:14 2019 -0600
Update nova helm chart overrides for service creation
Update nova helm chart overrides to:
- Stop enabling new services automatically.
- Periodically discover new hosts.
This will allow nova to automatically create new services and
have the VIM just enable/disable the services as necessary.
This removes the need for a nova extension to allow new
services to be created through the nova API.
Change-Id: Idb27a927de2ac9 1ebbb1df343a349 bb14ec2f0d5
Story: 2004583
Task: 28865
Signed-off-by: Bart Wensley <email address hidden>
commit cc6807ff8be94be 43f4b86548b86c0 c1b2361e57
Author: Bin Qian <email address hidden>
Date: Wed Jan 9 14:38:02 2019 -0500
Update configutilities version
Up the configutilities version (3.1.0) after adding pxeboot dhcp addr /review. openstack. org/#/c/ 625337/
range in the config_gui.
Depends-On: https:/
Story: 2004584
Task: 28825
Change-Id: Iea1b2c113153df 0438f8625a866e8 33bfca40382
Signed-off-by: Bin Qian <email address hidden>
commit 8fa6f8cf804b1d1 044fc0ca50d3d32 37d5c18a0a
Author: Alex Kozyrev <email address hidden>
Date: Thu Jan 10 12:48:01 2019 -0500
Enclose Barbican API host into square brackets in case of IPv6
Barbican fails to start in case of IPv6 configuration:
"Error: ':2:9311' is not a valid port number."
Wrong parsing of IPv6 host address can be fixed by adding [].
Also dropping '' for API workers number for the sake of consistency.
Change-Id: Ie40a0338d202df a1cc17810db56d9 02b14e5accf
Closes-Bug: 1810558
Signed-off-by: Alex Kozyrev <email address hidden>
commit 949bab37d7d5e5a 15aee3592d81a00 b59ffec822
Author: Teresa Ho <email address hidden>
Date: Fri Dec 21 10:25:42 2018 -0500
Kubernetes Cluster Network Configuration
The Kubernetes cluster network is introduced and configurable.
The cluster-host interface can be configured on any interface of the
host and is defaulted to the management interface if it is not
specified.
The infrastructure network is no longer used in kubernetes config.
SM and MTCE are setup to monitor the cluster-host if kubernetes is
enabled.
Nova live migration ip is set to use the cluster-host ip.
Tests Performed:
Containerized setup:
AIO-SX: mgmt and cluster-host shared loopback interface
AIO-DX: mgmt and cluster-host shared an interface
AIO-DX: mgmt and cluster-host on different interface
Standard 2+2+2: mgmt and cluster-host shared an interface
Standard 2+2+2: mgmt and cluster-host on different interface
For each of the setup, launch VM and connect to VM console
Non- containerized deployments
AIO-SX sanity
AIO-DX sanity
Standard 2+2 sanity
Story: 2004273
Task: 27826
Change-Id: If6b918665131f0 1bc62687fbdc797 8c5c103e3b7
Signed-off-by: Teresa Ho <email address hidden>
commit a6c51fe49e7f070 3849cd2bde822ad e793d7755f
Author: Sun Austin <email address hidden>
Date: Tue Jan 8 11:41:46 2019 +0800
Make lldp check neighbors more robust for config_management
it can not find neighbors in some env and will throw exception
when config_management is running. this change will catch all exception
and not break config.
Closes-bug: 1811040
Change-Id: I11b73a647adddd f198723bc2654da c444d82d165
Signed-off-by: Sun Austin <email address hidden>
commit 6da46d861bd16cf 4441ba107fb178c 154a8c7f57
Author: Wei Zhou <email address hidden>
Date: Wed Jan 2 17:25:14 2019 -0500
Create docker-lv in the automatically created ctgs-vg volume group
This commit creates docker-lv in the automatically created cgts-vg
volume group on the worker nodes if kubernetes is configured. It
also supports cgts-vg expansion.
This commit also increases docker-lv size to 30G for all the hosts.
Story: 2004520 /review. openstack. org/628053 0e951d64d0be91e 146d14e5d7b
Task: 28663
Depends-On: https:/
Change-Id: I9b53421318883d
Signed-off-by: Wei Zhou <email address hidden>