aloof-minister-80850
09/23/2024, 1:24 PMpulumi convert --from terraform --language python --out pulumi
Converting from terraform...
warning: failed to install provider "helm": could not find latest version for provider helm: 401 HTTP error fetching plugin from <https://api.github.com/repos/pulumi/pulumi-helm/releases/latest>
Converting to python...
Installing dependencies...
Updating pip, setuptools, and wheel in virtual environment...
Looking in indexes: <https://aws>:****@main-344729309528.d.codeartifact.us-east-1.amazonaws.com/pypi/internal-pypi/simple/
Requirement already satisfied: pip in /Users/carlos.neto/Documents/vtex/git/data-on-eks-main_v3_convert_pulumi/.venv/lib/python3.11/site-packages (24.2)
Requirement already satisfied: setuptools in /Users/carlos.neto/Documents/vtex/git/data-on-eks-main_v3_convert_pulumi/.venv/lib/python3.11/site-packages (75.1.0)
Requirement already satisfied: wheel in /Users/carlos.neto/Documents/vtex/git/data-on-eks-main_v3_convert_pulumi/.venv/lib/python3.11/site-packages (0.44.0)
Finished updating
Installing dependencies in virtual environment...
Looking in indexes: <https://aws>:****@main-344729309528.d.codeartifact.us-east-1.amazonaws.com/pypi/internal-pypi/simple/
Requirement already satisfied: pulumi<4.0.0,>=3.0.0 in /Users/carlos.neto/Documents/vtex/git/data-on-eks-main_v3_convert_pulumi/.venv/lib/python3.11/site-packages (from -r requirements.txt (line 1)) (3.133.0)
Requirement already satisfied: protobuf~=4.21 in /Users/carlos.neto/Documents/vtex/git/data-on-eks-main_v3_convert_pulumi/.venv/lib/python3.11/site-packages (from pulumi<4.0.0,>=3.0.0->-r requirements.txt (line 1)) (4.25.5)
Requirement already satisfied: grpcio~=1.60.1 in /Users/carlos.neto/Documents/vtex/git/data-on-eks-main_v3_convert_pulumi/.venv/lib/python3.11/site-packages (from pulumi<4.0.0,>=3.0.0->-r requirements.txt (line 1)) (1.60.2)
Requirement already satisfied: dill~=0.3 in /Users/carlos.neto/Documents/vtex/git/data-on-eks-main_v3_convert_pulumi/.venv/lib/python3.11/site-packages (from pulumi<4.0.0,>=3.0.0->-r requirements.txt (line 1)) (0.3.8)
Requirement already satisfied: six~=1.12 in /Users/carlos.neto/Documents/vtex/git/data-on-eks-main_v3_convert_pulumi/.venv/lib/python3.11/site-packages (from pulumi<4.0.0,>=3.0.0->-r requirements.txt (line 1)) (1.16.0)
Requirement already satisfied: semver~=2.13 in /Users/carlos.neto/Documents/vtex/git/data-on-eks-main_v3_convert_pulumi/.venv/lib/python3.11/site-packages (from pulumi<4.0.0,>=3.0.0->-r requirements.txt (line 1)) (2.13.0)
Requirement already satisfied: pyyaml~=6.0 in /Users/carlos.neto/Documents/vtex/git/data-on-eks-main_v3_convert_pulumi/.venv/lib/python3.11/site-packages (from pulumi<4.0.0,>=3.0.0->-r requirements.txt (line 1)) (6.0.2)
Requirement already satisfied: debugpy~=1.8.5 in /Users/carlos.neto/Documents/vtex/git/data-on-eks-main_v3_convert_pulumi/.venv/lib/python3.11/site-packages (from pulumi<4.0.0,>=3.0.0->-r requirements.txt (line 1)) (1.8.5)
Finished installing dependencies
Finished installing dependencies
big-architect-71258
09/23/2024, 1:40 PM--mappings
parameter which accepts a JSON document to map resources to providers. So the Terraform Helm Provider resources must be mapped to the Pulumi Kubernetes Helm resource.
There is a somewhat related issue on GitHub https://github.com/pulumi/pulumi-kubernetes/issues/2744