Releases: cdk8s-team/cdk8s-plus
Releases · cdk8s-team/cdk8s-plus
cdk8s-plus-30/v2.2.8
2.2.8 (2024-11-15)
cdk8s-plus-29/v2.5.8
2.5.8 (2024-11-15)
cdk8s-plus-31/v2.0.3
2.0.3 (2024-11-05)
cdk8s-plus-30/v2.2.7
2.2.7 (2024-11-05)
cdk8s-plus-29/v2.5.7
2.5.7 (2024-11-05)
cdk8s-plus-31/v2.0.2
2.0.2 (2024-10-12)
cdk8s-plus-30/v2.2.6
2.2.6 (2024-10-12)
cdk8s-plus-29/v2.5.6
2.5.6 (2024-10-12)
cdk8s-plus-31/v2.0.1
2.0.1 (2024-09-25)
cdk8s-plus-31/v2.0.0
2.0.0 (2024-09-11)
⚠ BREAKING CHANGES
- service:
service.addDeployment
was removed. Useselector
instead. Also,service.serve
is renamed toservice.bind
. - You must now pass a
scope
andid
to imported and selected resources - container: Use
container.env.addVariable()
instead ofcontainer.addEnv()
. Propertyenv
of container renamed toenvVariables
.
Resolves #346
Signed-off-by: Eli Polonsky [email protected]
- The interface
Resources
is now namedContainerResources
.
Signed-off-by: Christopher Rybicki [email protected]
- workload:
defaultSelector
renamed toselect
.selectByLabel
renamed toselect
and underwent an API change:deployment.selectByLabel('key', 'value') -> deployment.select(LabelSelector.equals('key', 'value'))
deployment.expose
renamed todeployment.exposeViaService
deployment.expose
andservice.addDeployment
now accept aport
as part of the options, and not a positional argument.
Features
cdk8s-plus
is now a release-candidate (#761) (a4d512d)Role
,ClusterRole
,RoleBinding
,ClusterRoleBinding
L2s (#432) (aeaba6e), closes #24 #25 #26 #374v2.0.0
(#1310) (7d296a0)- bump cdk8s to version
2.x
(#696) (814af13) - bump minimum node version to 14.x (#697) (cb1953d)
- cdk8s-plus-30 (#4260) (2277d8f), closes /github.com/cdk8s-team/cdk8s-plus/blob/k8s-29/main/rotate.md#two-create-the-new-cdk8
- cdk8s-plus-31 (#4659) (718ca19), closes /github.com/cdk8s-team/cdk8s-plus/blob/k8s-30/main/rotate.md#two-create-the-new-cdk8
- classes for common secret types (#473) (716fb13), closes #344
- config-map: immutable maps (#520) (e95ceb9)
- container lifecycle hooks (#484) (06fd7d9)
- Container resource requirements and HPA (#390) (34621b1), closes #27
- container, pod: default
runAsNonRoot
to true (#1143) (ca5d61c) - container:
allowPrivilegeEscalation
property (#1144) (5a1031a) - container: add capabilities to security context (#3817) (460699b), closes /kubernetes.io/docs/reference/generated/kubernetes-api/v1.26/#capabilities-v1
- container: default
readOnlyRootFilesystem
to true (#1139) (0fc0794) - container: default container resource requirements (#1082) (212dc28)
- container: default container startup probe (#1093) (839b14a)
- container: default container UID and GID (#1094) (0b6f25b)
- container: ephemeral storage resource requirements (#962) (283bff6), closes #984
- container: multiple ports and advanced config properties (#1110) (eb29030)
- container: populate env from
ConfigMap
andSecret
(#688) (39ecc47) - container: support
restartPolicy
field (#3812) (b8b295b) - container: support seccompProfile in container security context (#4499) (d366405), closes /kubernetes.io/docs/reference/generated/kubernetes-api/v1.30/#seccompprofile-v1
- cronjob: introduce
CronJob
construct (#1052) (716738c) - daemon-set: introduce L2 (#504) (fbc9f0a)
- default port when exposing deployment (#41) (4ff7fa3)
- deployment:
minReadySeconds
andprogressDeadlineSeconds
(#515) (c94b826) - deployment: set default replica count to 2 (#1138) (c4bec8a)
- deployment: upgrade strategy (#521) (5dcaced)
- deps: upgrade compiler dependencies (#2350) (8606e48)
- deps: upgrade compiler dependencies (#2360) (eb331c3)
- deps: upgrade compiler dependencies (#2368) (0db80bd)
- deps: upgrade compiler dependencies (#2380) (7e57f71)
- deps: upgrade compiler dependencies (#2395) (3d1c962)
- deps: upgrade compiler dependencies (#2468) (8626b2b)
- deps: upgrade compiler dependencies (#2483) (f81dc2a)
- deps:...