Releases: kubernetes-sigs/cluster-api-provider-gcp
v1.2.0
What's Changed
- Doc: Add tilt debug information of vscode in the documentation by @aniruddha2000 in #635
- update KIND version to latest by @SubhasmitaSw in #637
- update ci & other scripts to use installed [email protected] by @sayantani11 in #646
- Update capi to 1.1.5 and k8s capg images by @cpanato in #649
- add GoLand configuration for debug section by @SubhasmitaSw in #642
- Add verify-conversions target by @sayantani11 in #627
- fix: use right name for EnableFlowLogs field by @fiunchinho in #665
- Fix development setup issue by @akshay196 in #666
- fix: always send autoCreateSubnetnetworks field to create VPC network by @fiunchinho in #664
- Use kubectl installed from makefile and remove unused install script by @sayantani11 in #656
- Bump golangci-lint to v1.47.2 by @Prajyot-Parab in #670
- Fix apidiff target by @Prajyot-Parab in #671
- Minor docs / Tiltfile cleanup by @eaceaser in #672
- Upgrade golang to v1.18.3 by @Prajyot-Parab in #663
- Update cloudbuild to go 1.18 by @Prajyot-Parab in #675
- Update CAPI to v1.2.0 by @cpanato in #678
- docs: add IMAGE_ID export to prerequisites by @evanfreed in #680
- update capi to v1.2.1 by @cpanato in #690
- Fix panic when no failure domain found by @alexander-demichev in #662
- Fix broken
TestGCPClusterTemplate_ValidateUpdate
test by @omertuc in #685 - Remove Hardcoded failureDomain in Template by @evanfreed in #689
- fix typo by @cpanato in #692
- Fix make target for test with coverage by @fiunchinho in #693
- feat: Upgrade Cert-Manager version to the latest(v1.9.1) by @jrmanes in #699
- Bump golangci-lint to v1.49.0 by @Prajyot-Parab in #702
- Reconcile subnetworks by @fiunchinho in #677
- Remove slices of pointers to make conversion-gen happy by @fiunchinho in #712
- Allow to customize the subnet purpose by @fiunchinho in #713
- update CAPI to v1.2.2 and golang to 1.18.6 by @cpanato in #719
- Marke EnableFlowLogs as optional by @fiunchinho in #718
- doc fixes by @rushyrush in #725
- Subnet role must be passed by @fiunchinho in #724
New Contributors
- @SubhasmitaSw made their first contribution in #637
- @fiunchinho made their first contribution in #665
- @akshay196 made their first contribution in #666
- @eaceaser made their first contribution in #672
- @omertuc made their first contribution in #685
- @jrmanes made their first contribution in #699
- @rushyrush made their first contribution in #725
Full Changelog: v1.1.0...v1.2.0
image: registry.k8s.io/cluster-api-gcp/cluster-api-gcp-controller:v1.2.0
v1.1.2
v1.1.1
What's Changed
Full Changelog: v1.1.0...v1.1.1
The image for this release is registry.k8s.io/cluster-api-gcp/cluster-api-gcp-controller:v1.1.1@sha256:1c4a616bc53d01e958372e37392fe11fe5fc7ea1152c484da51a28562c399756
.
v1.1.0
What's Changed
- version: fix version in the manager logs by @cpanato in #465
- Update k8s version to latest 1.22 patch version by @jayesh-srivastava in #466
- Refactor conformance tests to use the capi test suite framework by @cpanato in #469
- remove not needed conformance script and update docs by @cpanato in #474
- Update capi and project dependencies by @cpanato in #475
- Management cluster creation without clusterctl by @sayantani11 in #468
- Replace some occurences of ToNot(HaveOccurred()) by @jayesh-srivastava in #479
- Bash script added for shellcheck verification by @sayantani11 in #483
- Make cert manager install in makefile more resilient by @sayantani11 in #481
- Update README.md by @wondersumanth in #488
- update capi to release v1.0.4 by @cpanato in #500
- Align kubectl install and CI scripts to use local bin folder by @sayantani11 in #497
- Replaced
go get
withgo install
to install binaries by @mehabhalodiya in #507 - update CAPI discussion link by @Aayush987 in #506
- Bumps Go to 1.17 and CAPI to v1.1.0 by @sayantani11 in #501
- update k8s version to use 1.22.6 with the new images that is built by @cpanato in #513
- Use custom service accounts instead of default for controllers by @jayesh-srivastava in #508
- Reflect changes on support policy section by @mehabhalodiya in #517
- Update controller-runtime, controller-tools, k8s-client and kustomize by @jayesh-srivastava in #515
- e2e/tests: add upgrade k8s tests by @cpanato in #518
- e2e/upgrade: add HA upgrade tests by @cpanato in #519
- add dependabot config by @cpanato in #499
- Bump k8s.io/api from 0.23.0 to 0.23.3 by @dependabot in #525
- tests/e2e: add remediation tests by @cpanato in #520
- Bump k8s.io/client-go from 0.23.0 to 0.23.3 by @dependabot in #527
- Bump github.com/onsi/gomega from 1.17.0 to 1.18.1 by @dependabot in #526
- Bump github.com/google/go-cmp from 0.5.6 to 0.5.7 by @dependabot in #524
- Bump google.golang.org/api from 0.62.0 to 0.68.0 by @dependabot in #523
- Bump k8s.io/klog/v2 from 2.30.0 to 2.40.1 by @dependabot in #522
- Use controller-runtime setup-envtest and generate junit report in ci-test.sh by @sayantani11 in #514
- cni: update calico to version v3.22 and CAPI to v1.1.2 by @cpanato in #531
- Bump google.golang.org/api from 0.68.0 to 0.69.0 by @dependabot in #537
- Bump k8s.io/client-go from 0.23.3 to 0.23.4 by @dependabot in #535
- update go to 1.17.7 by @cpanato in #530
- Bump google.golang.org/api from 0.69.0 to 0.70.0 by @dependabot in #542
- enable quiet mode for docs link checker by @sourikghosh in #545
- Add CAPG label to tilt-provider.json by @pydctw in #544
- add ci-apidiff job along with apidiff target by @sayantani11 in #534
- owners: cleanup and move members to emeritus by @cpanato in #532
- Verify lint-fix added to Makefile by @sayantani11 in #528
- Cleanup go install script by @jayesh-srivastava in #548
- Add script to run the test coverage by @sayantani11 in #547
- Use
git clone
to get source by @jayesh-srivastava in #551 - update CAPI to v1.1.3 by @cpanato in #553
- add verify-tiltfile target by @sayantani11 in #539
- Missing linters added by @sayantani11 in #554
- Bump google.golang.org/api from 0.70.0 to 0.71.0 by @dependabot in #556
- fix: Install Cert Manager and Documentation by @evanfreed in #557
- Fix v1alpha4 <-> v1beta1 API conversions by @pydctw in #559
- Bump k8s.io/apimachinery from 0.23.4 to 0.23.5 by @dependabot in #566
- Bump k8s.io/api from 0.23.4 to 0.23.5 by @dependabot in #565
- Bump google.golang.org/api from 0.71.0 to 0.73.0 by @dependabot in #562
- Bump k8s.io/client-go from 0.23.4 to 0.23.5 by @dependabot in #564
- Bump k8s.io/klog/v2 from 2.40.1 to 2.60.1 by @dependabot in #563
- Bump to golangci-lint v1.45.0 by @Prajyot-Parab in #567
- Bump to golangci-lint v1.45.2 by @Prajyot-Parab in #571
- Add ClusterClass quickstart e2e test by @pydctw in #568
- Bump github.com/onsi/gomega from 1.18.1 to 1.19.0 by @dependabot in #572
- Bump google.golang.org/api from 0.73.0 to 0.74.0 by @dependabot in #574
- Bump sigs.k8s.io/controller-runtime from 0.11.1 to 0.11.2 by @dependabot in #573
- Change the default GINKGO_NODES to 1 by @pydctw in #581
- Bump kustomize version to fix make tilt-up by @pydctw in #582
- Doc: Add instruction to export gcp credential env var by @aniruddha2000 in #586
- Bump google.golang.org/api from 0.74.0 to 0.75.0 by @dependabot in #589
- Bump k8s.io/apimachinery from 0.23.5 to 0.23.6 by @dependabot in #588
- Bump k8s.io/api from 0.23.5 to 0.23.6 by @dependabot in #590
- Bump k8s.io/client-go from 0.23.5 to 0.23.6 by @dependabot in #591
- Bump google.golang.org/api from 0.75.0 to 0.77.0 by @dependabot in #594
- Bump github.com/google/go-cmp from 0.5.7 to 0.5.8 by @dependabot in #595
- Add internal DNS addresses to machine by @alexander-demichev in #587
- Add IPForwarding to API by @alexander-demichev in #585
- Bump google.golang.org/api from 0.77.0 to 0.78.0 by @dependabot in #598
- Bump google.golang.org/api from 0.78.0 to 0.79.0 by @dependabot in #602
- Fix Cluster API image link in README.md by @khannakshat7 in #605
- Bump google.golang.org/api from 0.79.0 to 0.80.0 by @dependabot in https://github.com/kubernetes-sigs/cluster-...
v1.0.2
What's Changed
Full Changelog: v1.0.1...v1.0.2
The image for this release is k8s.gcr.io/cluster-api-gcp/cluster-api-gcp-controller:v1.0.2@sha256:f69442ea80e47ca6daf11a2c0f890211aed97bd8c1ea2eed82023631e8a73d1e
.
Thanks to all our contributors! 😊
v0.4.2
What's Changed
Full Changelog: v0.4.1...v0.4.2
The image for this release is k8s.gcr.io/cluster-api-gcp/cluster-api-gcp-controller:v0.4.2@sha256:47309933a66420b32dedfb9624c9a36b5bd24aa676445e057a21a6e5ca2a7064
.
Thanks to all our contributors! 😊
v1.0.1
What's Changed
- cherry-pick: refactor conformance tests to run with the capi test suite by @cpanato in #476
- [release-1.0] cherry picks #474 #475 by @cpanato in #477
- [release-1.0][cherry-pick] update capi to release v1.0.4 by @cpanato in #502
Full Changelog: v1.0.0...v1.0.1
The image for this release is k8s.gcr.io/cluster-api-gcp/cluster-api-gcp-controller:v1.0.1@sha256:f3f34ad9c460d715005cdb956876a66922c43c8b2e96c1bfafa8989673e57767
.
Thanks to all our contributors! 😊
v0.4.1
What's Changed
Full Changelog: v0.4.0...v0.4.1
The image for this release is k8s.gcr.io/cluster-api-gcp/cluster-api-gcp-controller:v0.4.1@sha256:124286de68b445b8255e6cc694211ff738065fd5a629f4fb0e8e8801e469cfbe
.
Thanks to all our contributors! 😊
v1.0.0
Welcome to v1.0 / v1beta1, The production-ready release. This release follows the v1.0 release of Cluster API and is compatible with Cluster API v1beta1 types.
Read the CNCF blog post announcement to learn more about the experience of companies using Cluster API in production.
What's Changed
- Doc about preemptible VM instance by @sayantani11 in #450
- Addition to development.md by @sayantani11 in #445
- roadmap for CAPG by @sayantani11 in #448
- e2e-tests and jobs that run by @sayantani11 in #453
- use k8s-staging-test-infra/gcb-docker-gcloud by @ameukam in #456
- update api to v1beta1 by @cpanato in #458
- [api/labels] Initialize nil dest labels during addition. by @dilyevsky in #457
- Remove kube-rbac-proxy by @jayesh-srivastava in #452
- Bump golangci-lint to 1.43.0 by @stmcginnis in #464
New Contributors
Full Changelog: v0.4.0...v1.0.0
The image for this release is k8s.gcr.io/cluster-api-gcp/cluster-api-gcp-controller:v1.0.0
.
Thanks to all our contributors! 😊
v0.4.0
What's Changed
- 📖 release: update notes and makefile from feedback of release 0.3.0 by @cpanato in #338
- docs: update PR template to add kind and release notes section by @cpanato in #339
- capi: update capi to 0.3.11 by @cpanato in #340
- Update CAPI to v0.3.12 by @cpanato in #341
- Add support for preemptible instances by @alexander-demichev in #300
- Support additionalMetadata on an instance by @justinsb in #342
- Make AdditionalMetadata Key field required by @hasheddan in #349
- Remove inactive members from OWNERS_ALIASES by @mrbobbytables in #351
- [gcpmachine]: Support additional drives. by @dilyevsky in #344
- Grab config.toml for containerd by @dims in #355
- Bump ginkgo version to v1.15.2 by @prankul88 in #357
- Update cloudbuild to Go 1.16 by @sbueringer in #358
- initial change to v1alpha4 types by @cpanato in #352
- Update klog dependency to v2 by @stmcginnis in #354
- Option to just build image needed in scripts/ci-e2e.sh by @dims in #362
- Add dims as maintainer by @dims in #364
- dependencies: update several dependencies by @cpanato in #360
- Updating sig leads and capi mantainers by @fabriziopandini in #365
- Install go if needed by @dims in #366
- Better check for OSTYPE & ensure GOPATH/bin is in PATH by @dims in #367
- Update kind, go and capi to the latest nightly by @cpanato in #369
- ci: update k8s cluster to use 1.19.10 version by @cpanato in #370
- ✨ Add externally managed predicate to GCPCluster controller by @asalkeld in #372
- docs/release: update based on the release v0.3.1 by @cpanato in #375
- check ErrNotFound for delete requests, also remove finalizer if VM not found by @jzhoucliqr in #347
- Update CAPI to v0.4.0-beta.0 by @cpanato in #374
- capi: using released artifacts from github by @cpanato in #376
- cloudbuild: increase job timeout by @cpanato in #378
- capg: add initial capi tests by @cpanato in #379
- Set default for curl retries by @dims in #380
- Update CAPI release to v0.4.0-beta.1 by @cpanato in #381
- dev-workflow: add tilt and documentation to develop capg by @cpanato in #382
- golangci-lint: update golangci rules and fix the lints by @cpanato in #384
- deps: update dependencies by @cpanato in #383
- 🏃 Fixup README googlecloud icon link by @prksu in #386
- 🏃 Fix compiler UndeclaredName error by @prksu in #385
- ci: add golangci-lint to run using github-actions by @cpanato in #387
- Fix typos in the development doc by @cpanato in #390
- Refactor cloud services into Reconcile/Delete pattern by @prksu in #394
- Update CAPI to v0.4.0 by @cpanato in #395
- Add pre-requisites for default network setup by @Ankitasw in #396
- use dl.k8s.io instead of hardcoded GCS URIs by @spiffxp in #399
- ci: use prebuilt node images for CAPG by @cpanato in #400
- Use GA TargetTcpProxies after updated upstream by @prksu in #398
- GCPClusterTemplate CRD added by @shivi28 in #402
- Update k8s to use 1.20 release for e2e tests by @cpanato in #404
- dependencies: upgrade several dependencies by @cpanato in #407
- Added quick start section to readme by @sayantani11 in #410
- Added contributing & involvement section by @sayantani11 in #411
- Modified the office hours & communication section by @sayantani11 in #412
- Added docs section by @sayantani11 in #414
- Added github issues section by @sayantani11 in #413
- Added support policy to gcp by @sayantani11 in #416
- Added flannel.md to the docs by @sayantani11 in #418
- Moved docs to book by @sayantani11 in #417
- Improvements to contributing.md by @sayantani11 in #423
- Update dependencies for v0.4.3 by @sayantani11 in #427
- Improvement of github workflow and added test coverage by @sayantani11 in #426
- Update CAPI image path from master->main by @nagygergo in #429
- Fixed broken links // prerequisites, development guide by @harshmathurx in #431
- Correction made in the support policy section by @PurneswarPrasad in #437
- readme fixed and changes to link check by @sayantani11 in #442
- Duplicate link checker in the workflow by @sayantani11 in #443
- Wait for webhook readiness and healthy by @jaybatra26 in #406
- Replace Windows with Windows+WSL2 by @BLasan in #440
- Update dependencies for v0.4.4 by @jayesh-srivastava in #447
New Contributors
- @alexander-demichev made their first contribution in #300
- @hasheddan made their first contribution in #349
- @mrbobbytables made their first contribution in #351
- @prankul88 made their first contribution in #357
- @sbueringer made their first contribution in #358
- @stmcginnis made their first contribution in #354
- @asalkeld made their first contribution in #372
- @jzhoucliqr made their first contribution in #347
- @prksu made their first contribution in #386
- @Ankitasw made their first contribution in #396
- @spiffxp made their first contribution in #399
- @shivi28 made their first contribution in #402
- @sayantani11 made their first contribution in https://github.com/kubernetes-sigs/cluster-api-provider-gcp...