Skip to content

Releases: cmu-sei/foundry-appliance

v0.9.2

26 Jun 16:51
a8b2a46
Compare
Choose a tag to compare

This release includes the following updates:

  • Ubuntu Server 22.04.4
  • K3s 1.28.10
  • TopoMojo API 2.2.6
  • Gameboard API/UI 3.19.5
  • Material for MkDocs 9.5.27

It also includes a PowerShell version of the build-appliance script for Windows.

Download OVA

What's Changed

Enhancements 🚀

Full Changelog: v0.9.1...v0.9.2

v0.9.1

21 Nov 19:16
21fd14b
Compare
Choose a tag to compare

This release bumps the K3s version to 1.28.3

What's Changed

Other Changes 🛠

Full Changelog: v0.9.0...v0.9.1

v0.9.0

30 Oct 17:49
f65e323
Compare
Choose a tag to compare

The v0.9.0 release addresses a few build errors and updated application versions. This release also extends the SSH timeout on the Packer build and increases the RAM allocated to the appliance VM to 8GBs.

Build Errors

  1. Updates the Kubernetes Apt Repository
  2. Updates Ubuntu ISO download URLs and Hashes
  3. Adds pinned versions of Helm Charts to helm install commands to improve build consistency -- you'll always get the same version of the helm chart when this version is built.

App Updates

  1. Identity API/UI to 1.5.4/1.5.0
  2. TopoMojo API/UI to 2.2.5/2.2.4
  3. Gameboard API/UI to 3.11.5/3.11.4
  4. Postgres to 14.9
  5. Pgadmin4 to 7.8
  6. Material for MkDocs to 9.4.7
  7. Code Server to 4.18.0

Download OVA

What's Changed

Enhancements 🚀

v0.8.0

08 Feb 10:34
59465a6
Compare
Choose a tag to compare

The v0.8 release consolidates the common and topomojo namespaces into a single foundry one. This simplifies operation of the cluster while allowing other applications to use separate namespaces if needed.

Dev Mode

foundry/scripts/enable-dev-mode converts the appliance into a development environment:

  1. Installs XFCE window manager and Visual Studio Code
  2. Enables PostgreSQL access (5432/tcp) outside of the cluster via ingress-nginx
  3. Installs Tailscale for optional remote access

App Updates

  • Gameboard v3.7.1/3.7.2 (api/ui)
  • TopoMojo v2.1.6
  • Gitea v1.8.3
  • Material for MkDocs 9.0.4
  • K3s v1.25.6+k3s1

Download OVA

What's Changed

Enhancements 🚀

Full Changelog: v0.7.2...v0.8.0

v0.7.2

06 Nov 12:46
4bb4877
Compare
Choose a tag to compare

Reverts pgAdmin4 upgrade that caused issues when logging in with default administrator@foundry.local account.

Download OVA

What's Changed

Bug Fixes 🐛

Full Changelog: v0.7.1...v0.7.2

v0.7.1

05 Nov 12:24
d8703b8
Compare
Choose a tag to compare

Adds Gitea single sign-on via Identity as well as other app upgrades.

Download OVA

What's Changed

Enhancements 🚀

Bug Fixes 🐛

  • Fix VS Code syntax highlighting for install scripts by @sei-mkaar in #40

Full Changelog: v0.7.0...v0.7.1

v0.7.0

16 Jun 14:59
4f26ca4
Compare
Choose a tag to compare

The base operating system has been upgraded to Ubuntu 22.04 LTS. This change includes a few configuration tweaks as well:

  • Identity, TopoMojo and Gameboard upgraded to latest versions as of this release.
  • Predictable interface names (ens160,…) are now used instead of legacy ones (eth0).
  • Removes the quiet kernel parameter so the boot process is visible in the console.
  • Uses /etc/machine-id to generate the DHCP identifier for the system. The appliance generates a random ID on first boot, but you should clear it when cloning a deployed appliance (echo -n > /etc/machine-id).

Download OVA

What's Changed

Enhancements 🚀

Bug Fixes 🐛

  • Pin K3s to specific version: v1.23.6 by @sei-mkaar in #32
  • Sync postgresql values with upstream Helm chart by @sei-mkaar in #31
  • Fix predictable network interface name on first boot by @sei-mkaar in #34
  • Fix CSP error with Identity login page by @sei-mkaar in #37

Full Changelog: v0.6.1...v0.7.0

v0.6.1

03 May 13:16
51cd49f
Compare
Choose a tag to compare

This release includes a new version of TopoMojo with VMware SDDC improvements and a new Observer role.

It also fixes a deploy bug with pgAdmin introduced by a permissions change in that Docker image and resolves an IDE controller error when importing the OVF to VMware ESXi or vCenter.

Download OVA

What's Changed

Enhancements 🚀

Bug Fixes 🐛

Full Changelog: v0.6.0...v0.6.1

v0.6.0

14 Mar 03:49
84816a2
Compare
Choose a tag to compare

This release swaps MicroK8s with K3s as the appliance Kubernetes distribution. This improves resource usage and lowers overall boot time.

In addition, the default namespace is now broken out into common and topomojo namespaces, with TopoMojo and Gameboard being in the latter.

Download OVA

What's Changed

Enhancements 🚀

Full Changelog: v0.5.2...v0.6.0

v0.5.2

01 Mar 00:58
8bd0ca3
Compare
Choose a tag to compare

This release adds pgAdmin for Postgres database management at the /pgadmin endpoint.

Download OVA

What's Changed

Enhancements 🚀

Other Changes 🛠

  • Change Gitea to use existing Postgres deployment by @sei-mkaar in #19

Full Changelog: v0.5.1...v0.5.2