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 #410
- @nagygergo made their first contribution in #429
- @harshmathurx made their first contribution in #431
- @PurneswarPrasad made their first contribution in #437
- @jaybatra26 made their first contribution in #406
- @BLasan made their first contribution in #440
- @jayesh-srivastava made their first contribution in #447
Full Changelog: v0.3.0...v0.4.0
The image for this release is k8s.gcr.io/cluster-api-gcp/cluster-api-gcp-controller:v0.4.0
.
Thanks to all our contributors! 😊