Skip to content

v0.0.12

Compare
Choose a tag to compare
@github-actions github-actions released this 26 Aug 09:01
· 2 commits to main since this release
bca9af2

Caution

This release introduces breaking changes to namespace configuration

Breaking Changes

Deployment Method Old Configuration New Configuration
Environment Variables CODER_NAMESPACE=default CODER_NAMESPACES=default (single)
CODER_NAMESPACES=default,my-app (multiple)
Command Line Flags --namespace default --namespaces default (single)
--namespaces "default,my-app" (multiple)
Helm Configuration namespace: "default" namespaces: ["default"] (single)
namespaces: ["default", "my-app"] (multiple)

Migration Steps

  1. Update environment variables: Change CODER_NAMESPACE to CODER_NAMESPACES
  2. Update command line usage: Replace --namespace with --namespaces
  3. Update Helm values: Convert namespace: "value" to namespaces: ["value"]
  4. For all-namespace monitoring: Use empty array namespaces: [] or omit the field entirely

Behavior Changes

  • Default behavior:: When no namespaces are specified, the service now monitors all namespaces instead of defaulting to the Helm release namespace
  • RBAC: The service now uses ClusterRole/ClusterRoleBinding when monitoring all namespaces, and Role/RoleBinding when monitoring specific namespaces

What's Changed

  • chore(deps): bump k8s.io/client-go from 0.30.3 to 0.31.0 by @dependabot[bot] in #67
  • chore(deps): bump github.com/breml/rootcerts from 0.2.17 to 0.2.18 by @dependabot[bot] in #69
  • chore(deps): bump k8s.io/client-go from 0.31.0 to 0.31.1 by @dependabot[bot] in #72
  • chore(deps): bump github.com/coder/quartz from 0.1.0 to 0.1.2 by @dependabot[bot] in #75
  • chore(deps): bump k8s.io/apimachinery from 0.31.1 to 0.31.3 by @dependabot[bot] in #81
  • chore(deps): bump github.com/fatih/color from 1.17.0 to 1.18.0 by @dependabot[bot] in #76
  • chore(deps): bump k8s.io/api from 0.31.1 to 0.31.3 by @dependabot[bot] in #82
  • chore(deps): bump k8s.io/client-go from 0.31.1 to 0.31.3 by @dependabot[bot] in #80
  • chore(deps): bump github.com/breml/rootcerts from 0.2.18 to 0.2.19 by @dependabot[bot] in #83
  • chore(deps): bump github.com/stretchr/testify from 1.9.0 to 1.10.0 by @dependabot[bot] in #84
  • chore(deps): bump github.com/hashicorp/yamux from 0.1.1 to 0.1.2 by @dependabot[bot] in #74
  • chore(deps): bump github.com/go-chi/chi/v5 from 5.1.0 to 5.2.0 by @dependabot[bot] in #86
  • chore(deps): bump github.com/coder/quartz from 0.1.2 to 0.1.3 by @dependabot[bot] in #88
  • chore(deps): bump github.com/breml/rootcerts from 0.2.19 to 0.2.20 by @dependabot[bot] in #91
  • chore(deps): bump github.com/go-chi/chi/v5 from 5.2.0 to 5.2.1 by @dependabot[bot] in #92
  • chore(deps): bump github.com/breml/rootcerts from 0.2.20 to 0.2.21 by @dependabot[bot] in #100
  • feat: Add ability to define securityContext by @mkilchhofer in #99
  • chore(deps): bump k8s.io/client-go from 0.31.3 to 0.33.1 by @dependabot[bot] in #104
  • chore(deps): bump github.com/coder/quartz from 0.1.3 to 0.2.1 by @dependabot[bot] in #108
  • chore(deps): bump k8s.io/client-go from 0.33.1 to 0.33.2 by @dependabot[bot] in #112
  • chore(deps): bump github.com/go-chi/chi/v5 from 5.2.1 to 5.2.2 by @dependabot[bot] in #111
  • chore(deps): bump github.com/breml/rootcerts from 0.2.21 to 0.2.22 by @dependabot[bot] in #109
  • feat: add multi-namespace support by @kacpersaw in #124

New Contributors

Full Changelog: v0.0.11...v0.0.12