v0.0.12
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
- Update environment variables: Change
CODER_NAMESPACE
toCODER_NAMESPACES
- Update command line usage: Replace
--namespace
with--namespaces
- Update Helm values: Convert
namespace: "value"
tonamespaces: ["value"]
- 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
- @mkilchhofer made their first contribution in #99
- @kacpersaw made their first contribution in #124
Full Changelog: v0.0.11...v0.0.12