cdk8s-core icon indicating copy to clipboard operation
cdk8s-core copied to clipboard

Define Kubernetes native apps and abstractions using object-oriented programming

Results 32 cdk8s-core issues
Sort by recently updated
recently updated
newest added

### Description of the feature or enhancement: Add a new `YamlOutputType` to generate the charts in a tree of folders for subcharts: ``` output-dir | chart-a/ | | subchart-a1/ |...

feature-request
priority/p2
effort/medium

### Description of the bug: I'm using cdk8s with go and I'm having trouble setting some fields to `null` literal. #### Why do I need to set fields to `null`...

bug
jsii

### Description of the feature or enhancement: Make it possible to set comments that are rendered to specific yaml fields, something like: ```js metadata: { name: "awesome-deployment", nameComment: "This is...

feature-request
priority/p2
effort/large

Currently, the `JsonPatch` class can be used to apply overrides / updates to resources that have already been generated. However, sometimes these modifications do not appear in the generated YAML...

bug
effort/medium
priority/p1

### Description of the bug: The following code: ```typescript var test = new KubeNamespace(this, "test", { metadata: { name: "test" } }) test.addJsonPatch(JsonPatch.add("/spec", { 'test': 1 })) ``` Generates this:...

bug
duplicate

### Description of the bug: The `ApiObject` class in python doesn't allow arbitrary key values, which means it doesn't allow configuring `spec`, `data`, or whatever else belongs in the body...

bug
effort/medium
priority/p1

### Description of the bug: I am using cdk8s using Go to manage [CloudnativePG](https://github.com/cloudnative-pg/cloudnative-pg) clusters. The generated yaml has some config parameters without quotes. ### Reproduction Steps: ``` package main...

feature-request
priority/p2
effort/medium

Github reported a new dependabot security alert at: https://github.com/cdk8s-team/cdk8s-core/security/dependabot/21

needs-triage
priority/p0
dependabot-security-finding

Fixes cdk8s-team/cdk8s#2170 We could convert `ApiObject` to cluster scoped and create `NamespacedApiObject` types. Since `ApiObject` was there first and used everywhere, I decided to create `ClusterApiObject`. There are still tons...

Should only be merged after 01/01/25, which is when [v1 becomes end-of-life](https://cdk8s.io/docs/latest/migrating-from-1.x/#end-of-life-timeline).