v0.12.1
This is the initial release of the TCE demo appliance.
It incorporates a Minimum Viable Product (MVP) based on Tanzu Community Edition
release v0.12.1 and Photon OS.
Initial Release Changes Compared To The TKG Demo Appliance By @lamw
- Switched packer builder from VMware-ISO to vSphere-ISO per suggestion
- Trimmed disk size to 20GB
- Disk type is now thin provisioned
- Disk Controller switched to NVMe
- Switched cleanup space reclamation from dd to fstrim per suggestion
- Bumped vHW to 17 (ESXi 7 onwards)
- Switched base OS for the appliance to Photon OS version 4.0 Rev 2
- Switched to auto-download the latest version of kubectl by default
- Switched to ZSH theme to Powerline10k
- Auto-update appliance version from TCE release version (debatable if future proof)
- Switched to getOvfProperty.py to read OVF specs in the appliance and deprecated guest tool queries
- Removed IPv6 disable setting per Photon docs
- Instead used LinkLocal=no on eth0 to avoid an IPv6 address
- Updated network config to explicitly deploy a DHCP config if no static IP is specified (TY Erik)
- Disabled IPv6 support for docker daemon
- Added Debug build option that includes the current Git Hash in the OVA name for cross-reference
- Switched VM Firmware to UEFI
- As an additional option: TCE installer UI is now fronted by an ENVOY reverse proxy with SSL to add minimal transport layer security
- Added option to enable the ENVOY admin interface via OVA property
- IPtables is no longer disabled/stopped by default but rather using default ACCEPT policies