Skip to content

Commit b9b4ebd

Browse files
committed
CHANGELOG: Document changes since v0.10.0
Through b166e2e (Merge pull request #1039 from wking/tag-search-destroy, 2019-01-22).
1 parent b166e2e commit b9b4ebd

File tree

1 file changed

+55
-0
lines changed

1 file changed

+55
-0
lines changed

CHANGELOG.md

Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,59 @@ All notable changes to this project will be documented in this file.
44

55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
66

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+
760
## 0.10.0 - 2019-01-15
861

962
### Added
@@ -669,12 +722,14 @@ the new `openshift-install` command instead.
669722
[cluster-bootstrap]: https://github.com/openshift/cluster-bootstrap
670723
[cluster-version-operator]: https://github.com/openshift/cluster-version-operator
671724
[dot]: https://www.graphviz.org/doc/info/lang.html
725+
[Hive]: https://github.com/openshift/hive/
672726
[ingress-operator]: https://github.com/openshift/cluster-ingress-operator
673727
[kube-apiserver-operator]: https://github.com/openshift/cluster-kube-apiserver-operator
674728
[kube-controller-manager-operator]: https://github.com/openshift/cluster-kube-controller-manager-operator
675729
[kube-selector]: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors
676730
[machine-api-operator]: https://github.com/openshift/machine-api-operator
677731
[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
678733
[openshift-ansible]: https://github.com/openshift/openshift-ansible
679734
[Prometheus]: https://github.com/prometheus/prometheus
680735
[ssh.ParseAuthorizedKey]: https://godoc.org/golang.org/x/crypto/ssh#ParseAuthorizedKey

0 commit comments

Comments
 (0)