This repository has been archived by the owner on Jul 11, 2023. It is now read-only.
4.0.0
Breaking changes
- The following
ConfigMap
properties have new default values to work withcf-for-k8s
out of the box:registry_secret_name
is nowapp-registry-credentials
by defaultcc_tls_disabled
is nowfalse
by default
- The following KubeCF-specific components have been removed:
metrics-collector
route-collector
route-pod-informer
route-statefulset-informer
- The
opi
component has been renamed toapi
.
Other
- We now apply a 60 seconds timeout to all our calls to the Kubernetes API.
- We now interrupt any ongoing operation/outgoing call associated to an HTTP request that has been cancelled.
- The default
PodDisruptionBudget
for ourStatefulSet
s is now set tominAvailable: 50%
instead ofminAvailable: 1
(see cloudfoundry/cf-for-k8s#600). - Our container images don't embed arguments in their
Entrypoint
anymore. StatefulSet
s andJob
s created by Eirini now own theSecret
s andPodDisruptionBudget
s associated with them.- Deploying this release will result in a migration
Job
being run. If you're not deploying Eirini as part ofcf-for-k8s
, or generally usingkapp
, you should delete thisJob
after it has run, as it will might result in "Job
already existing" errors at your next upgrade.
CRDs (experimental)
- LRP updates are now being validated. Any attempt to update fields other than
instance
,image
orapp_routes
will now be rejected.