Skip to content
This repository has been archived by the owner on Jun 26, 2023. It is now read-only.

HNC v0.4.0 RC1

Pre-release
Pre-release
Compare
Choose a tag to compare
@adrianludwin adrianludwin released this 29 May 20:36
· 2 commits to hnc-v0.4 since this release
7ab5e0f

HNC v0.4 is intended to stabilize HNC's UX. From now on, we will not make backwards-incompatible changes to the v1alpha1 API; we will either maintain compatibility or introduce a new API version after a suitable deprecation period.

To install HNC v0.4.0 rc1, follow the instructions in the user guide, with the following environment variable set:

HNC_VERSION=v0.4.0-rc1

Key new/changed features in this release include:

  • The user interface for creating subnamespaces has changed - rather than creating a HierarchicalNamespace object, you now create a SubnamespaceAnchor object. Otherwise, the UX is identical (issue #704 plus doc updates)
  • HNC no longer requires cert-manager to run (#653)
  • The CritCycle condition is now applied to all namespaces involved in a cycle, not just one randomly-selected one (#666)
  • Tree labels are updated even in the presence of critical conditions (#660)
  • Namespace conditions are now available as a metric (#736)

A complete list of changes is available here.

The only known issue is #761 - the object validators are not all set up correctly and do not respond to changes in HNCConfiguration. That is, if you overwrite or delete an object managed by HNC, it may appear to succeed, but HNC will immediately overwrite it.