This repository has been archived by the owner on Jul 11, 2023. It is now read-only.
Releases: cloudfoundry/eirini-release
Releases · cloudfoundry/eirini-release
v1.4.0
- More compatible
PodSecurityPolicy
(https://www.pivotaltracker.com/story/show/171391570) - Spread app instances across different nodes where possible (https://www.pivotaltracker.com/story/show/170993583)
- Consistent labels/annotations for staging pods (https://www.pivotaltracker.com/story/show/170206610) and app pods (https://www.pivotaltracker.com/story/show/171283209)
- Recover from failed staging properly (https://www.pivotaltracker.com/story/show/171306745)
- Various things to integrate properly with KubeCF (https://www.pivotaltracker.com/story/show/171573150, https://www.pivotaltracker.com/story/show/171642437)
v1.3.0
- Username/password support for docker images (https://www.pivotaltracker.com/story/show/168003415)
- Spread app instances across nodes when possible (https://www.pivotaltracker.com/story/show/170993583)
- Properly set up memory requests/limits in staging based on cloud controller request (https://www.pivotaltracker.com/story/show/170075431)
- Allow whitelisted annotations from CAPI to pass through to app pods (https://www.pivotaltracker.com/story/show/169920989, via cloudfoundry/eirini#82)
- Fix support for multiple buildpacks (https://www.pivotaltracker.com/story/show/170919348)
- Set namespace in all places in helm template (#151, thanks @acosta11!)
v1.2.0
Various minor updates and polishes, including:
- Improves security by running things as non-root (https://www.pivotaltracker.com/story/show/170363774, https://www.pivotaltracker.com/story/show/170311869, https://www.pivotaltracker.com/story/show/170751946)
- Improves deployability by not explicitly specifying replicas (https://www.pivotaltracker.com/story/show/170314099)
- Fixes properly setting requests and limits for apps, staging jobs and system components (https://www.pivotaltracker.com/story/show/170128635, https://www.pivotaltracker.com/story/show/170019347, https://www.pivotaltracker.com/story/show/169751530)
- Properly support custom ports (https://www.pivotaltracker.com/story/show/170311982)
- More resilience to blobstore/bits service failures thanks @giner! (cloudfoundry-incubator/bits-service-release#37)
- Nicer failure messages, thanks @kramerul! (cloudfoundry-incubator/eirini-staging#8)
v1.1.0
v1.0.0
This is our first 1.0
-marked release. This means we now feel confident that Eirini is stable and ready for broader use -- please kick the tires and give us feedback!
In this release, we also:
- Added more information to the CC->Eirini API, and surface that on created StatefulSets (https://www.pivotaltracker.com/story/show/168003564)
- Fixed a bug that led to resources from deleted apps not being properly cleaned up (https://www.pivotaltracker.com/story/show/169591546)
- Add proper disk quota support (https://www.pivotaltracker.com/story/show/167725778)
v0.23.0
v0.22.0
- Prefix all annotations and labels with
cloudfoundry.org
(https://www.pivotaltracker.com/story/show/169259285, https://www.pivotaltracker.com/story/show/169419478)- Note: This change requires previously-pushed apps to be re-pushed. We are doing this before 1.0 to avoid needing to do it after 1.0!
- Support
cf push -o
(docker image push) with built-in (non-diego) stager (https://www.pivotaltracker.com/story/show/167367263) - Fix compatibility with
helm 2.15
(https://www.pivotaltracker.com/story/show/169282515), see also (SUSE/scf#3043, SUSE/scf#3007)
StatefulSets
to stay around when an app is deleted. We recommend avoiding this release. (More details: https://www.pivotaltracker.com/story/show/166813738)
v0.21.0
- Supports
cf push -o
(docker image push) when Diego staging is enabledcf push -o
with built-in staging is implemented but requires cloudfoundry/cloud_controller_ng#1468
- Improves GKE support docs
- Adds
app_guid
&process_type
labels to app resources (via cloudfoundry/eirini#77, thanks @tcdowney)
v0.20.0
- Properly generate
crash_events
when pods are OOMKilled (https://www.pivotaltracker.com/story/show/167867285)
v0.19.0
Breaking Changes:
- Bits service certificate now set via
bits.secrets.BITS_TLS_CRT
&bits.secrets.BITS_TLS_KEY
- Ingress in bits service now configured via ingress group. See more https://github.com/cloudfoundry-incubator/bits-service-release/blob/edba170fff94eb097570b281fd1d3205423bf9c7/helm/bits/values.yaml#L2
Changes:
kube.external_ips
property is no longer required for bits-service when setting an Ingress- Native staging now properly saves the staging_info.yml, so the start command can be extracted (https://www.pivotaltracker.com/story/show/167706394)
- As an Eirini user, I should see my app's disk usage (https://www.pivotaltracker.com/story/show/167648185)
- GKE Support (https://www.pivotaltracker.com/story/show/166876339)
- Cert-manager Support for Bits Service (https://www.pivotaltracker.com/story/show/168875106)