Releases: kubernetes-sigs/karpenter-provider-ibm-cloud
Releases · kubernetes-sigs/karpenter-provider-ibm-cloud
v1.0.0
What's Changed
- feat(ci): build s390x images by @containermom in #402
- fix/s390x build by @containermom in #403
- fix(ci): use docker manifest for multi-arch manifest creation by @containermom in #404
- fix: s390x build by @containermom in #405
- Revert "Merge pull request #402 from containermom/feat/s390x-image-bu… by @containermom in #406
- docs: add build/images docs by @containermom in #407
- fix(ci): multi arch base image by @containermom in #408
- fix(ci): update e2e image ref by @containermom in #409
- feat(charts): add Grafana dashboard for Karpenter metrics by @containermom in #410
- chore(lfx): add lfx security.yaml by @containermom in #415
- chore(deps): bump github.com/IBM/platform-services-go-sdk from 0.90.2 to 0.90.4 by @dependabot[bot] in #418
- chore(deps): bump github.com/onsi/ginkgo/v2 from 2.27.2 to 2.27.3 by @dependabot[bot] in #420
- chore(deps): bump github.com/onsi/gomega from 1.38.2 to 1.38.3 by @dependabot[bot] in #419
- feat(iks): add dynamic worker pool creation by @containermom in #422
- fix(ci): use collaborator permission for e2e gate by @containermom in #424
Full Changelog: v.0.4.1...v1.0.0
v.0.4.1
What's Changed
- feat(tests): add mocks by @viktoryatheone in #361
- feat(tests): improved unit tests with mocks by @viktoryatheone in #363
- chore(deps): bump github.com/IBM/platform-services-go-sdk from 0.88.0 to 0.89.0 by @dependabot[bot] in #364
- chore(deps): bump github.com/IBM/vpc-go-sdk from 0.74.0 to 0.74.1 by @dependabot[bot] in #366
- chore(deps): bump sigs.k8s.io/controller-runtime from 0.22.2 to 0.22.3 by @dependabot[bot] in #367
- chore: update ci to use quay as registry by @containermom in #370
- chore(deps): bump sigs.k8s.io/karpenter from 1.7.1 to 1.8.0 by @dependabot[bot] in #371
- chore(deps): bump github.com/samber/lo from 1.51.0 to 1.52.0 by @dependabot[bot] in #373
- chore(deps): vendoring by @containermom in #379
- chore(deps): bump github.com/IBM/platform-services-go-sdk from 0.89.0 to 0.90.0 by @dependabot[bot] in #378
- chore(deps): bump github.com/onsi/ginkgo/v2 from 2.26.0 to 2.27.2 by @dependabot[bot] in #377
- chore(deps): vendoring by @containermom in #380
- chore(deps): bump sigs.k8s.io/controller-runtime from 0.22.3 to 0.22.4 by @dependabot[bot] in #382
- chore: migrate E2E tests to GitHub-hosted runners by @containermom in #385
- Refactor/e2e test structure by @containermom in #386
- chore(deps): bump github.com/IBM/vpc-go-sdk from 0.74.1 to 0.75.0 by @dependabot[bot] in #381
- chore(deps): bump github.com/go-openapi/strfmt from 0.24.0 to 0.25.0 by @dependabot[bot] in #388
- chore(deps): go 1.25 by @containermom in #389
- chore(deps): bump k8s.io/client-go from 0.35.0-alpha.0 to 0.35.0-alpha.3 by @dependabot[bot] in #384
- fix(vpc) primary attachment name length by @containermom in #393
- chore(deps): bump golang.org/x/crypto from 0.43.0 to 0.45.0 by @dependabot[bot] in #394
- feat: add kubeletConfiguration support to ibmNodeClass by @meomnzak in #391
- chore(helm): regenerate crds for kubelet config by @containermom in #395
- chore(deps): bump github.com/IBM/platform-services-go-sdk from 0.90.0 to 0.90.2 by @dependabot[bot] in #400
- chore(deps): bump go.uber.org/zap from 1.27.0 to 1.27.1 by @dependabot[bot] in #399
- feat: migrate from golang/mock to uber-go/mock for Go 1.25 compatibility by @containermom in #396
- chore(deps): bump github.com/IBM/vpc-go-sdk from 0.75.0 to 0.76.0 by @dependabot[bot] in #397
New Contributors
- @containermom made their first contribution in #370
- @meomnzak made their first contribution in #391
Full Changelog: v0.4.0...v.0.4.1
v0.4.0
What's Changed
- CRD domain migration requires manual CRD upgrade #259
- repo/container image references have changed as part of the repo migration to k8s sigs #357
🎊 Regular Changes
- feat: add BOOTSTRAP_* environment variable injection for secure crede… by @pfeifferj in #335
- chore(deps): bump github.com/IBM/vpc-go-sdk from 0.72.0 to 0.73.0 by @dependabot[bot] in #333
- fix: inject BOOTSTRAP_* env vars into custom userData scripts by @pfeifferj in #336
- chore(deps): bump github.com/go-openapi/strfmt from 0.23.0 to 0.24.0 by @dependabot[bot] in #332
- fix(clusterrole): add pv and pvc apigroups to clusterrole by @viktoryatheone in #338
- fix(rbac): polp kubebuilder perms by @pfeifferj in #340
- fix: prevent finalizer race condition during NodeClaim deletion by @pfeifferj in #342
- fix: improve finalizer removal with conflict retry logic by @pfeifferj in #344
- Fix/node update conflict retry by @pfeifferj in #345
- fix: node update conflict retry by @pfeifferj in #346
- fix: startup taint controller now removes karpenter.sh/unregistered t… by @pfeifferj in #348
- chore(deps): bump github.com/onsi/ginkgo/v2 from 2.25.3 to 2.26.0 by @dependabot[bot] in #349
- chore(deps): bump github.com/IBM/platform-services-go-sdk from 0.87.0 to 0.88.0 by @dependabot[bot] in #350
- chore(deps): bump sigs.k8s.io/controller-runtime from 0.22.1 to 0.22.2 by @dependabot[bot] in #351
- chore(deps): bump github.com/IBM/vpc-go-sdk from 0.73.0 to 0.74.0 by @dependabot[bot] in #353
- Chore/repo migration by @viktoryatheone in #357
- chore: bump release version 0.4.0 by @viktoryatheone in #359
Full Changelog: v0.3.70...v0.4.0
v0.3.70
What's Changed
- feat: enhance subnet validation to detect cross-region configuration … by @pfeifferj in https://github.com/pfeifferj/karpenter-provider-ibm-cloud/pull/294
- chore(e2e): replace docker.io images with quay images by @pfeifferj in https://github.com/pfeifferj/karpenter-provider-ibm-cloud/pull/297
- feat(monitoring): add new metrics for better monitoring by @viktoryatheone in https://github.com/pfeifferj/karpenter-provider-ibm-cloud/pull/286
- chore(deps): bump github.com/prometheus/client_golang from 1.23.0 to 1.23.2 by @dependabot[bot] in https://github.com/pfeifferj/karpenter-provider-ibm-cloud/pull/303
- chore(deps): bump github.com/onsi/ginkgo/v2 from 2.25.2 to 2.25.3 by @dependabot[bot] in https://github.com/pfeifferj/karpenter-provider-ibm-cloud/pull/300
- chore(deps): bump github.com/IBM/platform-services-go-sdk from 0.86.1 to 0.87.0 by @dependabot[bot] in https://github.com/pfeifferj/karpenter-provider-ibm-cloud/pull/302
- chore(deps): bump sigs.k8s.io/controller-tools from 0.18.0 to 0.19.0 by @dependabot[bot] in https://github.com/pfeifferj/karpenter-provider-ibm-cloud/pull/301
- fix(e2e): oneof constraint errors by @pfeifferj in https://github.com/pfeifferj/karpenter-provider-ibm-cloud/pull/309
- feat(bootstrap): append userdata by @pfeifferj in https://github.com/pfeifferj/karpenter-provider-ibm-cloud/pull/308
- fix(e2e): scheduled e2e tests not the same as pr by @pfeifferj in https://github.com/pfeifferj/karpenter-provider-ibm-cloud/pull/311
- chore(tests): add codecov config by @pfeifferj in https://github.com/pfeifferj/karpenter-provider-ibm-cloud/pull/315
- fix(metrics): add error metrics by @viktoryatheone in https://github.com/pfeifferj/karpenter-provider-ibm-cloud/pull/310
- chore(tests): improve coverage, remove unneeded by @pfeifferj in https://github.com/pfeifferj/karpenter-provider-ibm-cloud/pull/316
- chore(docs): added userdata docs by @pfeifferj in https://github.com/pfeifferj/karpenter-provider-ibm-cloud/pull/317
- chore(deps): bump github.com/IBM/vpc-go-sdk from 0.71.1 to 0.72.0 by @dependabot[bot] in https://github.com/pfeifferj/karpenter-provider-ibm-cloud/pull/318
- fix: quote taint values in kubelet configuration template by @pfeifferj in https://github.com/pfeifferj/karpenter-provider-ibm-cloud/pull/320
- chore(deps): run vendoring by @pfeifferj in https://github.com/pfeifferj/karpenter-provider-ibm-cloud/pull/321
- fix(helm): preserve old helm releses in in index by @pfeifferj in https://github.com/pfeifferj/karpenter-provider-ibm-cloud/pull/322
- feat(provider): image selector fields by @pfeifferj in https://github.com/pfeifferj/karpenter-provider-ibm-cloud/pull/324
- chore(deps): bump sigs.k8s.io/karpenter from 1.6.2 to 1.7.1 by @dependabot[bot] in https://github.com/pfeifferj/karpenter-provider-ibm-cloud/pull/319
- chore(docs): update docs by @pfeifferj in https://github.com/pfeifferj/karpenter-provider-ibm-cloud/pull/325
- feat(vpc): imrpoved multi zone by @pfeifferj in https://github.com/pfeifferj/karpenter-provider-ibm-cloud/pull/327
Full Changelog: pfeifferj/karpenter-provider-ibm-cloud@v0.3.69...v0.3.70
v0.3.69
What's Changed
- fix: prevent IBM VPC oneOf validation error for instance profiles by @pfeifferj in https://github.com/pfeifferj/karpenter-provider-ibm-cloud/pull/295
- chore(release): v0.3.69 bump chart by @pfeifferj in https://github.com/pfeifferj/karpenter-provider-ibm-cloud/pull/296
Full Changelog: pfeifferj/karpenter-provider-ibm-cloud@v0.3.68...v0.3.69
v0.3.68
What's Changed
- docs: add sig autoscaling presentation by @pfeifferj in https://github.com/pfeifferj/karpenter-provider-ibm-cloud/pull/283
- chore(deps): bump github.com/IBM/vpc-go-sdk from 0.70.1 to 0.71.1 by @dependabot[bot] in https://github.com/pfeifferj/karpenter-provider-ibm-cloud/pull/275
- feat(logs): improve logging by @pfeifferj in https://github.com/pfeifferj/karpenter-provider-ibm-cloud/pull/284
- Fix/cni taint non blocking by @pfeifferj in https://github.com/pfeifferj/karpenter-provider-ibm-cloud/pull/285
- chore(deps): bump k8s.io/api from 0.34.0-beta.0 to 0.35.0-alpha.0 by @dependabot[bot] in https://github.com/pfeifferj/karpenter-provider-ibm-cloud/pull/200
- chore(deps): bump k8s.io/client-go from 0.34.0-beta.0 to 0.35.0-alpha.0 by @dependabot[bot] in https://github.com/pfeifferj/karpenter-provider-ibm-cloud/pull/201
- fix(e2e): dynamic test config to make end to end tests pass again by @pfeifferj in https://github.com/pfeifferj/karpenter-provider-ibm-cloud/pull/287
- feat(vpc): enhance error reporting for VPC instance creation failures by @pfeifferj in https://github.com/pfeifferj/karpenter-provider-ibm-cloud/pull/288
- fix(ci): incorrect env var ref by @pfeifferj in https://github.com/pfeifferj/karpenter-provider-ibm-cloud/pull/289
- fix: resolve silent error swallowing in List operations by @pfeifferj in https://github.com/pfeifferj/karpenter-provider-ibm-cloud/pull/290
- chore(e2e): increase timeout by @pfeifferj in https://github.com/pfeifferj/karpenter-provider-ibm-cloud/pull/291
- feat(circuibreaker): proper rootcause logging by @pfeifferj in https://github.com/pfeifferj/karpenter-provider-ibm-cloud/pull/293
- chore: bump release version 0.3.68 by @viktoryatheone in https://github.com/pfeifferj/karpenter-provider-ibm-cloud/pull/292
Full Changelog: pfeifferj/karpenter-provider-ibm-cloud@v0.3.67...v0.3.68
v0.3.67
What's Changed
- feature(bootstrap): implement CA bundle support for cross-VPC kubelet authentication by @pfeifferj in https://github.com/pfeifferj/karpenter-provider-ibm-cloud/pull/278
- feat(nodeclass): add VPC, security group and SSH key validation by @pfeifferj in https://github.com/pfeifferj/karpenter-provider-ibm-cloud/pull/279
- feat(circuibreaker): implement per-NodeClass circuit breakers by @pfeifferj in https://github.com/pfeifferj/karpenter-provider-ibm-cloud/pull/280
- fix(cloudprovider): block device mapping by @pfeifferj in https://github.com/pfeifferj/karpenter-provider-ibm-cloud/pull/281
- chore: bump release version 0.3.67 by @viktoryatheone in https://github.com/pfeifferj/karpenter-provider-ibm-cloud/pull/282
Full Changelog: pfeifferj/karpenter-provider-ibm-cloud@v0.3.66...v0.3.67
v0.3.66
What's Changed
- chore(deps): bump sigs.k8s.io/karpenter from 1.6.1 to 1.6.2 by @dependabot[bot] in https://github.com/pfeifferj/karpenter-provider-ibm-cloud/pull/270
- feature(vpc_provider): startup taint controller by @pfeifferj in https://github.com/pfeifferj/karpenter-provider-ibm-cloud/pull/273
- chore: bump release version 0.3.66 by @viktoryatheone in https://github.com/pfeifferj/karpenter-provider-ibm-cloud/pull/276
Full Changelog: pfeifferj/karpenter-provider-ibm-cloud@0.3.65...v0.3.66
v0.3.65
What's Changed
- chore(deps): bump github.com/stretchr/testify from 1.10.0 to 1.11.1 by @dependabot[bot] in https://github.com/pfeifferj/karpenter-provider-ibm-cloud/pull/263
- fix(vpc): dynamic instancetype selection in by @pfeifferj in https://github.com/pfeifferj/karpenter-provider-ibm-cloud/pull/269
- chore: bump release version 0.3.65 by @viktoryatheone in https://github.com/pfeifferj/karpenter-provider-ibm-cloud/pull/271
Full Changelog: pfeifferj/karpenter-provider-ibm-cloud@v0.3.64...v0.3.65
v0.3.64
What's Changed
- chore(deps): bump github.com/onsi/ginkgo/v2 from 2.23.4 to 2.24.0 by @dependabot[bot] in https://github.com/pfeifferj/karpenter-provider-ibm-cloud/pull/231
- feat(git): add gitlint validation for commit messages by @viktoryatheone in https://github.com/pfeifferj/karpenter-provider-ibm-cloud/pull/236
- fix: node disruption by @pfeifferj in https://github.com/pfeifferj/karpenter-provider-ibm-cloud/pull/238
- feat(e2e): add a workflow for e2e tests to run with PRs by @viktoryatheone in https://github.com/pfeifferj/karpenter-provider-ibm-cloud/pull/237
- fix(e2e): add a cni checker by @viktoryatheone in https://github.com/pfeifferj/karpenter-provider-ibm-cloud/pull/239
- chore(deps): bump github.com/IBM/platform-services-go-sdk from 0.85.1 to 0.86.1 by @dependabot[bot] in https://github.com/pfeifferj/karpenter-provider-ibm-cloud/pull/240
- feat(circuit breaker): enhanced logging by @pfeifferj in https://github.com/pfeifferj/karpenter-provider-ibm-cloud/pull/253
- feat: add comprehensive drift stability E2E test by @pfeifferj in https://github.com/pfeifferj/karpenter-provider-ibm-cloud/pull/254
- feat(e2e): add e2e cleanup workflow tests by @pfeifferj in https://github.com/pfeifferj/karpenter-provider-ibm-cloud/pull/255
- chore(deps): bump github.com/onsi/ginkgo/v2 from 2.24.0 to 2.25.1 by @dependabot[bot] in https://github.com/pfeifferj/karpenter-provider-ibm-cloud/pull/241
- test(e2e): add Pod Disruption Budget (PDB) e2e tests by @pfeifferj in https://github.com/pfeifferj/karpenter-provider-ibm-cloud/pull/256
- test(e2e): add taint and affinity e2e tests by @pfeifferj in https://github.com/pfeifferj/karpenter-provider-ibm-cloud/pull/257
- feat(nodeclaim): enhance taints support with StartupTaints and proper sync by @pfeifferj in https://github.com/pfeifferj/karpenter-provider-ibm-cloud/pull/265
- Refactor/e2e test structure by @pfeifferj in https://github.com/pfeifferj/karpenter-provider-ibm-cloud/pull/266
- release v0.3.64 by @pfeifferj in https://github.com/pfeifferj/karpenter-provider-ibm-cloud/pull/267
Full Changelog: pfeifferj/karpenter-provider-ibm-cloud@v0.3.63...v0.3.64