Releases: kubernetes-sigs/cluster-api-provider-ibmcloud
v0.4.0-alpha.0
What's Changed
- make SERVICE_ENDPOINT variable optional by @Prajyot-Parab in #837
- Move label field under config to fix tilt up error by @Karthik-K-N in #847
- Remove unwanted logs by @mkumatag in #846
- Enable additional linters by @Prajyot-Parab in #852
- User defined port for the control plane for vpc by @mkumatag in #854
- Add VPC Load Balancer template by @Prajyot-Parab in #838
- Enhance the gci lint by @mkumatag in #858
- Use yaml files for tilt configuration by @Prajyot-Parab in #862
- Update cluster-api to v1.2.2 by @Amulyam24 in #867
- Update node selector and toleration for ccm by @Karthik-K-N in #869
- Fix reconcileDelete machine flow for VPC by @Prajyot-Parab in #871
- Fix go version in the hack/ensure-go.sh script by @mkumatag in #874
- Add scale from and to 0 support for autoscaler by @Karthik-K-N in #860
- Bump golang to 1.18.6 by @mkumatag in #882
- Publish image for k8s 1.25.1 version by @mkumatag in #883
- Improve information for the Region/Zone mapping doc by @mkumatag in #887
- Add unit tests for VPC LB integration by @Prajyot-Parab in #851
- Fix the ibmcloud cli panic by @mkumatag in #894
- Organise code blocks in main.go file by @Karthik-K-N in #884
- Publish VPC image for k8s 1.25.2 version by @Prajyot-Parab in #900
- Update logs as per capi standards by @Karthik-K-N in #895
- support e2e vpc test flow by @Prajyot-Parab in #901
- Add regex support for finding Power VS network by @Karthik-K-N in #903
- Add build image targets in ccm Makefile by @Rajalakshmi-Girish in #905
- Fix the formatting issues by @mkumatag in #906
- Update cluster-api to v1.2.3 by @Prajyot-Parab in #912
Dependency Changes
- Bump github.com/IBM-Cloud/power-go-client from 1.1.12 to 1.2.0 by @dependabot in #828
- Bump github.com/itchyny/gojq from 0.12.8 to 0.12.9 in /hack/tools by @dependabot in #831
- Bump github.com/IBM-Cloud/power-go-client from 1.2.0 to 1.2.1 by @dependabot in #840
- Bump github.com/IBM/vpc-go-sdk from 0.23.0 to 0.24.0 by @dependabot in #864
- Bump github.com/IBM/platform-services-go-sdk from 0.28.2 to 0.28.3 by @dependabot in #872
- Bump github.com/IBM/platform-services-go-sdk from 0.28.3 to 0.28.4 by @dependabot in #888
- Bump github.com/IBM/vpc-go-sdk from 0.24.0 to 0.25.0 by @dependabot in #896
- Bump github.com/IBM/vpc-go-sdk from 0.25.0 to 0.26.0 by @dependabot in #902
- Bump github.com/IBM/platform-services-go-sdk from 0.28.4 to 0.28.5 by @dependabot in #904
- Bump github.com/onsi/gomega from 1.20.2 to 1.21.1 by @dependabot in #907
- Bump github.com/golangci/golangci-lint from 1.49.0 to 1.50.0 in /hack/tools by @dependabot in #910
- Bump github.com/onsi/gomega from 1.21.1 to 1.22.1 by @dependabot in #915
- Bump golang.org/x/text from 0.3.7 to 0.3.8 by @dependabot in #914
The image for this release is:
gcr.io/k8s-staging-capi-ibmcloud/cluster-api-ibmcloud-controller:v0.4.0-alpha.0
Full Changelog: v0.3.0...v0.4.0-alpha.0
v0.3.0
Features
- Register the errors for the powervs vm build failure by @mkumatag in #664
- Expose additional spec params by @Prajyot-Parab in #652
- Support PowerVS custom service endpoints by @Prajyot-Parab in #680
- Add powervs image for k8s 1.24.2 by @mkumatag in #716
- LoadBalancer integration for VPC by @Prajyot-Parab in #817
Other important fixes:
- UT coverage #726, #734, #741, #743, #753, #776, #782, #705
- Fetch internal IP from dhcp server by @Karthik-K-N in #748
- Add information about building machine boot images by @mkumatag in #752
- Fix mock client calls in unit tests by @Amulyam24 in #761
- Enhance the print column for powervs resources by @mkumatag in #777
- Add apidiff target by @Prajyot-Parab in #790
- Integrate MHC for worker nodes with e2e flow by @Prajyot-Parab in #802
- Add test coverage target to Makefile by @Prajyot-Parab in #709
New Contributors
The image for this release is:
k8s.gcr.io/capi-ibmcloud/cluster-api-ibmcloud-controller:v0.3.0
Full Changelog: v0.2.0...v0.3.0
v0.3.0-alpha.3
What's Changed
- Update prerequisites.md by @prb112 in #798
- Integrate MHC for worker nodes with e2e flow by @Prajyot-Parab in #802
- Enhance E2E job by @Amulyam24 in #805
- Fix E2E job failure by @Amulyam24 in #808
- Update cluster-api to v1.2.1 by @Amulyam24 in #809
- Refactor E2E templates generation by @Amulyam24 in #810
- Update golangci-lint to v1.49.0 by @Prajyot-Parab in #823
- LoadBalancer integration for VPC by @Prajyot-Parab in #817
- Update the go mods by @mkumatag in #826
Dependency Changes
- Bump sigs.k8s.io/kustomize/kustomize/v4 from 4.5.6 to 4.5.7 in /hack/tools by @dependabot in #800
- Bump github.com/golangci/golangci-lint from 1.47.3 to 1.48.0 in /hack/tools by @dependabot in #801
- Bump github.com/IBM-Cloud/power-go-client from 1.1.11 to 1.1.12 by @dependabot in #803
- Bump k8s.io/apiextensions-apiserver from 0.24.3 to 0.24.4 by @dependabot in #814
- Bump k8s.io/code-generator from 0.24.3 to 0.24.4 in /hack/tools by @dependabot in #815
- Bump gotest.tools/gotestsum from 1.8.1 to 1.8.2 in /hack/tools by @dependabot in #816
- Bump github.com/IBM/vpc-go-sdk from 0.22.0 to 0.23.0 by @dependabot in #824
- Bump github.com/onsi/gomega from 1.20.0 to 1.20.1 by @dependabot in #825
- Bump github.com/onsi/gomega from 1.20.1 to 1.20.2 by @dependabot in #827
The image for this release is:
gcr.io/k8s-staging-capi-ibmcloud/cluster-api-ibmcloud-controller:v0.3.0-alpha.3
New Contributors
Full Changelog: v0.3.0-alpha.2...v0.3.0-alpha.3
v0.3.0-alpha.2
What's Changed
- Update cluster-api to v1.2.0-beta.1 by @Amulyam24 in #730
- Update vpc-go-sdk to v0.20.0 by @mkumatag in #732
- Generate junit xml report for unit tests by @Amulyam24 in #735
- Fix test script & update kubebuilder tools to 1.24.x by @Prajyot-Parab in #736
- Improve UT coverage for IBMPowerVS controllers by @Amulyam24 in #726
- Improve UT coverage in cloud/scope package for VPC by @Prajyot-Parab in #734
- Update cluster-api to v1.2.0-beta.2 by @Amulyam24 in #744
- Improve UT coverage in cloud/scope package for PowerVS by @Prajyot-Parab in #741
- Add verify-manifests target and fix config files by @Prajyot-Parab in #745
- Fetch internal IP from dhcp server by @Karthik-K-N in #748
- Improve UT coverage for controllers pkg by @Amulyam24 in #743
- Add information about building machine boot images by @mkumatag in #752
- Minor UT coverage improvements by @Prajyot-Parab in #753
- Update cluster creation flow in doc by @Prajyot-Parab in #760
- Remove powervs-utils package dependency by @Prajyot-Parab in #759
- Update cluster-api to v1.2.0 by @Amulyam24 in #766
- Update golang to 1.18.4 by @mkumatag in #767
- Fix mock client calls in unit tests by @Amulyam24 in #761
- upgrade golang bits to be inline with v1.18.x by @Prajyot-Parab in #770
- Bugfix - update gcr.io/k8s-staging-test-infra/gcb-docker-gcloud to latest version by @Prajyot-Parab in #773
- Bugfix - change gcr.io/k8s-staging-test-infra/gcb-docker-gcloud from latest to v20220609-2e4c91eb7e by @Prajyot-Parab in #774
- Improve UT coverage for IBMPowerVSCluster controller by @Amulyam24 in #776
- Enhance the print column for powervs resources by @mkumatag in #777
- Refactor and add VPC variable references by @Prajyot-Parab in #779
- Add unit tests for webhooks by @Amulyam24 in #782
- Bump gcr.io/kubebuilder/kube-rbac-proxy to v0.13.0 by @Prajyot-Parab in #785
- Update the golang version to 1.18.5 by @mkumatag in #795
- Add apidiff target by @Prajyot-Parab in #790
Dependency Changes
- Bump github.com/IBM/platform-services-go-sdk from 0.26.0 to 0.26.1 by @dependabot in #728
- Bump github.com/IBM/vpc-go-sdk from 0.20.0 to 0.21.0 by @dependabot in #738
- Bump github.com/stretchr/testify from 1.7.5 to 1.8.0 by @dependabot in #737
- Bump sigs.k8s.io/controller-runtime from 0.12.2 to 0.12.3 by @dependabot in #742
- Bump sigs.k8s.io/controller-tools from 0.8.0 to 0.9.2 in /hack/tools by @dependabot in #740
- Bump github.com/IBM-Cloud/power-go-client from 1.1.9 to 1.1.10 by @dependabot in #746
- Bump github.com/IBM/vpc-go-sdk from 0.21.0 to 0.22.0 by @dependabot in #747
- Bump github.com/golangci/golangci-lint from 1.46.2 to 1.47.0 in /hack/tools by @dependabot in #765
- Bump k8s.io/apiextensions-apiserver from 0.24.2 to 0.24.3 by @dependabot in #755
- Bump k8s.io/code-generator from 0.24.2 to 0.24.3 in /hack/tools by @dependabot in #764
- Bump github.com/onsi/gomega from 1.19.0 to 1.20.0 by @dependabot in #775
- Bump github.com/IBM-Cloud/power-go-client from 1.1.10 to 1.1.11 by @dependabot in #778
- Bump github.com/golangci/golangci-lint from 1.47.0 to 1.47.2 in /hack/tools by @dependabot in #780
- Bump github.com/IBM/platform-services-go-sdk from 0.26.1 to 0.27.0 by @dependabot in #781
- Bump github.com/IBM/platform-services-go-sdk from 0.27.0 to 0.28.1 by @dependabot in #784
- Bump sigs.k8s.io/kustomize/kustomize/v4 from 4.5.5 to 4.5.6 in /hack/tools by @dependabot in #793
- Bump github.com/IBM/go-sdk-core/v5 from 5.10.1 to 5.10.2 by @dependabot in #792
- Bump golangci-lint from 1.47.2 to 1.47.3 by @Prajyot-Parab in #797
- Bump github.com/IBM/platform-services-go-sdk from 0.28.1 to 0.28.2 by @dependabot in #796
The image for this release is:
gcr.io/k8s-staging-capi-ibmcloud/cluster-api-ibmcloud-controller:v0.3.0-alpha.2
Full Changelog: v0.3.0-alpha.1...v0.3.0-alpha.2
v0.2.4
What's Changed
- Fetch internal IP from dhcp server by @Karthik-K-N in #750
- Minor IBMPowerVSImage bugfix by @Prajyot-Parab in #768
The image for this release is:
k8s.gcr.io/capi-ibmcloud/cluster-api-ibmcloud-controller:v0.2.4
Full Changelog: v0.2.3...v0.2.4
v0.2.3
What's Changed
- Bump powervs-utils version by @Prajyot-Parab in #717
- Update vpc sdk by @mkumatag in #733
The image for this release is:
k8s.gcr.io/capi-ibmcloud/cluster-api-ibmcloud-controller:v0.2.3
Full Changelog: v0.2.2...v0.2.3
v0.3.0-alpha.1
What's Changed
- Expose additional spec params by @Prajyot-Parab in #652
- prerequisites for running the unit tests by @Prajyot-Parab in #667
- Update ccm dockerfile to remove building vpcctl binary by @Karthik-K-N in #671
- Refactor VPC client code by @Amulyam24 in #668
- Refactor and update Makefiles by @Prajyot-Parab in #672
- Update the golang version by @mkumatag in #677
- Update release 0.3 in the metadata.yaml by @mkumatag in #688
- Update cluster-api to 1.1.4 by @Amulyam24 in #691
- Support PowerVS custom service endpoints by @Prajyot-Parab in #680
- Update golang version to 1.17.11 by @mkumatag in #694
- Doc updates by @Prajyot-Parab in #696
- Refactor unit test framework by @Amulyam24 in #705
- Add powervs image for k8s 1.24.2 by @mkumatag in #716
- Add test coverage target to Makefile by @Prajyot-Parab in #709
- Update cluster-api to v1.2.0-beta.0 by @Amulyam24 in #721
- Update docker to 1.18 version by @mkumatag in #724
Dependency Changes
- Bump github.com/IBM/platform-services-go-sdk from 0.24.1 to 0.25.0 by @dependabot in #656
- Bump github.com/IBM/go-sdk-core/v5 from 5.9.5 to 5.10.0 by @dependabot in #670
- Bump github.com/IBM/platform-services-go-sdk from 0.25.0 to 0.25.1 by @dependabot in #673
- Bump github.com/IBM-Cloud/power-go-client from 1.1.8 to 1.1.9 by @dependabot in #681
- Bump github.com/IBM/go-sdk-core/v5 from 5.10.0 to 5.10.1 by @dependabot in #685
- Bump github.com/IBM/platform-services-go-sdk from 0.25.1 to 0.25.2 by @dependabot in #686
- Bump golangci-lint to 1.46.2 and Add hack/tools to dependabot by @Prajyot-Parab in #697
- Bump github.com/stretchr/testify from 1.7.1 to 1.7.2 by @dependabot in #702
- Bump github.com/joelanford/go-apidiff from 0.1.0 to 0.4.0 in /hack/tools by @dependabot in #703
- Bump gotest.tools/gotestsum from 1.6.4 to 1.8.1 in /hack/tools by @dependabot in #699
- Bump github.com/itchyny/gojq from 0.12.5 to 0.12.8 in /hack/tools by @dependabot in #698
- Bump sigs.k8s.io/kustomize/kustomize/v4 from 4.4.1 to 4.5.5 in /hack/tools by @dependabot in #701
- Bump github.com/stretchr/testify from 1.7.2 to 1.7.4 by @dependabot in #714
- Bump github.com/IBM/platform-services-go-sdk from 0.25.2 to 0.26.0 by @dependabot in #719
- Bump github.com/stretchr/testify from 1.7.4 to 1.7.5 by @dependabot in #722
The image for this release is:
gcr.io/k8s-staging-capi-ibmcloud/cluster-api-ibmcloud-controller:v0.3.0-alpha.1
Full Changelog: v0.3.0-alpha.0...v0.3.0-alpha.1
v0.2.2
What's Changed
- [release-0.2] Fix readme file by @k8s-infra-cherrypick-robot in #665
- [release-0.2] prerequisites for running the unit tests by @k8s-infra-cherrypick-robot in #669
- [release-0.2] Refactor and update Makefiles by @k8s-infra-cherrypick-robot in #675
- [release-0.2] Update the golang version by @k8s-infra-cherrypick-robot in #678
- [release-0.2] Register the errors for the powervs vm build failure by @k8s-infra-cherrypick-robot in #687
- [release-0.2] Update cluster-api to 1.1.4 by @k8s-infra-cherrypick-robot in #693
- [release-0.2] Update golang version to 1.17.11 by @k8s-infra-cherrypick-robot in #695
The image for this release is:
k8s.gcr.io/capi-ibmcloud/cluster-api-ibmcloud-controller:v0.2.2
Full Changelog: v0.2.1...v0.2.2
v0.3.0-alpha.0
What's Changed
- Fix version image shield by @mkumatag in #658
- Fix readme file by @mkumatag in #660
- Add Prajyot-Parab as reviewer by @mkumatag in #659
- Register the errors for the powervs vm build failure by @mkumatag in #664
The image for this release is:
gcr.io/k8s-staging-capi-ibmcloud/cluster-api-ibmcloud-controller:v0.3.0-alpha.0
Full Changelog: v0.2.1...v0.3.0-alpha.0
v0.2.1
Features
- Add external Power VS cloud provider support by @Karthik-K-N in #614
- Add Vpc image docs by @FischerLGLN in #613
- Add events recorder framework by @Prajyot-Parab in #632
- Add environmetal variable to set providerID format by @Karthik-K-N in #635
New Contributors
- @FischerLGLN made their first contribution in #613
The image for this release is:
k8s.gcr.io/capi-ibmcloud/cluster-api-ibmcloud-controller:v0.2.1
Full Changelog: v0.2.0...v0.2.1