Skip to content

Releases: dominikzorgnotti/tce-demo-appliance

v0.12.1

04 Jul 20:00
Compare
Choose a tag to compare

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