• 11.3.1 73b453617b

    11.3.1 Stable

    forgejo released this 2026-08-10 12:40:47 +00:00 | 34 commits to main since this release

    Add default Kyverno policy features and update docs

    Downloads
  • 11.3.0 49255f1284

    11.3.0 Stable

    forgejo released this 2026-08-08 12:29:24 +00:00 | 54 commits to main since this release

    Changes

    • if a user is listing an env with smol-k8s-lab -l -e some-env and the env doesn't exist, we'll prompt to them to create it and ask which apps they'd like to add to it.

    • remove the subproc script and move it to its own library called rich-subproc

    • remove the bitwarden libraries and move them to their own library called bitwarden-wrapper

    • fixes it so that when ExternalSecrets calls LocalSecrets for admin credentials, it calls the secret:
      {app}-admin-credentials-{hostname}

    • Creates a new install_smol_app function that obviates the need for special scripts for:

      • forgejo
      • ghost
      • gotosocial
      • home assistant
      • jellyfin
      • seaweedfs
      • velero
      • writefreely
    • fix misc typos

    Downloads
  • 11.2.0 419d377b55

    11.2.0 Stable

    forgejo released this 2026-08-07 09:10:29 +00:00 | 55 commits to main since this release

    • don't fail if apps_global_config.migrate_to_openbao is not present in the user's config
    • Fix key highlighting for the apps screen in the new environment section
    • clean some formatting in smol_k8s_lab/tui/app_widgets/app_inputs_confg.py
    • update roadmap.md to be a bit more current
    • better print complicated values in the TUI for app specific configs and let the user know they should edit these manually in the YAML
      • we will eventually fix this to support more complicated flows, but for now, this at least explains the situation.
    Downloads
  • 11.1.1 ac82f2f3ec

    11.1.1 Stable

    forgejo released this 2026-08-06 11:38:54 +00:00 | 59 commits to main since this release

    • minor formatting changes to how we print that we're updating your app configs.
    • fills in some more defaults for default apps
    Downloads
  • 11.1.0 920726bf43

    11.1.0 Stable

    forgejo released this 2026-08-06 05:55:17 +00:00 | 89 commits to main since this release

    • upgrades major versions of cryptogrphy and ulid libraries
    • moves upgrades docs to doc site
    • updates old links
    • changes doc deps to zenisical from mkdocs
    Downloads
  • 11.0.0 cc80d2dd0c

    11.0.0 Stable

    forgejo released this 2026-08-05 22:17:17 +00:00 | 90 commits to main since this release

    ⚠️ This is a major release. There are many breaking changes!

    Changes

    • Officially support multiple "environments", meaning you install multiple copies of gotosocial, mastodon, etc
      • introduces the concept of "core" apps that're NOT environment scoped and cannot be installed multiple times (with the exception of the grafana stack and zitadel)
      • we now auto-determine namespaces and project names for all apps
        • core apps go into a namespace of the same name as the app (with exception for cnpg and metallb)
        • environment scoped apps go into a namespace called {environment}-{app}
      • you can create a new environment from the CLI with smol-k8s-lab -n or via the TUI
      • smol-k8s-lab -e will let you specify an environment to only run lists/syncs/installs for that group of apps.
    • clean up all the unused variable imports
    • clean up how we pass around certain global variables
    • remove unused stuff supporting appset secrets plugin that we don't natively support anymore (you can still use it, but we don't have a golden path for it anymore)
    • Drops support for minio tenant creation (minio is closed source now)
    • Start supporting OpenBao as our primary ESO provider
      • includes a migration feature to transfer from bitwarden to openbao (set migrate_to_openbao=true in config.yaml)
    • Introduce an ExternalSecrets object for creation and refreshing of app secrets using both bitwarden and openbao
    • Introduces a LocalSecrets object for saving admin credentials to bitwarden, local keychain, or keypass
    • huge updates to the docs
      • switch from mkdocs to zensical
    • new feature in CLI to list apps and their enabled status per environment smol-k8s-lab -l
    • restores are now a top level app yaml parameter
    • major upgrade of textual
    • dropping official support for the AppSet Secrets Plugin as OpenBao takes center stage.
    • Drop official support for ingress-nginx and replace with two options: cilium or traefik
      • we now support gateway api as well as ingress via traefik or cilium
    Downloads
  • 10.5.0 bced203a71

    10.5.0 Stable

    forgejo released this 2026-07-02 09:51:38 +00:00 | 91 commits to main since this release

    clean up velero setup and start setting up the ability to have multiple environments

    (last release before usage of environments is mandatory)

    Downloads
  • 10.4.0 30dacfca21

    10.4.0 Stable

    forgejo released this 2026-07-02 08:20:37 +00:00 | 93 commits to main since this release

    add basic support for velero

    Downloads
  • 10.3.1 376f29ccc7

    10.3.1 Stable

    forgejo released this 2026-07-01 17:28:04 +00:00 | 94 commits to main since this release

    fix hyphen vs underscore typo for snapshot controller

    Downloads
  • 10.3.0 b76c90dc7d

    10.3.0 Stable

    forgejo released this 2026-07-01 16:08:27 +00:00 | 96 commits to main since this release

    add support for snapshot controller

    Downloads