diff --git a/CHANGELOG.md b/CHANGELOG.md index 3662c844b..99db57f44 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,4 @@ -## v0.3.0 - 2020-07-29 +## v0.3.0 - 2020-07-30 We're happy to announce the release of Lokomotive v0.3.0 (Coast Starlight). @@ -23,7 +23,7 @@ This release packs new features and bugfixes. Some of the highlights are: `t1.small.x86` are EOL and no longer available in new Packet projects ([#612](https://github.com/kinvolk/lokomotive/pull/612)). - If you haven't explicitly defined the controller_type and/or + **WARNING**: If you haven't explicitly defined the controller_type and/or worker_pool.node_type configuration options, upgrading to this release will replace your controller and/or worker nodes with c3.small.x86 machines. To avoid this, set these configuration options to the desired values. @@ -61,8 +61,9 @@ component](https://github.com/kinvolk/lokomotive/blob/v0.3.0/docs/configuration- ([#649](https://github.com/kinvolk/lokomotive/pull/649)). This allows managing and configuring Ceph using toolbox pod. -- Add `external_labels` for federated clusters. This helps to identify identify - metrics queried from different clusters. +- Add Prometheus feature `external_labels` for federated clusters to Prometheus + operator component. This helps to identify identify metrics queried from + different clusters. ([#710](https://github.com/kinvolk/lokomotive/pull/710)). #### Docs @@ -98,16 +99,10 @@ and configuring Ceph using toolbox pod. #### Development -- Disable marking releases as `pre-releases` ([#678](https://github.com/kinvolk/lokomotive/pull/678)). - -- Do not show release values in terraform output +- Do not show Helm release values in terraform output ([#627](https://github.com/kinvolk/lokomotive/pull/627)). -- Change NewClientset to create Kubernetes Clientset from kubeconfig file -content, instead of from file path -([#628](https://github.com/kinvolk/lokomotive/pull/628)). - -- Remove provider aliases from go templates +- Remove Terraform provider aliases from platforms code ([#617](https://github.com/kinvolk/lokomotive/pull/617)). @@ -159,10 +154,10 @@ component "contour" { ##### Prometheus-operator component * Prometheus specific variables are now under a `prometheus` block. -* Variable `external_url` is now removed and now configured under - `prometheus.ingress.host`. Remove the http scheme when configuring. * A new optional `prometheus.ingress` sub-block is introduced to expose Prometheus over ingress. +* Variable `external_url` is now removed and now configured under + `prometheus.ingress.host`. Remove the http scheme when configuring. old: @@ -171,7 +166,7 @@ component "prometheus-operator" { . . prometheus_metrics_retention = "14d" - prometheus_external_url = "https://api.example.com/prometheus" + prometheus_external_url = "https://prometheus.example.lokomotive-k8s.net"" prometheus_storage_size = "50GiB" prometheus_node_selector = { "kubernetes.io/hostname" = "worker3" @@ -208,7 +203,7 @@ component "prometheus-operator" { ``` Check out the new syntax in the [Prometheus Operator configuration -reference](https://github.com/kinvolk/lokomotive/blob/v0.2.0/docs/configuration-reference/components/prometheus-operator.md) +reference](https://github.com/kinvolk/lokomotive/blob/v0.3.0/docs/configuration-reference/components/prometheus-operator.md) for details. ##### Upgrade steps @@ -451,7 +446,7 @@ This is a patch release to fix AKS platform deployments. #### Misc -* Bootkube Docker images are now pulled using Docker protocol, as quay.io plans to deprecate pulling images using ACI ([#656](https://github.com/kinvolk/lokomotive/pull/656)). +* Bootkube Docker images are now pulled using Docker protocol, as quay.io plans to deprecate pulling images using ACI ([#656](https://github.com/kinvolk/lokomotive/pull/656). #### Development