This repository has been archived by the owner on Jul 30, 2021. It is now read-only.
Releases: kubernetes-retired/bootkube
Releases · kubernetes-retired/bootkube
v0.8.1
- Kubernetes v1.8.2 (@dghubble, #750)
- Fix a memory leak in the v1.8.1 apiserver (@brancz kubernetes#53485)
- Switch to
gcr.io/google_containers/hyperkube
image (@dghubble, #745)- We suggest (but don't require) changing the on-host kubelet to the gcr.io image
- With
kubelet-wrapper
, setKUBELET_IMAGE_URL=docker://gcr.io/google_containers/hyperkube
and addRKT_RUN_ARGS
--insecure-options=image
. See #745 for details.
- flannel v0.9.0 (@dghubble, #743)
- Add
hairpinMode
to flannel CNI config (@dghubble, #746) - Add
--no-negcache
to kube-dns dnsmasq (@dghubble, #751) - Fix Calico assets naming (@rphillips, #752)
- Improve checkpointer lib (@diegs, #747)
Image is available at quay.io/coreos/bootkube:v0.8.1
v0.8.0
- Kubernetes v1.8.1 (@aaronlevy, #729 )
- Add
PersistentVolumeLabel
andDefaultTolerationSeconds
to apiserver admission-control - Update
apiVersion
for DaemonSets, Deployments, and RBAC kinds
- Add
- Checkpointer improvements (@thorfour, #731, #733)
- Calico v2.6.1 (@dghubble, #726 )
- Build with Go 1.8.4 (@diegs, #730)
- Deprecate
--self-hosted-kubelet
option (@dghubble, #729)- Render flag renamed as
--deprecated-self-hosted-kubelet
and will be removed in a future release
- Render flag renamed as
Image is available at quay.io/coreos/bootkube:v0.8.0
v0.7.0
- Kubernetes v1.7.7 (@aaronlevy #725)
- kube-dns 1.14.5 to address dnsmasq vulnerability (@aaronlevy #725)
- flannel-cni v0.3.0 (@dghubble #705)
- Calico v2.5.1 (@dghubble #703)
- Update pod checkpointer (@thorfour #721)
- Fix to wait for CRD Kind rollout (@derekparker #722)
- Fix generated x509 certificates to use unique subject certificates (@diegs #702)
- Add
--network-provider
render flag. Supportflannel
,experimental-calico
, andexperimental-canal
(@dghubble #723 #714)- Remove
--experimental-calico-network-policy
flag. Use--network-provider=canal
instead.
- Remove
- Change the default flannel CNI config to enable
portmap
to fix hostPort (@klausenbusk #697)- Kubelet must use the CNI plugins installed by
flannel-cni
on the host (containsportmap
), rather than plugins included inside the hyperkube. To retain the old CNI config, see compatibility.
- Kubelet must use the CNI plugins installed by
Image is available at quay.io/coreos/bootkube:v0.7.0
v0.6.2
- Kubernetes v1.7.5 (@aaronlevy #701)
- flannel-cni v0.2.0 (@klausenbusk #693)
- etcd-operator v0.5.0 (@klausenbusk #686)
- checkpointer: make kubeconfig configurable (@ericchiang #672)
v0.6.1
- Kubernetes v1.7.3 (@squat #688)
- Calico v2.4.0 (@abhinavdahiya #671)
v0.6.0
v0.5.1
- Kubernetes v1.6.7 (@diegs #642)
- etcd Operator v0.4.2 (@diegs #642)
- Enable etcd-quorum-read (@hongchaodeng #655)
- Added Roadmap doc (@aaronlevy #620)
And a big thank you to @diegs @abhinavdahiya @hongchaodeng for the many fixes to test flakes (which led to many bug fixes as well).
v0.5.0
NOTE: This release contains a breaking change from v0.4.5
. If self-hosted etcd assets were rendered using v0.4.x
, they will not work with bootkube start
in this version. Please see: #621
Changes:
- Bump etcd operator v0.4.0 (@hongchaodeng #615)
- Simplify etcd TLS rendering (@hongchaodeng #621
v0.4.5
- Kubernetes v1.6.6 (@diegs #591)
- Add log aggregation to integration (@abhinavdahiya #579)
- Etcd-operator v0.3.3 (@hongchaodeng #609)
- Enable TLS in self-hosted etcd (@hongchaodeng #592)
- Add disaster recovery documentation (@diegs/@xiang #584)
- Add calico network policy support (@abhinavdahiya #524)
- Etcd version v3.1.8 (@hongchaodeng #570)
- Checkpointer copyFile fix (@kamalmarhubi #559)
- Remove flock timeout (@diegs #553)
- Checkpointer: only write on change (@diegs #548)
- Checkpointer: atomically write checkpoint manifest (@diegs #537)
- Use rolling update strategy for daemonsets (@lblackstone #542)
- Run components as non-root (@diegs #535)
- Many e2e test improvements (@pbx0)