config/sysinv/sysinv/sysinv/sysinv/api/controllers/v1
Mihnea Saracin ca990c5a0d Add new kube_cmd_versions table and API endpoint
In the DB, a new "kube_cmd_versions" table will be created,
aside from the boilerplate stuff, the important columns
will be "kubeadm_version" and "kubelet_version".
We want to default these to the highest-available
validated version of kubernetes in the load at the time.
There will be only 1 row here and the default will be created
in the DB migration script.

In the API a new endpoint is created '/v1/kube_cmd_versions',
and with this we can get and modify the kubeadm/kubelet version.

Story: 2008972
Task: 42895
Change-Id: Ic848ea777fecab5bda7488df225c2c3e924c2fd5
Signed-off-by: Mihnea Saracin <Mihnea.Saracin@windriver.com>
2021-08-04 16:31:25 +03:00
..
__init__.py Add new kube_cmd_versions table and API endpoint 2021-08-04 16:31:25 +03:00
address.py Merge "Fixed address interface foreign key inconsistency" 2020-03-30 16:44:34 +00:00
address_pool.py Support configuration of system-controller address pools post-install 2021-04-26 17:16:24 -04:00
base.py Fix calls in sysinv to non-existent methods and constants 2019-08-30 14:54:58 -05:00
ceph_mon.py Disable ceph-mon resize operation for AIO-DX 2021-07-27 17:00:08 -04:00
certificate.py Backward compatibility changes for registry cert managed by cert-manager 2021-02-08 14:54:51 -03:00
cluster.py Deprecate sysinv.openstack.common.log 2019-11-05 15:29:20 -06:00
collection.py Fix calls in sysinv to non-existent methods and constants 2019-08-30 14:54:58 -05:00
controller_fs.py Fixed error responses in controller-fs 2020-02-19 15:06:02 -05:00
cpu.py add sysinv support for specifying cpu function by range 2021-03-31 15:00:30 -06:00
cpu_utils.py Change conditional checks for isolated cores 2021-06-18 14:29:30 -03:00
datanetwork.py Deprecate sysinv.openstack.common.log 2019-11-05 15:29:20 -06:00
device_image.py Add check for supported devices in image upload 2020-08-21 10:51:03 -04:00
device_image_state.py Sysinv extensions for FPGA support 2020-05-13 16:20:37 -04:00
device_label.py Allow applying device image with non-device label 2020-07-28 11:27:28 -04:00
disk.py Add support for disk wiping without GPT formatting 2020-10-21 22:49:52 +00:00
dns.py Forbid IPv4 DNS in an IPv6 OAM config 2020-02-06 10:27:04 -05:00
drbdconfig.py Deprecate sysinv.openstack.common.log 2019-11-05 15:29:20 -06:00
ethernet_port.py Deprecate sysinv.openstack.common.log 2019-11-05 15:29:20 -06:00
fernet_repo.py Deprecate sysinv.openstack.common.log 2019-11-05 15:29:20 -06:00
health.py Add kubernetes health checks 2019-12-20 10:50:33 -06:00
helm_charts.py Add timeouts for helm commands 2020-09-22 14:31:56 -04:00
host.py N3000 FEC device config does not recover on host re-install 2021-06-29 14:33:19 -04:00
host_fs.py Fix system host-fs-delete command 2020-06-15 06:53:05 +00:00
hwmon_api.py move rest_api to common code 2021-03-02 15:36:03 -06:00
interface.py Leave parameter_reselect as null if not specified 2021-05-14 13:16:04 +00:00
interface_datanetwork.py Support data network assignment on an unlocked host 2021-02-02 07:52:28 -05:00
interface_network.py Function to create gnp after oam interface-network add 2021-04-09 14:00:30 -04:00
kube_app.py Unsupported 'message' Exception attribute in PY3 2021-06-23 12:47:23 -04:00
kube_cluster.py Config API for Kubernetes cluster access information 2021-03-01 07:29:12 -06:00
kube_cmd_version.py Add new kube_cmd_versions table and API endpoint 2021-08-04 16:31:25 +03:00
kube_host_upgrade.py Provide infrastructure for kubernetes upgrades 2019-11-22 15:13:52 -06:00
kube_rootca_update.py kubernetes rootca host update trustNewCA 2021-07-19 18:13:13 -03:00
kube_upgrade.py Kube Upgrade: Raise and clear kube upgrade in progress alarm 2021-07-15 07:47:15 -05:00
kube_version.py Provide infrastructure for kubernetes upgrades 2019-11-22 15:13:52 -06:00
label.py Fix deleted labels being re-added in k8s 2020-06-19 11:40:41 -04:00
license.py Deprecate sysinv.openstack.common.log 2019-11-05 15:29:20 -06:00
link.py StarlingX open source release updates 2018-05-31 07:35:52 -07:00
lldp_agent.py Deprecate sysinv.openstack.common.log 2019-11-05 15:29:20 -06:00
lldp_neighbour.py Deprecate sysinv.openstack.common.log 2019-11-05 15:29:20 -06:00
lldp_tlv.py Deprecate sysinv.openstack.common.log 2019-11-05 15:29:20 -06:00
load.py Add API to import load metadata for SX upgrade 2020-09-01 20:09:05 -04:00
lvg.py Fix inconsistent disk space calculation 2020-02-13 17:15:56 -05:00
memory.py Reserve platform memory for all configurations 2020-09-02 09:18:34 -04:00
mtce_api.py move rest_api to common code 2021-03-02 15:36:03 -06:00
network.py Add RPCAPI calls to apply LDAP client and DNS runtime manifest 2021-04-27 11:21:54 -04:00
network_oam.py Add support for AIO-SX to DX migration on subcloud 2021-03-29 14:00:52 -04:00
node.py Use oslo utils version of uuidutils. 2019-12-17 08:30:37 -06:00
ntp.py Deprecate sysinv.openstack.common.log 2019-11-05 15:29:20 -06:00
partition.py Use oslo utils version of uuidutils. 2019-12-17 08:30:37 -06:00
patch_api.py move rest_api to common code 2021-03-02 15:36:03 -06:00
pci_device.py Avoid SRIOV misconfiguration at FEC device 2021-06-10 17:02:20 -03:00
port.py Deprecate sysinv.openstack.common.log 2019-11-05 15:29:20 -06:00
profile.py Unsupported 'message' Exception attribute in PY3 2021-06-23 12:47:23 -04:00
profile_utils.py Unsupported 'message' Exception attribute in PY3 2021-06-23 12:47:23 -04:00
ptp.py Apply PTP configuration at runtime 2020-02-20 00:36:39 -05:00
pv.py Use oslo utils version of uuidutils. 2019-12-17 08:30:37 -06:00
query.py Deprecate sysinv.openstack.common.log 2019-11-05 15:29:20 -06:00
registry_image.py Verify docker registry certificate with system trusted CAs 2020-05-29 17:46:18 -04:00
remotelogging.py Deprecate sysinv.openstack.common.log 2019-11-05 15:29:20 -06:00
restore.py Introduce CLI commands for system restore control 2020-10-09 16:54:04 +03:00
route.py Allow routes to be configured on oam interfaces 2021-03-03 09:22:26 -05:00
sdn_controller.py Deprecate the sysinv.openstack.common utils files 2019-12-04 10:58:39 -06:00
sensor.py Deprecate sysinv.openstack.common.log 2019-11-05 15:29:20 -06:00
sensorgroup.py Use oslo utils version of uuidutils. 2019-12-17 08:30:37 -06:00
service.py Deprecate sysinv.openstack.common.log 2019-11-05 15:29:20 -06:00
service_parameter.py Change Docker proxy service parameters without reboot 2021-06-15 13:34:00 -04:00
servicegroup.py Deprecate sysinv.openstack.common.log 2019-11-05 15:29:20 -06:00
servicenode.py Deprecate sysinv.openstack.common.log 2019-11-05 15:29:20 -06:00
sm_api.py move rest_api to common code 2021-03-02 15:36:03 -06:00
state.py StarlingX open source release updates 2018-05-31 07:35:52 -07:00
storage.py Delete ceph stor when removing controller 2021-05-19 11:57:04 -04:00
storage_backend.py Expose ceph backend field over proxy endpoint 2021-05-24 11:00:19 +03:00
storage_ceph.py Allow configurable ceph storage backend network 2021-05-07 14:31:39 +03:00
storage_ceph_external.py Allow configurable ceph storage backend network 2021-05-07 14:31:39 +03:00
storage_ceph_rook.py Allow configurable ceph storage backend network 2021-05-07 14:31:39 +03:00
storage_external.py Allow configurable ceph storage backend network 2021-05-07 14:31:39 +03:00
storage_file.py Allow configurable ceph storage backend network 2021-05-07 14:31:39 +03:00
storage_lvm.py Allow configurable ceph storage backend network 2021-05-07 14:31:39 +03:00
storage_tier.py Use oslo utils version of uuidutils. 2019-12-17 08:30:37 -06:00
system.py SX-to-DX: Check host administrative state 2021-04-27 14:47:12 -04:00
types.py Send the binary data instead of path 2021-05-08 05:52:48 -03:00
upgrade.py Support background runtime manifests during upgrade-activate 2021-03-01 09:08:48 -06:00
user.py Deprecate sysinv.openstack.common.log 2019-11-05 15:29:20 -06:00
utils.py N3000 FEC device config does not recover on host re-install 2021-06-29 14:33:19 -04:00
vim_api.py move rest_api to common code 2021-03-02 15:36:03 -06:00