Skip to content

TrueCharts News

Common 30.4.0: JSON Schema for values.yaml

Common 30.4.0 Released: values.yaml Now Has a JSON Schema

Section titled “Common 30.4.0 Released: values.yaml Now Has a JSON Schema”

We are happy to announce the release of common 30.4.0, the shared Helm library behind every TrueCharts chart. The headline feature of this release is a complete JSON schema for values.yaml.

A JSON schema is a formal, machine-readable description of what a configuration file is allowed to look like. It lists every valid key, the type of each value, which values are allowed, and which fields are required. Helm checks your values against this schema whenever you install, upgrade, lint or template a chart.

  • Mistakes are caught early. Typos, wrong nesting and wrong types are reported before anything reaches your cluster.
  • Clear error messages. Helm tells you which key is wrong and why, instead of leaving you to guess why something does not behave as expected.
  • Better editor support. Editors with YAML language server support (such as VS Code) can offer autocompletion, inline documentation and live validation while you write your values.
  • One source of truth. Users, contributors and CI tooling all validate against the same definition of what a valid values.yaml looks like.

The structure and requirements of TrueCharts values.yaml files are now described in a formal, machine-readable way. That makes it much easier for AI assistants, generators and other automation to understand our charts. Instead of guessing from examples, they can read the schema, produce valid configuration and check their own output. This means fewer invented keys and more reliable AI-assisted configuration.

The complete common-2026 documentation is now generated directly from the schema. Because the docs and the schema come from the same source, they can no longer drift apart. That means no more stale common-2026 docs: when an option changes, the documentation changes with it.

We also significantly improved coverage checking. Documentation, unit tests and the schema itself now all have extensive coverage tests. These checks make sure every option is defined in the schema, documented and tested. This greatly reduces the chance of holes in our testing and documentation, and helps us catch missing pieces before they reach a release.

Configuration mistakes are a real source of security problems. Before, a mistyped key for something like a security context, a resource limit or a network policy could be silently ignored, leaving you with a default you never intended. With the schema, unknown keys are rejected, and types and allowed values are enforced. Malformed input is stopped before it is ever templated, so the settings you write are the settings that actually apply.

Creating this schema was a big undertaking. Every option in the common library had to be described, typed and documented, and then checked against the existing templates and tests. Along the way we found and fixed many inconsistencies. Thank you to everyone who helped get this over the line.

This release is also preparation for the big common-2026 release, which is coming soon. The schema gives that release a stable, validated contract to build on.

Technically, this release is non-breaking: valid configuration keeps working exactly as before.

However, the schema changes how mistakes are handled. Many errors in values.yaml that used to be silently ignored will now cause a hard failure. If your values contain mistakes, such as typos, wrong nesting, wrong types or leftover keys that no longer exist, you may be confronted with failing upgrades.

How to migrate: check the correctness of your values.yaml manually before upgrading. Look for typos and outdated keys, and run helm lint or helm template with your values to see any errors up front. If an upgrade does fail, the error message names the offending key. Fix it and try again.

Thank you to all contributors who help build and maintain TrueCharts, and to all users for the feedback and support that drive the project forward.

For more information or to get involved, visit: https://trueforge.org

Clustertool 4.0.0 released

Clustertool 4.0.0 is here. This release brings Clustertool back in full force, with a cleaner experience and the same practical workflow many of you already know and rely on.

See all release artifacts here: Clustertool releases.

Starting with this release, Clustertool is licensed under AGPL. This keeps the project open and collaborative while making sure improvements remain available to the wider community.

Clustertool 4.0.0 includes support for Talos 1.13.x and Kubernetes 1.36.x, so you can move forward on modern cluster stacks with confidence.

We simplified the command structure to make common tasks easier to discover and run. We also updated the layout and chart setup, including removing and rearranging multiple folders for a more maintainable project structure.

For the full command reference, please check the maintenance guide.

This version adds:

  • Longhorn cleanup tasks
  • Image garbage collection
  • And many many chart updates

These additions help reduce manual cleanup work and keep clusters healthier over time.

We expanded automated testing for Clustertool releases to improve reliability and catch issues earlier in the release process.

Thank you to everyone who tested, reported issues, and shared feedback while we worked on this major refresh. Clustertool 4.0.0 is an important step forward, and we are excited to keep building with the community.

TrueCharts Has Its Own Website Again

Today is a bit of a homecoming: TrueCharts has its own dedicated website again.

For the past while, our docs and news lived alongside other TrueForge projects on the main TrueForge site. That setup served us during a transitional period, but TrueCharts has always been big enough — and opinionated enough — to deserve its own space.

  • All TrueCharts documentation, news, and chart-related guides live on the dedicated TrueCharts site again.
  • The site is still maintained under the TrueForge umbrella, with TrueForge handling hosting, CI/CD, infrastructure, and community support.
  • News and announcements specific to TrueCharts will be posted here from now on.

The other big news for TrueCharts users: ClusterTool is once again its own dedicated project.

Cluster management used to live inside ForgeTool. With ForgeTool v4.0.0, that has been split out:

  • ClusterTool — focused entirely on cluster management for TrueCharts and self-hosted Kubernetes (Talos, Helm, OCI workflows).
  • ForgeTool — focused on internal TrueForge development and CI/CD tooling.

As part of this split, ClusterTool is now licensed under AGPL instead of BSL. This better matches what ClusterTool actually is: a tool meant to be used, modified, and improved by the community that runs on it.

If you were using ForgeTool to manage your TrueCharts cluster, your path forward is ClusterTool.

Alfi Takes Over ClusterTool and TrueCharts Development

Section titled “Alfi Takes Over ClusterTool and TrueCharts Development”

Alongside the split, Alfi is taking over development of both ClusterTool and TrueCharts going forward. Both projects stay under the TrueForge umbrella — with TrueForge handling shared infrastructure, release engineering, and documentation pipelines — but day-to-day development now has a clear, dedicated lead.

For TrueCharts users, that means:

  • More predictable releases.
  • Better-aligned tooling between charts and the cluster tool you use to deploy them.
  • A more focused TrueCharts site, with TrueForge handling the heavy lifting underneath.
  • New chart updates and release notes will land here on the TrueCharts site.
  • ClusterTool will get its own focused documentation, tightly integrated with TrueCharts workflows.
  • TrueCharts and ContainerForge continue to evolve together, with ContainerForge providing a consistent, opinionated base for the images our charts depend on.

Welcome back to a TrueCharts site that is, once again, just about TrueCharts.

— The TrueCharts & TrueForge Teams

TrueCharts January Update

A short update on the latest TrueCharts-related work as we kick off 2026.

Trueforge has released ForgeTool, the successor of Clustertool, combining all of our project tools into one big supertool!

ForgeTool is the continuation of the original Clustertool, with updated internals and workflows. It powers most of TrueForge’s CI pipelines and lets users run the same tooling we use locally to manage and deploy TrueCharts clusters.

  • Support for Talos Linux 1.12
  • Updated and adjusted commands
  • Ongoing cleanup and restructuring of the tool

More changes and features are planned for upcoming releases.

Alongside ForgeTool, a few new charts have landed in TrueCharts:

  • Hytale Server — Helm chart enabling deployment of Hytale game servers on Kubernetes
  • Multus-CNI — Helm-based deployment of Multus-CNI for advanced networking setups

We continue to expand the ContainerForge image library, which directly benefits TrueCharts by providing consistent, opinionated, and secure base images for our charts.

Stay tuned for more chart updates, ForgeTool improvements, and tighter integration between TrueCharts and ContainerForge throughout 2026.

Updated OCI Repository Link

Move OCI Registry to New Domain and Responds to Bitnami Changes

Section titled “Move OCI Registry to New Domain and Responds to Bitnami Changes”

The OCI repository has been moved from tccr.io to oci.trueforge.org

All images and charts previously hosted on tccr.io are now available under the new domain:

  • Images: oci.trueforge.org/tccr/IMAGE
  • Charts: helm install mychart oci://oci.trueforge.org/truecharts/CHART

This change affects only the domain; the registry remains OCI-based as before. Users are encouraged to update their Helm configurations and image references accordingly to avoid interruptions.

We’re excited to share that we now support Talos 1.11 and Kubernetes 1.34! With the recent update to clustertool, managing and deploying clusters on these versions has never been easier. This ensures smoother operations, up-to-date features, and a more reliable experience for all our users.

Alongside the domain migration, We want to highlight the recent upstream changes from Bitnami. The popular container provider has moved to a “latest-only” publishing model for free users, meaning older tags will no longer be maintained and soon to be removed.

In addition, Bitnami has removed some images entirely, forcing the deprecation of affected TrueCharts applications such as:

  • Solr
  • Matomo

addition, we’ve fixed Nextcloud image creation and released version 31.0.8 for our charts. This update ensures smoother deployments and improved reliability, so you can run Nextcloud with confidence on your clusters.

Update all references from tccr.io to oci.trueforge.org and update their charts and clustertool to the latest version.

Expect Bitnami-based charts to stay stable thanks to digest pinning.

Note that applications relying on deprecated Bitnami images are no longer available via TrueCharts.

We emphasize our commitment to stability and transparency, while continuing to adapt to upstream changes.