Skip to content

Commit 04dda38

Browse files
committed
CHANGELOG: Document changes since 5813f61
Covering 5813f61 (Merge pull request #745 from wking/s3-vpc-endpoint, 2018-12-13) through 874876e (Merge pull request #711 from staebler/improve_input_validation, 2018-12-14).
1 parent 874876e commit 04dda38

File tree

1 file changed

+35
-0
lines changed

1 file changed

+35
-0
lines changed

CHANGELOG.md

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,27 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
88

99
### Added
1010

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.
1130
- On AWS, we now create [an S3 endpoint][aws-s3-endpoint] for the VPC.
31+
- We've added OpenStack documentation.
1232

1333
### Changed
1434

@@ -34,6 +54,10 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
3454
- On OpenStack, only the OpenStack `clouds` entry is marshalled into
3555
the `openstack-creds` secret. Previously we had injected the host's
3656
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.
3761
- On libvirt, we now document host DNS configuration as required,
3862
because too many users were skipping that step and then reporting
3963
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/).
5377
minutes of failed event-listener connections before failing this
5478
case. We've also fixed similar timeout detection for the code that
5579
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+
5685
- On libvirt, we've fixed a bug introduced in 0.6.0 and are now back
5786
to removing the bootstrap node from round-robin DNS when we destroy
5887
the bootstrap resources.
@@ -63,6 +92,9 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
6392
gone. Instead, users who want to skip the wizard are encouraged to
6493
[provide their own
6594
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].
6698

6799
## 0.6.0 - 2018-12-09
68100

@@ -456,6 +488,7 @@ the new `openshift-install` command instead.
456488
[aws-instance-types]: https://aws.amazon.com/ec2/instance-types/
457489
[aws-nlb]: https://docs.aws.amazon.com/elasticloadbalancing/latest/network/introduction.html
458490
[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
459492
[bootstrap-identity-provider]: https://github.com/openshift/origin/pull/21580
460493
[checkpointer-operator]: https://github.com/openshift/pod-checkpointer-operator
461494
[cluster-api-provider-aws]: https://github.com/openshift/cluster-api-provider-aws
@@ -470,6 +503,8 @@ the new `openshift-install` command instead.
470503
[machine-api-operator]: https://github.com/openshift/machine-api-operator
471504
[machine-config-operator]: https://github.com/openshift/machine-config-operator
472505
[Prometheus]: https://github.com/prometheus/prometheus
506+
[ssh.ParseAuthorizedKey]: https://godoc.org/golang.org/x/crypto/ssh#ParseAuthorizedKey
473507
[registry-operator]: https://github.com/openshift/cluster-image-registry-operator
508+
[rfc-1123-s2.1]: https://tools.ietf.org/html/rfc1123#section-2
474509
[rhcos-pipeline]: https://releases-rhcos.svc.ci.openshift.org/storage/releases/maipo/builds.json
475510
[service-serving-cert-signer]: https://github.com/openshift/service-serving-cert-signer

0 commit comments

Comments
 (0)