Releases: RedHat-EMEA-SSA-Team/hetzner-ocp4
Releases · RedHat-EMEA-SSA-Team/hetzner-ocp4
2024-09-28
2024-09-28
- Added gandi as option to docs and example-cluster.yml
- Bump OpenShift Version to 4.16.13
- Correct Jinja Code for IDP Management.
- Allow faster rebuild if the machine is already in rescue mode
- Allow naming of the VG and to set the raid level.
2023-12-27
2023-06-22
- Bump OpenShift version to 4.13.3
- Add support of
- CentOS Stream 9 base
- Remove support of CentOS 8 and Rocky 8
- Added new option
fips
to allow FIPS enabled cluster setups - Add Debian 11 support for root server
- Make oc-mirror binary an opt-in
- Introduce
ansible-vault
for credentials
2023-04-14
- Bump OpenShift version to 4.12.10
- Fixed #249 Hetzner DNS Provider: Let's Encrypt DNS Record Fails w/ multiple Hetzner DNS Zones: "HTTP Error 422: Unprocessable Entity"
- Fixed #241 Hetzner DNS Api not idempotent - playbook cannot be rerun
- Added RHEL 9 installation nodes
- Fixed #264 rhcos variant has been removed; use openshift variant instead: https://coreos.github.io/butane/upgrading-openshift/
- Fixed #246 Use relative DNS records for Gandi
- Fixed #265 Looks like ./ansible/99-destroy-cluster.yml doesn't work well anymore.
2022-12-17
- Bump openshift version to 4.11.12
- Update ansible-automation-platform to 2.3
- Fixed problem with
ansible_python_interpreter
during00-provision-hetzner.yml
- Added new option
hetzner_size_of_libvirt_images
- Added new option
redhat_subscription_activationkey
,redhat_subscription_org_id
,redhat_subscription_pool
to handle Red Hat entitlement during01-prepare-host.yml
- Introduce
artifacts_dir
- Change ssh public key and kubeconfig handling to support remote execution
- Handling reboot after new kernel is installed
- Added support for remote execution (execute playbooks on your laptop)
- Added
install_config_capabilities
configuration - Added Gandi as a DNS provider
- Added instructions for RHEL9 image creation
- Added Rocky Linux 9 support
2022-06-19
-
Bump OpenShift Version to 4.10
-
Rewrite playbooks to run in ansible-navigator
New useage:-
Install ansible navigator & configure ssh
-
Run playbooks:
ansible-navigator run -m stdout ./ansible/setup.yml
-
-
Build ansible execution environment:
quay.io/redhat-emea-ssa-team/hetzner-ocp4-ansible-ee:master
2022-02-16
- Introduce ansible-lint pre-commit hook and fix eveything
- Remove CentOS 8 support and add CentOS Stream 8 - updated docs too
- Fixed issue #200 - added -F to qemu-img cmd
- Double check lvm device for instance (idempotent)
- Update air-gapped docs (added mirror registry)
- Update doc: add vm config notice for acs install
2021-12-17
- Bump OpenShift Version to 4.9.5
- Refactor DigitalOcean DNS provider
- Added IPv6 support
- Switch to ansible galaxy module
Please run./ansible/setup.yml
or./ansible/01-prepare-host.yml
to install ansible galaxy module. Or via:ansible-galaxy collection install community.digitalocean
- Fixed Issue #185 : IPv6 Single Stack - NFS exports only for IPv4 -> installation fail / not completed
- Fixed Issue #197 : public_ip & listen_address did not work as expected
- Add support for different vm storage backend (lvm & qcow2)
- Added api. to /etc/hosts to be more independent from public DNS
- Added openshift console and oauth url to internal dns entries
- Update documentation
- Redesign the variables table
- Added link to virt cheatsheet
- Bump OKD version to 4.8 & OPM to 1.19 (docs only)
2021-07-27
2021-04-09
- Bump OpenShift Version to 4.7.0
- Add opm installation
- Add dns provider: hetzner
- Use absolute path to oc binary
- Fixed some typos
- Adds the NTP Add-On