Releases
v1.7.0
Compare
Sorry, something went wrong.
No results found
Changes by Kind
Support
API Change
Support shared VPC networking.
Able to deploy the cluster with shared VPC network from another project that hosts the networks. (#1189 , @barbacbd )
Feature
A new LoadBalancerSpec field containing the APIServerInstanceGroupTagOverride has been added to GCPClusterSpec. (#1207 , @bfournie )
Added a new LoadBalancerTypes field to LoadBalancerSpec that defines the type of Load Balancers (External or Internal) which should be created. By default a Global External Proxy Load Balancer will be created as is currently implemented.
Also added an InternalLoadBalancer field to optionally configure the name and subnet of the Internal Load Balancer. (#1222 , @bfournie )
Bump CAPI to v1.7.0 (#1193 , @damdo )
Bump CAPI to v1.7.1 (#1220 , @jayesh-srivastava )
Subnets created outside of CAPG are no longer deleted when the cluster is deleted, similar to networks. A subnet is considered created outside of CAPG when it's description does not match the description specified in the GCPCluster Spec, or does not match the default value by CAPG. (#1233 , @jwmay2012 )
Bug or Regression
Fix bug for the creation of clusters in user-provided subnets (#961 , @AbdullahAlShaad )
Fix: invalid string for manager's deployment containerPort (#1158 , @damdo )
Other (Cleanup or Flake)
Bump capi to v1.7.2
update go to 1.21.10
update golangci-lint rules and fix lints (#1234 , @cpanato )
Ci cleanup and updates
Update k8s dependencies (#1236 , @cpanato )
Add support for disk encryption key in GCPMachine (#1137 , @bfournie )
Bump CAPI to v1.7.3 (#1267 , @damdo )
Fix: The subject was incorrectly used in some parts of the document. (#1190 , @kahirokunn )
Dependencies
Added
cloud.google.com/go/auth/oauth2adapt: v0.2.2
cloud.google.com/go/auth: v0.5.1
github.com/chromedp/cdproto: 3cf4e6d
github.com/chromedp/chromedp: v0.9.2
github.com/chromedp/sysutil: v1.0.0
github.com/containerd/log: v0.1.0
github.com/go-task/slim-sprig/v3: v3.0.0
github.com/gobwas/httphead: v0.1.0
github.com/gobwas/pool: v0.2.1
github.com/gobwas/ws: v1.2.1
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp: v1.22.0
golang.org/x/telemetry: f48c80b
Changed
cloud.google.com/go/accessapproval: v1.7.5 → v1.7.7
cloud.google.com/go/accesscontextmanager: v1.8.5 → v1.8.7
cloud.google.com/go/aiplatform: v1.58.2 → v1.67.0
cloud.google.com/go/analytics: v0.23.0 → v0.23.2
cloud.google.com/go/apigateway: v1.6.5 → v1.6.7
cloud.google.com/go/apigeeconnect: v1.6.5 → v1.6.7
cloud.google.com/go/apigeeregistry: v0.8.3 → v0.8.5
cloud.google.com/go/appengine: v1.8.5 → v1.8.7
cloud.google.com/go/area120: v0.8.5 → v0.8.7
cloud.google.com/go/artifactregistry: v1.14.7 → v1.14.9
cloud.google.com/go/asset: v1.17.1 → v1.19.1
cloud.google.com/go/assuredworkloads: v1.11.5 → v1.11.7
cloud.google.com/go/automl: v1.13.5 → v1.13.7
cloud.google.com/go/baremetalsolution: v1.2.4 → v1.2.6
cloud.google.com/go/batch: v1.8.0 → v1.8.6
cloud.google.com/go/beyondcorp: v1.0.4 → v1.0.6
cloud.google.com/go/bigquery: v1.58.0 → v1.61.0
cloud.google.com/go/billing: v1.18.2 → v1.18.5
cloud.google.com/go/binaryauthorization: v1.8.1 → v1.8.3
cloud.google.com/go/certificatemanager: v1.7.5 → v1.8.1
cloud.google.com/go/channel: v1.17.5 → v1.17.7
cloud.google.com/go/cloudbuild: v1.15.1 → v1.16.1
cloud.google.com/go/clouddms: v1.7.4 → v1.7.6
cloud.google.com/go/cloudtasks: v1.12.6 → v1.12.8
cloud.google.com/go/compute/metadata: v0.2.3 → v0.3.0
cloud.google.com/go/compute: v1.24.0 → v1.27.0
cloud.google.com/go/contactcenterinsights: v1.13.0 → v1.13.2
cloud.google.com/go/container: v1.31.0 → v1.37.0
cloud.google.com/go/containeranalysis: v0.11.4 → v0.11.6
cloud.google.com/go/datacatalog: v1.19.3 → v1.20.1
cloud.google.com/go/dataflow: v0.9.5 → v0.9.7
cloud.google.com/go/dataform: v0.9.2 → v0.9.4
cloud.google.com/go/datafusion: v1.7.5 → v1.7.7
cloud.google.com/go/datalabeling: v0.8.5 → v0.8.7
cloud.google.com/go/dataplex: v1.14.1 → v1.16.0
cloud.google.com/go/dataproc/v2: v2.4.0 → v2.4.2
cloud.google.com/go/dataqna: v0.8.5 → v0.8.7
cloud.google.com/go/datastore: v1.15.0 → v1.17.0
cloud.google.com/go/datastream: v1.10.4 → v1.10.6
cloud.google.com/go/deploy: v1.17.1 → v1.19.0
cloud.google.com/go/dialogflow: v1.48.2 → v1.53.0
cloud.google.com/go/dlp: v1.11.2 → v1.14.0
cloud.google.com/go/documentai: v1.23.8 → v1.29.0
cloud.google.com/go/domains: v0.9.5 → v0.9.7
cloud.google.com/go/edgecontainer: v1.1.5 → v1.2.1
cloud.google.com/go/essentialcontacts: v1.6.6 → v1.6.8
cloud.google.com/go/eventarc: v1.13.4 → v1.13.6
cloud.google.com/go/filestore: v1.8.1 → v1.8.3
cloud.google.com/go/firestore: v1.14.0 → v1.15.0
cloud.google.com/go/functions: v1.16.0 → v1.16.2
cloud.google.com/go/gkebackup: v1.3.5 → v1.5.0
cloud.google.com/go/gkeconnect: v0.8.5 → v0.8.7
cloud.google.com/go/gkehub: v0.14.5 → v0.14.7
cloud.google.com/go/gkemulticloud: v1.1.1 → v1.2.0
cloud.google.com/go/gsuiteaddons: v1.6.5 → v1.6.7
cloud.google.com/go/iam: v1.1.6 → v1.1.8
cloud.google.com/go/iap: v1.9.4 → v1.9.6
cloud.google.com/go/ids: v1.4.5 → v1.4.7
cloud.google.com/go/iot: v1.7.5 → v1.7.7
cloud.google.com/go/kms: v1.15.6 → v1.17.1
cloud.google.com/go/language: v1.12.3 → v1.12.5
cloud.google.com/go/lifesciences: v0.9.5 → v0.9.7
cloud.google.com/go/logging: v1.9.0 → v1.10.0
cloud.google.com/go/longrunning: v0.5.5 → v0.5.7
cloud.google.com/go/managedidentities: v1.6.5 → v1.6.7
cloud.google.com/go/maps: v1.6.4 → v1.11.0
cloud.google.com/go/mediatranslation: v0.8.5 → v0.8.7
cloud.google.com/go/memcache: v1.10.5 → v1.10.7
cloud.google.com/go/metastore: v1.13.4 → v1.13.6
cloud.google.com/go/monitoring: v1.17.1 → v1.19.0
cloud.google.com/go/networkconnectivity: v1.14.4 → v1.14.6
cloud.google.com/go/networkmanagement: v1.9.4 → v1.13.2
cloud.google.com/go/networksecurity: v0.9.5 → v0.9.7
cloud.google.com/go/notebooks: v1.11.3 → v1.11.5
cloud.google.com/go/optimization: v1.6.3 → v1.6.5
cloud.google.com/go/orchestration: v1.8.5 → v1.9.2
cloud.google.com/go/orgpolicy: v1.12.1 → v1.12.3
cloud.google.com/go/osconfig: v1.12.5 → v1.12.7
cloud.google.com/go/oslogin: v1.13.1 → v1.13.3
cloud.google.com/go/phishingprotection: v0.8.5 → v0.8.7
cloud.google.com/go/policytroubleshooter: v1.10.3 → v1.10.5
cloud.google.com/go/privatecatalog: v0.9.5 → v0.9.7
cloud.google.com/go/pubsub: v1.36.1 → v1.38.0
cloud.google.com/go/recaptchaenterprise/v2: v2.9.2 → v2.13.0
cloud.google.com/go/recommendationengine: v0.8.5 → v0.8.7
cloud.google.com/go/recommender: v1.12.1 → v1.12.3
cloud.google.com/go/redis: v1.14.2 → v1.15.0
cloud.google.com/go/resourcemanager: v1.9.5 → v1.9.7
cloud.google.com/go/resourcesettings: v1.6.5 → v1.6.7
cloud.google.com/go/retail: v1.15.1 → v1.16.2
cloud.google.com/go/run: v1.3.4 → v1.3.7
cloud.google.com/go/scheduler: v1.10.6 → v1.10.8
cloud.google.com/go/secretmanager: v1.11.5 → v1.13.1
cloud.google.com/go/security: v1.15.5 → v1.17.0
cloud.google.com/go/securitycenter: v1.24.4 → v1.30.0
cloud.google.com/go/servicedirectory: v1.11.4 → v1.11.7
cloud.google.com/go/shell: v1.7.5 → v1.7.7
cloud.google.com/go/spanner: v1.56.0 → v1.63.0
cloud.google.com/go/speech: v1.21.1 → v1.23.1
cloud.google.com/go/storage: v1.36.0 → v1.40.0
cloud.google.com/go/storagetransfer: v1.10.4 → v1.10.6
cloud.google.com/go/talent: v1.6.6 → v1.6.8
cloud.google.com/go/texttospeech: v1.7.5 → v1.7.7
cloud.google.com/go/tpu: v1.6.5 → v1.6.7
cloud.google.com/go/trace: v1.10.5 → v1.10.7
cloud.google.com/go/translate: v1.10.1 → v1.10.3
cloud.google.com/go/video: v1.20.4 → v1.21.0
cloud.google.com/go/videointelligence: v1.11.5 → v1.11.7
cloud.google.com/go/vision/v2: v2.7.6 → v2.8.2
cloud.google.com/go/vmmigration: v1.7.5 → v1.7.7
cloud.google.com/go/vmwareengine: v1.1.1 → v1.1.3
cloud.google.com/go/vpcaccess: v1.7.5 → v1.7.7
cloud.google.com/go/webrisk: v1.9.5 → v1.9.7
cloud.google.com/go/websecurityscanner: v1.6.5 → v1.6.7
cloud.google.com/go/workflows: v1.12.4 → v1.12.6
cloud.google.com/go: v0.112.0 → v0.114.0
github.com/GoogleCloudPlatform/k8s-cloud-provider: v1.24.0 → v1.30.0
github.com/chzyer/readline: 2972be2 → v1.5.1
github.com/cncf/udpa/go: c52dc94 → 269d4d4
github.com/cncf/xds/go: 0fa0005 → 8a4994d
github.com/docker/docker: v24.0.7+incompatible → v25.0.5+incompatible
github.com/docker/go-connections: v0.4.0 → v0.5.0
github.com/emicklei/go-restful/v3: v3.11.0 → v3.12.0
github.com/evanphx/json-patch/v5: v5.8.0 → v5.9.0
github.com/evanphx/json-patch: v5.6.0+incompatible → v5.7.0+incompatible
github.com/frankban/quicktest: v1.14.4 → v1.14.6
github.com/go-logr/logr: v1.4.1 → v1.4.2
github.com/golang/mock: v1.4.4 → v1.1.1
github.com/golang/protobuf: v1.5.3 → v1.5.4
github.com/google/cel-go: v0.16.1 → v0.17.7
github.com/google/martian/v3: v3.3.2 → v3.3.3
github.com/google/pprof: 4bb14d4 → a892ee0
github.com/googleapis/gax-go/v2: v2.12.2 → v2.12.4
github.com/googleapis/google-cloud-go-testing: bcd43fb → 1c9a4c6
github.com/gorilla/websocket: v1.4.2 → v1.5.0
github.com/ianlancetaylor/demangle: 28f6c0f → bd984b5
github.com/nats-io/nats.go: v1.30.2 → v1.31.0
github.com/nats-io/nkeys: v0.4.5 → v0.4.6
github.com/onsi/ginkgo/v2: v2.15.0 → v2.19.0
github.com/onsi/gomega: v1.31.1 → v1.33.1
github.com/pkg/sftp: v1.13.1 → v1.13.6
github.com/sagikazarmark/crypt: v0.15.0 → v0.17.0
github.com/sagikazarmark/locafero: v0.3.0 → v0.4.0
github.com/spf13/afero: v1.10.0 → v1.11.0
github.com/spf13/cast: v1.5.1 → v1.6.0
github.com/spf13/viper: v1.17.0 → v1.18.2
github.com/stretchr/objx: v0.5.0 → v0.5.2
github.com/stretchr/testify: v1.8.4 → v1.9.0
go.etcd.io/bbolt: v1.3.7 → v1.3.8
go.etcd.io/etcd/api/v3: v3.5.10 → v3.5.13
go.etcd.io/etcd/client/pkg/v3: v3.5.10 → v3.5.13
go.etcd.io/etcd/client/v2: v2.305.9 → v2.305.10
go.etcd.io/etcd/client/v3: v3.5.10 → v3.5.13
go.etcd.io/etcd/pkg/v3: v3.5.9 → v3.5.10
go.etcd.io/etcd/raft/v3: v3.5.9 → v3.5.10
go.etcd.io/etcd/server/v3: v3.5.9 → v3.5.10
go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc: v0.48.0 → v0.49.0
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp: v0.48.0 → v0.49.0
go.opentelemetry.io/otel/exporters/otlp/otlptrace: v1.20.0 → v1.22.0
go.opentelemetry.io/otel/metric: v1.23.0 → v1.24.0
go.opentelemetry.io/otel/sdk: v1.21.0 → v1.24.0
go.opentelemetry.io/otel/trace: v1.23.0 → v1.24.0
go.opentelemetry.io/otel: v1.23.0 → v1.24.0
golang.org/x/crypto: v0.19.0 → v0.24.0
golang.org/x/lint: 83fdc39 → d0100b6
golang.org/x/mod: v0.15.0 → v0.18.0
golang.org/x/net: v0.21.0 → v0.26.0
golang.org/x/oauth2: v0.17.0 → v0.21.0
golang.org/x/sync: v0.6.0 → v0.7.0
golang.org/x/sys: v0.17.0 → v0.21.0
golang.org/x/term: v0.17.0 → v0.21.0
golang.org/x/text: v0.14.0 → v0.16.0
golang.org/x/tools: v0.16.1 → e35e4cc
google.golang.org/api: v0.167.0 → v0.184.0
google.golang.org/genproto/googleapis/api: 31a09d3 → ef581f9
google.golang.org/genproto/googleapis/bytestream: 012b6fc → ef581f9
google.golang.org/genproto/googleapis/rpc: 012b6fc → ef581f9
google.golang.org/genproto: 31a09d3 → ef581f9
google.golang.org/grpc: v1.62.0 → v1.64.0
google.golang.org/protobuf: v1.32.0 → v1.34.1
honnef.co/go/tools: v0.0.1-2020.1.4 → ea95bdf
k8s.io/api: v0.28.6 → v0.29.5
k8s.io/apiextensions-apiserver: v0.28.6 → v0.29.5
k8s.io/apimachinery: v0.28.6 → v0.29.5
k8s.io/apiserver: v0.28.6 → v0.29.5
k8s.io/cli-runtime: v0.28.4 → v0.29.3
k8s.io/client-go: v0.28.6 → v0.29.5
k8s.io/cluster-bootstrap: v0.28.4 → v0.29.5
k8s.io/code-generator: v0.28.6 → v0.29.5
k8s.io/component-base: v0.28.6 → v0.29.5
k8s.io/component-helpers: v0.28.4 → v0.29.3
k8s.io/gengo: c0856e2 → 9cce18d
k8s.io/klog/v2: v2.110.1 → v2.120.1
k8s.io/kms: v0.28.6 → v0.29.5
k8s.io/kube-openapi: 2695361 → 2dd684a
k8s.io/kubectl: v0.28.4 → v0.29.3
k8s.io/metrics: v0.28.4 → v0.29.3
sigs.k8s.io/apiserver-network-proxy/konnectivity-client: v0.1.2 → v0.28.0
sigs.k8s.io/cluster-api/test: v1.6.2 → v1.7.3
sigs.k8s.io/cluster-api: v1.6.2 → v1.7.3
sigs.k8s.io/controller-runtime: v0.16.5 → v0.17.5
sigs.k8s.io/kind: v0.20.0 → v0.23.0
Removed
dmitri.shuralyov.com/gpu/mtl: 666a987
github.com/BurntSushi/xgb: 27f1227
github.com/chzyer/logex: v1.1.10
github.com/chzyer/test: a1ea475
github.com/docker/distribution: v2.8.3+incompatible
github.com/go-gl/glfw/v3.3/glfw: 6f7a984
github.com/go-gl/glfw: e6da0ac
github.com/godbus/dbus/v5: v5.0.4
github.com/google/martian: v2.1.0+incompatible
github.com/google/renameio: v0.1.0
github.com/jstemmer/go-junit-report: v0.9.1
github.com/minio/highwayhash: v1.0.2
github.com/nats-io/jwt/v2: v2.4.1
go.opentelemetry.io/otel/exporters/otlp/internal/retry: v1.10.0
golang.org/x/image: cff245a
golang.org/x/mobile: d2bd2a2
gopkg.in/errgo.v2: v2.1.0
rsc.io/binaryregexp: v0.2.0
rsc.io/quote/v3: v3.1.0
rsc.io/sampler: v1.3.0
You can’t perform that action at this time.