Release notes for v0.3.0
Changelog since v0.2.0-alpha.2
Changes by Kind
Features
- Fast forward to v1alpha3 types (#224, @vincepri)
- Add addresses to machine status (#242, @rsmitty)
- Add printer columns for gcpcluster and gcpmachine (#247, @nader-ziada)
- Support bootstrap data in secret (#270, @vincepri)
- Add tilt (#276, @vincepri)
- Liveness and readiness probes added (#285, @cpanato)
- manager: add event broadcaster (#319, @cpanato)
- manager: add reconcile timeout option (#320, @cpanato)
- Add e2e tests using the cluster-api framework (#334, @cpanato)
Bugs
- Fix control-plane label to capg-controller-manager (#240, @wfernandes)
- Fix kustomize template to remove ami reference (#291, @detiber)
- Fix kustomize template to better handle envsubst (#292, @detiber)
- Fix tests when not using CI artifacts (#295, @detiber)
Others
Dependencies
Added
- github.com/Azure/go-ansiterm: d6e3b33
- github.com/BurntSushi/xgb: 27f1227
- github.com/MakeNowJust/heredoc: v1.0.0
- github.com/OneOfOne/xxhash: v1.2.2
- github.com/agnivade/levenshtein: v1.0.1
- github.com/alessio/shellescape: b115ca0
- github.com/andreyvit/diff: c7f18ee
- github.com/armon/consul-api: eb2c6b5
- github.com/asaskevich/govalidator: f61b66f
- github.com/bgentry/speakeasy: v0.1.0
- github.com/bifurcation/mint: 93c51c6
- github.com/blang/semver/v4: v4.0.0
- github.com/caddyserver/caddy: v1.0.3
- github.com/cenkalti/backoff: v2.1.1+incompatible
- github.com/census-instrumentation/opencensus-proto: v0.2.1
- github.com/cespare/xxhash/v2: v2.1.1
- github.com/cespare/xxhash: v1.1.0
- github.com/cheekybits/genny: 9127e81
- github.com/cockroachdb/datadriven: 80d97fb
- github.com/coredns/corefile-migration: v1.0.10
- github.com/coreos/bbolt: v1.3.2
- github.com/coreos/etcd: v3.3.10+incompatible
- github.com/coreos/go-etcd: v2.0.0+incompatible
- github.com/coreos/go-oidc: v2.1.0+incompatible
- github.com/coreos/go-semver: v0.3.0
- github.com/coreos/go-systemd: 95778df
- github.com/coreos/pkg: 399ea9e
- github.com/cpuguy83/go-md2man/v2: v2.0.0
- github.com/cpuguy83/go-md2man: v1.0.10
- github.com/creack/pty: v1.1.7
- github.com/dgryski/go-sip13: e10d5fe
- github.com/docker/distribution: v2.7.1+incompatible
- github.com/docker/docker: be7ac8b
- github.com/docker/go-units: v0.4.0
- github.com/docker/spdystream: 449fdfc
- github.com/drone/envsubst: efdb65b
- github.com/dustin/go-humanize: v1.0.0
- github.com/elazarl/goproxy: c4fc265
- github.com/envoyproxy/go-control-plane: 5f8ba28
- github.com/envoyproxy/protoc-gen-validate: v0.1.0
- github.com/fatih/color: v1.7.0
- github.com/flynn/go-shlex: 3f9db97
- github.com/globalsign/mgo: eeefdec
- github.com/go-acme/lego: v2.5.0+incompatible
- github.com/go-openapi/analysis: v0.19.5
- github.com/go-openapi/errors: v0.19.2
- github.com/go-openapi/loads: v0.19.4
- github.com/go-openapi/runtime: v0.19.4
- github.com/go-openapi/strfmt: v0.19.3
- github.com/go-openapi/validate: v0.19.5
- github.com/gobuffalo/flect: v0.2.2
- github.com/google/go-github: v17.0.0+incompatible
- github.com/google/go-querystring: v1.0.0
- github.com/google/uuid: v1.1.1
- github.com/gopherjs/gopherjs: 0766667
- github.com/gorilla/websocket: v1.4.0
- github.com/gregjones/httpcache: 9cad4c3
- github.com/grpc-ecosystem/go-grpc-middleware: f849b54
- github.com/grpc-ecosystem/go-grpc-prometheus: v1.2.0
- github.com/grpc-ecosystem/grpc-gateway: v1.9.5
- github.com/hashicorp/go-syslog: v1.0.0
- github.com/hashicorp/hcl: v1.0.0
- github.com/jimstudt/http-authentication: 3eca13d
- github.com/jonboulle/clockwork: v0.1.0
- github.com/jtolds/gls: v4.20.0+incompatible
- github.com/klauspost/cpuid: v1.2.0
- github.com/kylelemons/godebug: d65d576
- github.com/lithammer/dedent: v1.1.0
- github.com/lucas-clemente/aes12: cd47fb3
- github.com/lucas-clemente/quic-clients: v0.1.0
- github.com/lucas-clemente/quic-go-certificates: d2f8652
- github.com/lucas-clemente/quic-go: v0.10.2
- github.com/magiconair/properties: v1.8.1
- github.com/marten-seemann/qtls: v0.2.3
- github.com/mattn/go-colorable: v0.0.9
- github.com/mattn/go-isatty: v0.0.12
- github.com/mattn/go-runewidth: v0.0.2
- github.com/mholt/certmagic: 6a42ef9
- github.com/miekg/dns: v1.1.3
- github.com/mitchellh/go-homedir: v1.1.0
- github.com/mitchellh/mapstructure: v1.1.2
- github.com/mxk/go-flowrate: cca7078
- github.com/naoina/go-stringutil: v0.1.0
- github.com/naoina/toml: v0.1.1
- github.com/nxadm/tail: v1.4.4
- github.com/oklog/ulid: v1.3.1
- github.com/olekukonko/tablewriter: a0225b3
- github.com/opencontainers/go-digest: v1.0.0
- github.com/pelletier/go-toml: v1.6.0
- github.com/peterbourgon/diskv: v2.0.1+incompatible
- github.com/pquerna/cachecontrol: 0dec1b3
- github.com/prometheus/tsdb: v0.7.1
- github.com/remyoudompheng/bigfft: 52369c6
- github.com/rogpeppe/fastuuid: 6724a57
- github.com/russross/blackfriday/v2: v2.0.1
- github.com/russross/blackfriday: v1.5.2
- github.com/shurcooL/sanitized_anchor_name: v1.0.0
- github.com/smartystreets/assertions: b2de0cb
- github.com/smartystreets/goconvey: v1.6.4
- github.com/soheilhy/cmux: v0.1.4
- github.com/spaolacci/murmur3: f09979e
- github.com/spf13/cast: v1.3.0
- github.com/spf13/jwalterweatherman: v1.0.0
- github.com/spf13/viper: v1.6.2
- github.com/subosito/gotenv: v1.2.0
- github.com/tidwall/pretty: v1.0.0
- github.com/tmc/grpc-websocket-proxy: 0ad062e
- github.com/ugorji/go/codec: d75b2dc
- github.com/ugorji/go: v1.1.4
- github.com/urfave/cli: v1.20.0
- github.com/vektah/gqlparser: v1.1.2
- github.com/xiang90/probing: 43a291a
- github.com/xordataexchange/crypt: b2862e3
- go.etcd.io/bbolt: v1.3.3
- go.etcd.io/etcd: 3cf2f69
- go.mongodb.org/mongo-driver: v1.1.2
- golang.org/x/image: 0694c2d
- golang.org/x/mobile: d3739f8
- golang.org/x/xerrors: 9bdfabe
- gonum.org/v1/gonum: 3d26580
- gonum.org/v1/netlib: 7672324
- google.golang.org/protobuf: v1.23.0
- gopkg.in/cheggaaa/pb.v1: v1.0.25
- gopkg.in/ini.v1: v1.51.0
- gopkg.in/mcuadros/go-syslog.v2: v2.2.1
- gopkg.in/natefinch/lumberjack.v2: v2.0.0
- gopkg.in/resty.v1: v1.12.0
- gopkg.in/square/go-jose.v2: v2.2.2
- gopkg.in/yaml.v3: a6ecf24
- gotest.tools: v2.2.0+incompatible
- k8s.io/cluster-bootstrap: v0.17.9
- k8s.io/code-generator: v0.17.9
- k8s.io/klog/v2: v2.0.0
- modernc.org/cc: v1.0.0
- modernc.org/golex: v1.0.0
- modernc.org/mathutil: v1.0.0
- modernc.org/strutil: v1.0.0
- modernc.org/xc: v1.0.0
- sigs.k8s.io/kind: 981bd80
- sigs.k8s.io/structured-merge-diff/v2: v2.0.1
Changed
- github.com/Azure/go-autorest/autorest/adal: v0.6.0 → v0.5.0
- github.com/Azure/go-autorest/autorest/date: v0.2.0 → v0.1.0
- github.com/Azure/go-autorest/autorest/mocks: v0.3.0 → v0.2.0
- github.com/PuerkitoBio/purell: v1.0.0 → v1.1.1
- github.com/PuerkitoBio/urlesc: 5bd2802 → de5bf2a
- github.com/alecthomas/template: a0175ee → fb15b89
- github.com/alecthomas/units: 2efee85 → c3de453
- github.com/emicklei/go-restful: ff4f55a → v2.9.5+incompatible
- github.com/evanphx/json-patch: v4.5.0+incompatible → v4.9.0+incompatible
- github.com/fsnotify/fsnotify: v1.4.7 → v1.4.9
- github.com/ghodss/yaml: 73d445a → v1.0.0
- github.com/go-kit/kit: v0.8.0 → v0.9.0
- github.com/go-logfmt/logfmt: v0.3.0 → v0.4.0
- github.com/go-logr/zapr: v0.1.1 → v0.1.0
- github.com/go-openapi/jsonpointer: 46af16f → v0.19.3
- github.com/go-openapi/jsonreference: 13c6e35 → v0.19.3
- github.com/go-openapi/spec: 6aced65 → v0.19.3
- github.com/go-openapi/swag: 1d0bd11 → v0.19.5
- github.com/gogo/protobuf: 65acae2 → v1.3.1
- github.com/golang/groupcache: 5b532d6 → 8c9f03a
- github.com/golang/protobuf: v1.3.2 → v1.4.2
- github.com/google/btree: 4030bb1 → v1.0.0
- github.com/google/go-cmp: v0.3.1 → v0.4.1
- github.com/google/gofuzz: v1.0.0 → v1.1.0
- github.com/gophercloud/gophercloud: v0.3.0 → v0.1.0
- github.com/hashicorp/golang-lru: v0.5.3 → v0.5.4
- github.com/imdario/mergo: v0.3.8 → v0.3.9
- github.com/json-iterator/go: v1.1.7 → v1.1.10
- github.com/kr/pty: v1.1.1 → v1.1.5
- github.com/mailru/easyjson: d5b7844 → v0.7.0
- github.com/munnerz/goautoneg: a547fc6 → a7dc8b6
- github.com/onsi/ginkgo: v1.10.1 → v1.14.2
- github.com/onsi/gomega: v1.7.0 → v1.10.3
- github.com/pborman/uuid: e790cca → v1.2.0
- github.com/pkg/errors: v0.8.1 → v0.9.1
- github.com/prometheus/client_golang: v0.9.4 → v1.5.1
- github.com/prometheus/client_model: fd36f42 → v0.2.0
- github.com/prometheus/common: v0.4.1 → v0.9.1
- github.com/prometheus/procfs: v0.0.5 → v0.0.11
- github.com/sirupsen/logrus: v1.2.0 → v1.4.2
- github.com/spf13/cobra: v0.0.3 → v1.0.0
- github.com/stretchr/objx: v0.1.1 → v0.2.0
- golang.org/x/crypto: 9ee001b → 75b2880
- golang.org/x/exp: 509febe → 4b39c73
- golang.org/x/net: aa69164 → a7d1128
- golang.org/x/oauth2: 0f29369 → bf48bf1
- golang.org/x/sys: 0a153f0 → fdedc70
- golang.org/x/text: v0.3.2 → v0.3.3
- golang.org/x/time: 9d24e82 → 555d28b
- golang.org/x/tools: 2d16b83 → 5eefd05
- google.golang.org/api: v0.10.0 → v0.20.0
- google.golang.org/appengine: v1.5.0 → v1.6.6
- google.golang.org/genproto: 54afdca → 24fa4b2
- google.golang.org/grpc: v1.21.0 → v1.27.0
- gopkg.in/yaml.v2: v2.2.4 → v2.3.0
- honnef.co/go/tools: e561f67 → ea95bdf
- k8s.io/api: f4ca3d3 → v0.17.13
- k8s.io/apiextensions-apiserver: 727a075 → v0.17.9
- k8s.io/apimachinery: 8f6ac25 → v0.17.13
- k8s.io/apiserver: 1ec86e4 → v0.17.9
- k8s.io/client-go: 1a26190 → v0.17.13
- k8s.io/component-base: bd2732e → v0.17.9
- k8s.io/gengo: 0689ccc → 26a6646
- k8s.io/klog: v0.4.0 → v1.0.0
- k8s.io/kube-openapi: 743ec37 → bcb3869
- k8s.io/utils: 6c36bc7 → 420da10
- sigs.k8s.io/cluster-api: 44491e4 → v0.3.10
- sigs.k8s.io/controller-runtime: v0.2.2 → v0.5.11
- sigs.k8s.io/yaml: v1.1.0 → v1.2.0
Removed
- sigs.k8s.io/testing_frameworks: v0.1.2
The image for this release is us.gcr.io/k8s-artifacts-prod/cluster-api-gcp/cluster-api-gcp-controller:v0.3.0
.
Thanks to all our contributors! 😊