Releases: netbox-community/netbox-operator
v0.1.0-alpha.7
What's Changed
- Add examples by @jstudler in #264
- Remove duplicate kind cluster creation by @jstudler in #257
- Improve CRD documention by @jstudler in #263
- Check restoration hash in NetBox before updating resource in NetBox by @bruelea in #285
- Consolidate Status and Condition reporting by @alexandernorth in #265
Version bumps
- Bump golang from 1.23.6 to 1.24.2 by @dependabot in #262
- Bump golangci/golangci-lint-action from 6.5.2 to 7.0.0 by @dependabot in #278
- Bump github.com/google/cel-go from 0.22.0 to 0.25.0 by @dependabot in #252
- Bump golang.org/x/sync from 0.11.0 to 0.12.0 by @dependabot in #258
- Bump go.opentelemetry.io/otel/metric from 1.34.0 to 1.35.0 by @dependabot in #260
- Bump golang.org/x/tools from 0.29.0 to 0.31.0 by @dependabot in #259
- Bump golangci/golangci-lint-action from 6.3.1 to 6.5.1 by @dependabot in #271
- Bump golang.org/x/oauth2 from 0.27.0 to 0.28.0 by @dependabot in #270
- Bump k8s.io/component-base from 0.32.2 to 0.32.3 by @dependabot in #269
- Bump github.com/spf13/afero from 1.12.0 to 1.14.0 by @dependabot in #268
- Bump github.com/spf13/viper from 1.19.0 to 1.20.0 by @dependabot in #267
- Bump cel.dev/expr from 0.21.2 to 0.22.0 by @dependabot in #277
- Bump go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp from 0.59.0 to 0.60.0 by @dependabot in #276
- Bump github.com/onsi/ginkgo/v2 from 2.22.2 to 2.23.3 by @dependabot in #275
- Bump go.opentelemetry.io/otel/exporters/otlp/otlptrace from 1.34.0 to 1.35.0 by @dependabot in #274
- Bump actions/setup-go from 5.3.0 to 5.4.0 by @dependabot in #273
- Bump golangci/golangci-lint-action from 6.5.1 to 6.5.2 by @dependabot in #272
- Bump k8s.io/apiextensions-apiserver from 0.32.2 to 0.32.3 by @dependabot in #280
- Bump github.com/emicklei/go-restful/v3 from 3.12.1 to 3.12.2 by @dependabot in #281
- Bump sigs.k8s.io/controller-runtime from 0.20.2 to 0.20.4 by @dependabot in #282
- Bump github.com/prometheus/procfs from 0.15.1 to 0.16.1 by @dependabot in #287
Full Changelog: v0.1.0-alpha.6...v0.1.0-alpha.7
v0.1.0-alpha.6
Improved testing and depenency upgrades
What's Changed
- Bump google.golang.org/protobuf from 1.36.4 to 1.36.5 by @dependabot in #243
- Bump golang.org/x/time from 0.9.0 to 0.10.0 by @dependabot in #247
- Bump github.com/klauspost/compress from 1.17.11 to 1.18.0 by @dependabot in #246
- Bump k8s.io/apiextensions-apiserver from 0.32.1 to 0.32.2 by @dependabot in #245
- Bump cel.dev/expr from 0.20.0 to 0.21.2 by @dependabot in #244
- Extend e2e chainsaw tests by @jstudler in #249
- Bump golang.org/x/oauth2 from 0.26.0 to 0.27.0 by @dependabot in #256
- Bump github.com/prometheus/client_golang from 1.20.5 to 1.21.0 by @dependabot in #254
- Bump sigs.k8s.io/controller-runtime from 0.20.1 to 0.20.2 by @dependabot in #255
- Bump docker/metadata-action from 5.6.1 to 5.7.0 by @dependabot in #251
- Bump github.com/google/go-cmp from 0.6.0 to 0.7.0 by @dependabot in #253
Full Changelog: v0.1.0-alpha.5...v0.1.0-alpha.6
v0.1.0-alpha.5
Improved testing, depenency upgrades and additional metrics
What's Changed
- Add e2e tests for Prefix by @henrybear327 in #161
- Migrate populating local demo data through database.sql to using NetBox API by @henrybear327 in #177
- Add part-of label to metrics monitor service labelSelector by @bruelea in #204
- upgraded controller tools and removed rbac-proxy for metrics endpoint by @faebr in #205
- Make metricsServerOptions configurable and add documentation by @bruelea in #226
- Add metrics for rest requests towards netbox by @bruelea in #231
Full Changelog: v0.1.0-alpha.4...v0.1.0-alpha.5
v0.1.0-alpha.4
New Feature
What's Changed
- Add a prefix with IPv6 addresses to local demo data by @henrybear327 in #153
Full Changelog: v0.1.0-alpha.3...v0.1.0-alpha.4
v0.1.0-alpha.3 - 20-11-2024
What's Changed
- Add support for built-in field
family
inParentPrefixSelector
by @henrybear327 in #138
Full Changelog: v0.1.0-alpha.2...v0.1.0-alpha.3
v0.1.0-alpha.2 - 20-11-2024
New Feature
- Implement dynamic parent prefix selection #79
What's Changed
- Dependabot bumps
- Generate docker images with and without prefixed v for tagged commits by @henrybear327 in #76
- Make unlocking more reliable by @jstudler in #59
- Add check for tenant existence by @MaIT-HgA in #72
- Add support for IPv6 by @bruelea in #74
- Bump github.com/klauspost/compress from 1.17.9 to 1.17.10 by @dependabot in #80
- Add age column and fix column order by @jstudler in #81
- Add code of conduct by @henrybear327 in #31
- Fix Finalizers by @MaIT-HgA in #78
- Add kustomization to top folder by @bruelea in #98
- Reduce development-related content in README and move them to CONTRIBUTING.md by @henrybear327 in #101
- Fix broken link in README by @henrybear327 in #106
- removed group name from existing crd's by @faebr in #114
- Update golang version to 1.23.3 by @henrybear327 in #92
- Add license header lint rules by @henrybear327 in #60
- Fix: add logic to update site of prefix in netbox by @bruelea in #107
- Make site immutable by @henrybear327 in #127
- Implement dynamic selection of parent prefix from a set of custom fields by @henrybear327 in #90
Full Changelog: v0.1.0-alpha.1...v0.1.0-alpha.2
v0.1.0-alpha.1 - 25-09-2024
The first public NetBox Operator release!
NetBox Operator was originally developed internally at Swisscom.
This release marks the debut of NetBox Operator as an open-source project, in collaboration with the NetBox Labs.
Contributor list
Swisscom
@bruelea, Ashan Senevirathne @ashanvbs, Joel Studler @jstudler, Alexander North @alexandernorth, Chun-Hung (Henry) Tseng @henrybear327, Fabian Schulz @faebr, Hoang Mai @MaIT-HgA, Pablo Garcia Miranda @pablogarciamiranda, Andreas Forsten, Chema De La Sen, Jitendra Sapariya @jitendrs, Sancho Sergio @CapiSSS, Miltiadis Alexis and many more!
NetBox Labs
Mark Coleman, Richard Boucher, Kristopher Beevers, Jeff Gehlbach, Nat Morris
Full Changelog: https://github.com/netbox-community/netbox-operator/commits/v0.1.0-alpha.1