Skip to content

Design decisions and discussion #18

Description

@FlorianLudwig

Hi there!

I saw your comment over on cdk8s-team/cdk8s#21 but didn't want to answer there as it goes off-topic quite fast. Just like you I am working on something similar to cdk8s. I started it after finding cdk8s and getting frustrated with it 😅 (or actually frustrated with myself as I tried patching cdk8s but was to lazy to understand all the typescript-binding magic) So I thought maybe we could have a discussion about some design decisions as we might have similar goals. At least the python and helm focus is there so far ;)

I looked through your repo but didn't find any examples of how avionix looks in action. In the issue you said you generate helm charts - just like me :) But my helm charts are just single yamls with all the definitions inside. I thought about implementing something to also support values but I decided against it as the generation of the yamls is already dynamic and wanted to keep it simple. What is your use case? ArgoCD as well? Why not have "values" for your python chart?

The use case of @cweidinger for different environments / regions within ArgoCD I have not yet looked into, will have to talk to a colleague who knows more about ArgoCD. But in our use cases so far where we use my pdk8s deployment is generation time of the chart. So I can just access env variables or even execute kubectl to get state ouf of my target.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions