@@ -8,7 +8,27 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
8
8
9
9
### Added
10
10
11
+ - We now validate install-config when loading it during [ staged
12
+ installs] ( docs/user/overview.md#multiple-invocations ) . Previously
13
+ we only validated that input when it was entered into the wizard or
14
+ via environment variables. This also leads to some changes in which
15
+ values are considered valid:
16
+
17
+ - Base domains may no longer contain uppercase letters.
18
+ - Cluster names may now be longer than 63 characters, although as
19
+ specified in [ RFC 1123] [ rfc-1123-s2.1 ] host software may not
20
+ support names longer than 63 characters.
21
+ - Pull secrets require more content (e.g. it must contain an
22
+ ` auths ` property). Previously we only required pull secrets to
23
+ be valid JSON.
24
+ - SSH public keys must be parsable with
25
+ [ ` ParseAuthorizedKey ` ] [ ssh.ParseAuthorizedKey ] . Previously we
26
+ had our own logic that was not as well developed.
27
+
28
+ - We've added ` images/installer/Dockerfile.ci.rhel7 ` for building
29
+ installer images on a RHEL base.
11
30
- On AWS, we now create [ an S3 endpoint] [ aws-s3-endpoint ] for the VPC.
31
+ - We've added OpenStack documentation.
12
32
13
33
### Changed
14
34
@@ -34,6 +54,10 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
34
54
- On OpenStack, only the OpenStack ` clouds ` entry is marshalled into
35
55
the ` openstack-creds ` secret. Previously we had injected the host's
36
56
entire cloud configuration.
57
+ - On OpenStack, there is now a service VM to provide DNS and load
58
+ balancing for the OpenShift cluster. The service VM will eventually
59
+ be removed, but for now its a convenient hack to get usable clusters
60
+ on OpenStack.
37
61
- On libvirt, we now document host DNS configuration as required,
38
62
because too many users were skipping that step and then reporting
39
63
errors with Kubernetes API detection when the install-host failed to
@@ -53,6 +77,11 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
53
77
minutes of failed event-listener connections before failing this
54
78
case. We've also fixed similar timeout detection for the code that
55
79
waits for the OpenShift console route.
80
+ - On OpenStack, we've fixed a bug in router deletion:
81
+
82
+ FATAL Expected HTTP response code [202 204] when accessing [DELETE https://osp-xxxxx:13696/v2.0/routers/52093478-dcf1-4bcc-9a2c-dbb1e42da880], but got 409 instead
83
+ {"NeutronError": {"message": "Router 52093478-dcf1-4bcc-9a2c-dbb1e42da880 still has ports", "type": "RouterInUse", "detail": ""}}
84
+
56
85
- On libvirt, we've fixed a bug introduced in 0.6.0 and are now back
57
86
to removing the bootstrap node from round-robin DNS when we destroy
58
87
the bootstrap resources.
@@ -63,6 +92,9 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
63
92
gone. Instead, users who want to skip the wizard are encouraged to
64
93
[ provide their own
65
94
install-config] ( docs/user/tips-and-tricks.md#reusing-an-install-config ) .
95
+ - On AWS, the option to install a cluster into an existing VPC is
96
+ gone. Users who would have previously done this can use [ VPC
97
+ peering] [ aws-vpc-peering ] .
66
98
67
99
## 0.6.0 - 2018-12-09
68
100
@@ -456,6 +488,7 @@ the new `openshift-install` command instead.
456
488
[aws-instance-types]: https://aws.amazon.com/ec2/instance-types/
457
489
[aws-nlb]: https://docs.aws.amazon.com/elasticloadbalancing/latest/network/introduction.html
458
490
[aws-s3-endpoint]: https://docs.aws.amazon.com/vpc/latest/userguide/vpc-endpoints-s3.html
491
+ [aws-vpc-peering]: https://docs.aws.amazon.com/vpc/latest/peering/what-is-vpc-peering.html
459
492
[bootstrap-identity-provider]: https://github.com/openshift/origin/pull/21580
460
493
[checkpointer-operator]: https://github.com/openshift/pod-checkpointer-operator
461
494
[cluster-api-provider-aws]: https://github.com/openshift/cluster-api-provider-aws
@@ -470,6 +503,8 @@ the new `openshift-install` command instead.
470
503
[machine-api-operator]: https://github.com/openshift/machine-api-operator
471
504
[machine-config-operator]: https://github.com/openshift/machine-config-operator
472
505
[Prometheus]: https://github.com/prometheus/prometheus
506
+ [ssh.ParseAuthorizedKey]: https://godoc.org/golang.org/x/crypto/ssh#ParseAuthorizedKey
473
507
[registry-operator]: https://github.com/openshift/cluster-image-registry-operator
508
+ [rfc-1123-s2.1]: https://tools.ietf.org/html/rfc1123#section-2
474
509
[rhcos-pipeline]: https://releases-rhcos.svc.ci.openshift.org/storage/releases/maipo/builds.json
475
510
[service-serving-cert-signer]: https://github.com/openshift/service-serving-cert-signer
0 commit comments