Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Nadia, OpenTofu, cdk8s #32

Merged
merged 8 commits into from
Oct 2, 2024
Merged

Nadia, OpenTofu, cdk8s #32

merged 8 commits into from
Oct 2, 2024

Conversation

covracer
Copy link
Collaborator

@covracer covracer commented Sep 30, 2024

Changes

  • Add Nadia
  • Add wellplated repository
  • Improve OpenTofu support
  • Add a draft DjangoCon US 2024 lightning talk (not actually given because the slots filled up)
  • Add dependency for cdk8s and simple HeliChart implementation

Follow up

  • Add cdk8s demo deploy

@covracer covracer changed the title Improve OpenTofu support Nadia, OpenTofu, cdk8s Sep 30, 2024
helicopyter.py Outdated
from cdktf import App, TerraformElement, TerraformStack
from constructs import Construct, Node
from tap import Tap


class HeliChart(Chart):
def __init__(self, cona: str) -> None:
super().__init__(App(outdir='.'), cona)
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Imo this will give us relative pathing issues, depending on where one invokes python

Can you do something like pathlib.Path(__file__).parent

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I might not need to specify it. It was mindlessly copied over from cdktf, where it was specified to stop the library from creating an unused directory.

Copy link
Contributor

@jamesbraza jamesbraza left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice

@covracer covracer enabled auto-merge (squash) October 2, 2024 21:01
@covracer covracer disabled auto-merge October 2, 2024 21:08
@covracer covracer merged commit 99e5d01 into main Oct 2, 2024
1 check failed
@covracer covracer deleted the more-opentofu-nadia branch October 2, 2024 21:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants