@@ -4,6 +4,62 @@ 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]
8
+
9
+ ### Changed
10
+
11
+ - On AWS and OpenStack, master ports 10251 (scheduler) and 10252
12
+ (controller manager) have been opened to access from all machines.
13
+ This allows Prometheus (which runs on the worker nodes) to scrape
14
+ all machines for metrics.
15
+ - On AWS, the installer and subsequent cluster will now tag resources
16
+ it creates with ` openshiftClusterID ` . ` tectonicClusterID ` is
17
+ deprecated.
18
+
19
+ ## 0.6.0 - 2018-12-09
20
+
21
+ ### Added
22
+
23
+ - We now push a ` kubeadmin ` user (with an internally-generated
24
+ password) into the cluster for the new [ bootstrap identity
25
+ provider] [ bootstrap-identity-provider ] . This gives users a way to
26
+ access the web console, Prometheus, etc. without needing to
27
+ configure a full-fledged identity provider or install ` oc ` . The
28
+ ` create cluster ` subcommand now blocks until the web-console route
29
+ is available and then exits after printing instructions for using
30
+ the new credentials.
31
+ - The installer binary now includes Terraform so there is no longer a
32
+ need to separately download and install it.
33
+
34
+ ### Changed
35
+
36
+ - The SSH public key configuration has moved a level up in the install
37
+ config, now that the ` admin ` structure has been removed.
38
+ - ` build.sh ` now checks to make sure you have a new enough ` go ` ,
39
+ instead of erroring out partway through the build.
40
+ - We now resolve the update payload to a digest on the bootstrap node,
41
+ so [ the cluster-version-operator] [ cluster-version-operator ] can
42
+ figure out exactly which image we used.
43
+ - Creation logging has been overhauled to increase it's
44
+ signal-to-noise while waiting for the Kubernetes API to come up.
45
+ - On AWS, the installer will now prompt you for an access key and
46
+ secret if it cannot find your AWS credentials in the usual places.
47
+ - On AWS, the installer will look at ` AWS_DEFAULT_REGION ` and in other
48
+ usual places when picking a default for the region prompt. You
49
+ still have to set ` OPENSHIFT_INSTALL_AWS_REGION ` if you want to skip
50
+ the prompt entirely.
51
+ - On libvirt, we've bumped masters from 3 GiB of memory to 4 GiB to
52
+ address out-of-memory issues we had been seeing at 3 GiB.
53
+ - Lots of doc and internal cleanup and minor fixes.
54
+
55
+ ### Removed
56
+
57
+ - The old admin username and password inputs have been removed. They
58
+ weren't being used anyway, and their intended role has been replaced
59
+ by the newly-added ` kubeadmin ` user and bootstrap identity provider.
60
+ - The old ` openshift-web-console ` namespace is gone. The new console
61
+ is in the ` openshift-console ` namespace.
62
+
7
63
## 0.5.0 - 2018-12-03
8
64
9
65
### Added
@@ -351,6 +407,7 @@ the new `openshift-install` command instead.
351
407
[aws-elb-latency]: https://github.com/openshift/installer/pull/594#issue-227786691
352
408
[aws-instance-types]: https://aws.amazon.com/ec2/instance-types/
353
409
[aws-nlb]: https://docs.aws.amazon.com/elasticloadbalancing/latest/network/introduction.html
410
+ [bootstrap-identity-provider]: https://github.com/openshift/origin/pull/21580
354
411
[checkpointer-operator]: https://github.com/openshift/pod-checkpointer-operator
355
412
[cluster-api-provider-aws]: https://github.com/openshift/cluster-api-provider-aws
356
413
[cluster-api-provider-aws-012575c1-AWSMachineProviderConfig]: https://github.com/openshift/cluster-api-provider-aws/blob/012575c1c8d758f81c979b0b2354950a2193ec1a/pkg/apis/awsproviderconfig/v1alpha1/awsmachineproviderconfig_types.go#L86-L139
0 commit comments