Browse Source

[k8s] Deprecate heapster

Replace heapster for metrics-server as cluster default.
This requires the following labels as default:
tiller_enabled=true
heapster_enabled=false
metrics_server_enabled=true

depends-on: Idc315937a82317b76349bbe8466d900d00194953
depends-on: Icd7f380d87672c00257e34df385d81e1c3e36ddf

Story: 2004816
Task: 28979

Change-Id: I52970244c8977dc5d1a67e7ad7329897b496a0cb
Signed-off-by: Diogo Guerra <dy090.guerra@gmail.com>
changes/33/696833/6
Diogo Guerra 3 years ago committed by Diogo Guerra
parent
commit
05193caaa1
  1. 9
      doc/source/user/index.rst
  2. 4
      magnum/drivers/k8s_fedora_atomic_v1/templates/kubecluster.yaml
  3. 4
      magnum/drivers/k8s_fedora_coreos_v1/templates/kubecluster.yaml
  4. 5
      releasenotes/notes/deprecate-heapster-7e8dea0bab06aa51.yaml

9
doc/source/user/index.rst

@ -306,7 +306,7 @@ the table are linked to more details elsewhere in the user guide.
+---------------------------------------+--------------------+---------------+
| `mesos_slave_executor_env_variables`_ | (file name) | "" |
+---------------------------------------+--------------------+---------------+
| `heapster_enabled`_ | - true | true |
| `heapster_enabled`_ | - true | false |
| | - false | |
+---------------------------------------+--------------------+---------------+
| `metrics_server_chart_tag`_ | see below | see below |
@ -411,7 +411,7 @@ the table are linked to more details elsewhere in the user guide.
+---------------------------------------+--------------------+---------------+
| `k8s_keystone_auth_tag`_ | see below | see below |
+---------------------------------------+--------------------+---------------+
| `tiller_enabled`_ | - true | false |
| `tiller_enabled`_ | - true | true |
| | - false | |
+---------------------------------------+--------------------+---------------+
| `tiller_tag`_ | see below | "" |
@ -1208,7 +1208,7 @@ _`kube_tag`
_`heapster_enabled`
heapster_enabled is used to enable disable the installation of heapster.
Ussuri default: true
Ussuri default: false
Train default: true
_`metrics_server_chart_tag`
@ -1368,7 +1368,8 @@ _`prometheus_operator_chart_tag`
_`tiller_enabled`
If set to true, tiller will be deployed in the kube-system namespace.
Defaults to false.
Ussuri default: true
Train default: false
_`tiller_tag`
Add tiller_tag label to select the version of tiller. If the tag is not set

4
magnum/drivers/k8s_fedora_atomic_v1/templates/kubecluster.yaml

@ -120,7 +120,7 @@ parameters:
heapster_enabled:
type: boolean
description: enable/disable the use of heapster
default: true
default: false
metrics_server_enabled:
type: boolean
@ -704,7 +704,7 @@ parameters:
tiller_enabled:
type: boolean
description: Choose whether to install tiller or not.
default: false
default: true
tiller_tag:
type: string

4
magnum/drivers/k8s_fedora_coreos_v1/templates/kubecluster.yaml

@ -120,7 +120,7 @@ parameters:
heapster_enabled:
type: boolean
description: enable/disable the use of heapster
default: true
default: false
metrics_server_enabled:
type: boolean
@ -704,7 +704,7 @@ parameters:
tiller_enabled:
type: boolean
description: Choose whether to install tiller or not.
default: false
default: true
tiller_tag:
type: string

5
releasenotes/notes/deprecate-heapster-7e8dea0bab06aa51.yaml

@ -0,0 +1,5 @@
---
deprecations:
- |
Heapster phased out in favor of metrics-server. Last openstack/magnum
version to include heapster has standard version is magnum train.
Loading…
Cancel
Save