@@ -4,17 +4,65 @@ 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
- ## [ Unreleased]
7
+ ## 0.7.0 - 2018-12-14
8
+
9
+ ### Added
10
+
11
+ - On AWS, we now create [ an S3 endpoint] [ aws-s3-endpoint ] for the VPC.
8
12
9
13
### Changed
10
14
15
+ - The pull-secret prompt now masks the input to avoid leaking it to
16
+ shoulder surfers and similar.
17
+ - The pull-secret prompt's help now points to
18
+ [ cloud.openshift.com] ( https://cloud.openshift.com/clusters/install#pull-secret )
19
+ instead of [ try.openshift.com] ( https://try.openshift.com ) . This
20
+ should make it easier to find the pull secret without digging
21
+ through a page of introductory content.
22
+ - The initial kubeconfig inserted on master nodes used to have ` admin `
23
+ privileges, but only for 30 minutes. Now it has role bindings that
24
+ allow it to create and receive automatic approval for certificate
25
+ signing requests, but it does not have additional privileges beyond
26
+ that.
11
27
- On AWS and OpenStack, master ports 10251 (scheduler) and 10252
12
28
(controller manager) have been opened to access from all machines.
13
29
This allows Prometheus (which runs on the worker nodes) to scrape
14
30
all machines for metrics.
15
31
- On AWS, the installer and subsequent cluster will now tag resources
16
32
it creates with ` openshiftClusterID ` . ` tectonicClusterID ` is
17
33
deprecated.
34
+ - On OpenStack, only the OpenStack ` clouds ` entry is marshalled into
35
+ the ` openstack-creds ` secret. Previously we had injected the host's
36
+ entire cloud configuration.
37
+ - On libvirt, we now document host DNS configuration as required,
38
+ because too many users were skipping that step and then reporting
39
+ errors with Kubernetes API detection when the install-host failed to
40
+ resolve the cluster domain name while waiting for the
41
+ ` bootstrap-complete ` event.
42
+ - Lots of doc and internal cleanup and minor fixes.
43
+
44
+ ### Fixed
45
+
46
+ - Fixed OpenShift manifest loading during [ staged
47
+ installs] ( docs/user/overview.md#multiple-invocations ) . The
48
+ installer had been ignoring changes to those files since 0.4.0.
49
+ - Fixed ` you must pass a pointer as the target of a Write operation `
50
+ errors introduced in 0.6.0 for the AWS access key ID prompt.
51
+ - When ` create cluster ` times out waiting for the Kubernetes API, we
52
+ now exit immediately. Previously we'd wait through another 30
53
+ minutes of failed event-listener connections before failing this
54
+ case. We've also fixed similar timeout detection for the code that
55
+ waits for the OpenShift console route.
56
+ - On libvirt, we've fixed a bug introduced in 0.6.0 and are now back
57
+ to removing the bootstrap node from round-robin DNS when we destroy
58
+ the bootstrap resources.
59
+
60
+ ### Removed
61
+
62
+ - The user-facing ` OPENSHIFT_INSTALL_* ` environment variables are
63
+ gone. Instead, users who want to skip the wizard are encouraged to
64
+ [ provide their own
65
+ install-config] ( docs/user/tips-and-tricks.md#reusing-an-install-config ) .
18
66
19
67
## 0.6.0 - 2018-12-09
20
68
@@ -407,6 +455,7 @@ the new `openshift-install` command instead.
407
455
[aws-elb-latency]: https://github.com/openshift/installer/pull/594#issue-227786691
408
456
[aws-instance-types]: https://aws.amazon.com/ec2/instance-types/
409
457
[aws-nlb]: https://docs.aws.amazon.com/elasticloadbalancing/latest/network/introduction.html
458
+ [aws-s3-endpoint]: https://docs.aws.amazon.com/vpc/latest/userguide/vpc-endpoints-s3.html
410
459
[bootstrap-identity-provider]: https://github.com/openshift/origin/pull/21580
411
460
[checkpointer-operator]: https://github.com/openshift/pod-checkpointer-operator
412
461
[cluster-api-provider-aws]: https://github.com/openshift/cluster-api-provider-aws
0 commit comments