@@ -4,6 +4,59 @@ All notable changes to this project will be documented in this file.
4
4
5
5
The format is based on [ Keep a Changelog] ( https://keepachangelog.com/en/1.0.0/ ) .
6
6
7
+ ## 0.10.1 - 2019-01-22
8
+
9
+ ### Changed
10
+
11
+ - ` create ignition-configs ` now also writes ` metadata.json ` to the
12
+ asset directory, which allows [ Hive] [ ] to more reliably destroy
13
+ clusters.
14
+ - ` destroy cluster ` now removes ` .openshift_install_state.json ` on
15
+ success, clearing the way for future ` create cluster ` runs in the
16
+ same asset directory.
17
+ - On AWS, we now default to m4.xlarge masters. The increased CPU
18
+ reduces etcd latencies, which in turn helps with cluster stability.
19
+ - On AWS, the bootstrap machine has a new security-group allowing
20
+ journald-gateway and kubelet access, for easier debugging when
21
+ bootstrapping fails.
22
+ - Several doc and internal cleanups.
23
+
24
+ ### Removed
25
+
26
+ - The SSH public key is no longer inserted in the pointer Ignition
27
+ configurations, now that authorized public keys are [ managed by the
28
+ machine-config daemon] [ machine-config-daemon-ssh-keys ] .
29
+
30
+ ### Fixed
31
+
32
+ - On AWS, the cluster-API provider now supports configuring machine
33
+ volumes, so ` rootVolume ` settings in ` install-config.yaml ` will be
34
+ respected.
35
+ - On AWS, the generated Terraform variables no longer clobber master
36
+ instance type and root volume configuration set via
37
+ ` install-config.yaml ` . You can now use:
38
+
39
+ ``` yaml
40
+ machines :
41
+ - name : master
42
+ platform :
43
+ aws :
44
+ type : m5.large
45
+ rootVolume :
46
+ iops : 3000
47
+ size : 220
48
+ type : io1
49
+ replicas : 3
50
+ - name : worker
51
+ ...
52
+ ` ` `
53
+
54
+ and similar to successfully customize your master machines.
55
+ - On AWS, ` delete cluster` has been adjusted to use more efficient
56
+ tag-based lookup and fix several bugs due to previously-missing
57
+ pagination. This should address some issues we had been seeing with
58
+ leaking AWS resources despite `delete cluster` claiming success.
59
+
7
60
# # 0.10.0 - 2019-01-15
8
61
9
62
# ## Added
@@ -669,12 +722,14 @@ the new `openshift-install` command instead.
669
722
[cluster-bootstrap] : https://github.com/openshift/cluster-bootstrap
670
723
[cluster-version-operator] : https://github.com/openshift/cluster-version-operator
671
724
[dot] : https://www.graphviz.org/doc/info/lang.html
725
+ [Hive] : https://github.com/openshift/hive/
672
726
[ingress-operator] : https://github.com/openshift/cluster-ingress-operator
673
727
[kube-apiserver-operator] : https://github.com/openshift/cluster-kube-apiserver-operator
674
728
[kube-controller-manager-operator] : https://github.com/openshift/cluster-kube-controller-manager-operator
675
729
[kube-selector] : https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors
676
730
[machine-api-operator] : https://github.com/openshift/machine-api-operator
677
731
[machine-config-operator] : https://github.com/openshift/machine-config-operator
732
+ [machine-config-daemon-ssh-keys] : https://github.com/openshift/machine-config-operator/blob/master/docs/Update-SSHKeys.md
678
733
[openshift-ansible] : https://github.com/openshift/openshift-ansible
679
734
[Prometheus] : https://github.com/prometheus/prometheus
680
735
[ssh.ParseAuthorizedKey] : https://godoc.org/golang.org/x/crypto/ssh#ParseAuthorizedKey
0 commit comments