Skip to content
This repository was archived by the owner on Jan 27, 2026. It is now read-only.

Issues with Pulumi #38

@farbodahm

Description

@farbodahm

Currently we are facing the issues below with Pulumi. After having the first milestone and a deliverable product, we should decide if we want to continue with Pulumi or switch to CDK Terraform:

  1. Package size of Pulumi is about 1 GB! (~600MB Pulumi Azure Provider)
    Screenshot 2024-10-16 at 11 53 40
  2. In the context of Damavand, writing tests with Pulumi is complex.
  3. Dependency management with Poetry/PDM is not straight forward.
  4. Some error messages may not be explicit to debug:
  5. While building a fat wheel to contain all of the dependencies, we need to include protobuf (it's a dependency for Pulumi). google module doesn't have a .dist-info so Glue can't install it correctly.
Screenshot 2024-10-21 at 15 43 56 Screenshot 2024-10-21 at 15 40 33

Metadata

Metadata

Assignees

No one assigned

    Labels

    feature/core-apiChanges and suggestion to the core API interfacefeature/enhancementImproving already integrated application

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions