cdk8s-plus

A software development framework that provides high level abstractions for authoring Kubernetes applications.

APACHE-2.0 License

Downloads
574.9K
Stars
131
Committers
17

Bot releases are visible (Hide)

cdk8s-plus - cdk8s-plus-28/v2.3.10

Published by github-actions[bot] 4 months ago

2.3.10 (2024-06-14)

cdk8s-plus - cdk8s-plus-29/v2.3.9

Published by github-actions[bot] 4 months ago

2.3.9 (2024-06-12)

cdk8s-plus - cdk8s-plus-28/v2.3.9

Published by github-actions[bot] 4 months ago

2.3.9 (2024-06-12)

cdk8s-plus - cdk8s-plus-30/v2.0.3

Published by github-actions[bot] 4 months ago

2.0.3 (2024-06-12)

cdk8s-plus - cdk8s-plus-29/v2.3.8

Published by github-actions[bot] 5 months ago

2.3.8 (2024-06-06)

cdk8s-plus - cdk8s-plus-30/v2.0.2

Published by github-actions[bot] 5 months ago

2.0.2 (2024-06-06)

cdk8s-plus - cdk8s-plus-28/v2.3.8

Published by github-actions[bot] 5 months ago

2.3.8 (2024-06-06)

cdk8s-plus - cdk8s-plus-28/v2.3.7

Published by github-actions[bot] 5 months ago

2.3.7 (2024-06-06)

Bug Fixes

cdk8s-plus - cdk8s-plus-29/v2.3.7

Published by github-actions[bot] 5 months ago

2.3.7 (2024-06-06)

Bug Fixes

cdk8s-plus - cdk8s-plus-28/v2.3.6

Published by github-actions[bot] 5 months ago

2.3.6 (2024-06-06)

Bug Fixes

cdk8s-plus - cdk8s-plus-30/v2.0.1

Published by github-actions[bot] 5 months ago

2.0.1 (2024-06-06)

Bug Fixes

cdk8s-plus - cdk8s-plus-30/v2.0.0

Published by github-actions[bot] 5 months ago

2.0.0 (2024-06-04)

⚠ BREAKING CHANGES

  • service: service.addDeployment was removed. Use selector instead. Also, service.serve is renamed to service.bind.
  • You must now pass a scope and id to imported and selected resources
  • container: Use container.env.addVariable() instead of container.addEnv(). Property env of container renamed to envVariables.

Resolves https://github.com/cdk8s-team/cdk8s-plus/issues/346

Signed-off-by: Eli Polonsky [email protected]

  • The interface Resources is now named ContainerResources.

Signed-off-by: Christopher Rybicki [email protected]

  • workload: defaultSelector renamed to select. selectByLabel renamed to select and underwent an API change: deployment.selectByLabel('key', 'value') -> deployment.select(LabelSelector.equals('key', 'value'))

Fixes https://github.com/cdk8s-team/cdk8s-plus/issues/414
Fixes https://github.com/cdk8s-team/cdk8s-plus/issues/413

  • deployment.expose renamed to deployment.exposeViaService
  • deployment.expose and service.addDeployment now accept a port as part of the options, and not a positional argument.

Features

Bug Fixes

  • branch regex doesn't capture current branch names (#48) (f75c50d)
  • broken src imports (#1306) (a3bf0e1)
  • callable import incompatible with esModuleInterop (#80) (e4a2c0f)
  • cluster-role-binding: subject namespace is ignored (#914) (6900a8c)
  • config-map: update examples in documentation (#1334) (b3a4ed5)
  • container: allow the same port number with different protocols (#3508) (ffabf14), closes #3507
  • container: default uid and gid might cause some images to break (#1437) (a3e3fc3)
  • container: enhance Capability enum with ALL cap (#4064) (0d395b8), closes #3817
  • container: unable to set partial container resources (#741) (ae9e2f4)
  • deployment: exposeViaService does not expose port names (#2170) (0cec06d), closes #1981
  • deployment: exposed service doesn't propagate namespace (#882) (5d22227)
  • deployment: unable to set maxUnavailable on a rolling update strategy (#724) (2c40476)
  • docs still pointing to cdk8s-plus-28 (#4028) (a9a08c0)
  • docs: incorrect API reference link in HPA overview (#1343) (efc873c)
  • hpa: unable to target a deployment with a container that has volume mounts (#1438) (3c38b7d)
  • ingress: add ingressClassName to IngressProps (#2964) (3812d5e), closes #2856
  • job: update examples in documentation (#1364) (ebe1b81)
  • npm releases failing to generate provenance (#3800) (119b5d4)
  • pod: unable to use LabelSelector class in python (#841) (f4d0e99), closes #745 #745
  • release branch workflow (#6) (78f5fcb)
  • role: use rules coming from the roleProps (#3813) (d839eab)
  • secret: metadata not fully passed to super in child classes (#1665) (80d6dc7)
  • statefulsets: port name not included in headless service (#3077) (46a7cb7)
  • update readme for v28 (#3769) (54988f6)
  • volume: names can become too long (#1449) (5870790)
cdk8s-plus - cdk8s-plus-29/v2.3.6

Published by github-actions[bot] 5 months ago

2.3.6 (2024-05-31)

cdk8s-plus - cdk8s-plus-28/v2.3.5

Published by github-actions[bot] 5 months ago

2.3.5 (2024-05-31)

cdk8s-plus - cdk8s-plus-27/v2.9.5

Published by github-actions[bot] 5 months ago

2.9.5 (2024-05-31)

cdk8s-plus - cdk8s-plus-29/v2.3.5

Published by github-actions[bot] 5 months ago

2.3.5 (2024-05-30)

Bug Fixes

cdk8s-plus - cdk8s-plus-28/v2.3.4

Published by github-actions[bot] 5 months ago

2.3.4 (2024-05-21)

cdk8s-plus - cdk8s-plus-29/v2.3.4

Published by github-actions[bot] 5 months ago

2.3.4 (2024-05-21)

cdk8s-plus - cdk8s-plus-27/v2.9.4

Published by github-actions[bot] 5 months ago

2.9.4 (2024-05-21)

cdk8s-plus - cdk8s-plus-29/v2.3.3

Published by github-actions[bot] 5 months ago

2.3.3 (2024-05-10)

Package Rankings
Top 6.47% on Pypi.org
Top 27.01% on Repo1.maven.org
Top 3.32% on Npmjs.org