config/sysinv/sysinv/sysinv/sysinv/common
Jorge Saffe 28fce99250 Kubernetes custom configuration support: runtime.
This changes allow users for global customization
of kubelet and control plane components during
runtime process.

* Validations have been relaxed to enable creation of
  new sections in kubernetes service through service-parameter.
  e.i.: kube_apiserver, kube_scheduler, kube_controllerManager,
        kubelet.

* Validations have been relaxed to enable creation of
  new parameters in kubernetes service through service-parameter.

* Upgrade script has been added in order to migrate the parameters
  (oidc_issuer_url, oidc_client_id, oidc_username_claim,
  oidc_groups_claim) to (oidc-issuer-url, oidc-client-id,
  oidc-username-claim, oidc-groups-claim)

Test Plan:
* Fresh Install: AIO-SX, Standard.
* B&R and Upgrade: AIO-SX, Standard.
* Create, modify, delete supported parameters and verify changes.
* Add and apply not supported parameters and verify kube-apiserver auto
  restore process.
* Validate launch example Pods, for both simplex and duplex systems.

Story: 2009766
Task: 44378
Depends-On: https://review.opendev.org/c/starlingx/stx-puppet/+/827760
Signed-off-by: Jorge Saffe <jorge.saffe@windriver.com>
Change-Id: I8e1311a78bf9e1419d76d4d19777a847a53e82f4
2022-09-13 15:50:22 -04:00
..
__init__.py StarlingX open source release updates 2018-05-31 07:35:52 -07:00
ceph.py system health-query response on ceph query 2022-06-14 17:30:51 -04:00
config.py Deprecate sysinv.openstack.common.db in favor of oslo_db 2020-02-07 11:55:49 -06:00
configp.py StarlingX open source release updates 2018-05-31 07:35:52 -07:00
constants.py Kubernetes custom configuration support: runtime. 2022-09-13 15:50:22 -04:00
context.py Support access control for Service Parameter API 2022-07-23 23:16:42 -03:00
dc_api.py Update license file with a detailed open source license 2022-06-02 12:08:16 -04:00
device.py Re-enable important py3k checks for sysinv 2021-11-10 11:08:12 -03:00
disk_utils.py Wiping the disk preexistent partitions 2019-12-11 06:59:17 -05:00
exception.py Support access control for Service Parameter API 2022-07-23 23:16:42 -03:00
extension_manager.py Deprecate sysinv.openstack.common.log 2019-11-05 15:29:20 -06:00
fernet.py Unsupported 'message' Exception attribute in PY3 2021-06-23 12:47:23 -04:00
fm.py Deprecate sysinv.openstack.common.log 2019-11-05 15:29:20 -06:00
health.py k8s upgrade health: Check trident compatibility 2022-04-28 19:58:02 -04:00
image_service.py Deprecate the sysinv.openstack.common utils files 2019-12-04 10:58:39 -06:00
images.py Deprecate the sysinv.openstack.common utils files 2019-12-04 10:58:39 -06:00
interface.py Config scale: improve route config scalability 2022-03-15 09:29:11 -05:00
kubernetes.py Improve KubeOperator.list_custom_resources() 2022-06-10 17:50:03 -03:00
paths.py StarlingX open source release updates 2018-05-31 07:35:52 -07:00
policy.py Deprecate old policy engine and restrict access 2022-08-10 11:18:38 -03:00
rest_api.py Add missing timeouts to some API calls 2022-08-18 09:59:03 -04:00
retrying.py Re-enable important py3k checks for sysinv 2021-11-10 11:08:12 -03:00
service.py Deprecate sysinv.openstack.common.log 2019-11-05 15:29:20 -06:00
service_parameter.py Kubernetes custom configuration support: runtime. 2022-09-13 15:50:22 -04:00
states.py Fix word and statement errors in comments 2018-11-14 10:04:51 +08:00
storage_backend_conf.py Allow configurable ceph storage backend network 2021-05-07 14:31:39 +03:00
utils.py Update sysinv ldap puppet plugin to generate ldap cert 2022-08-26 09:58:16 -04:00
wsgi_service.py Fix sysinv-api crash with 250 parallel requests 2022-06-30 12:49:14 -03:00