steep-alligator-79173
08/28/2020, 8:21 PMFile "./arc_repos.py", line 72
requests.get("<https://gitlab.com>")
^
SyntaxError: invalid syntax
error: an unhandled error occurred: Program exited with non-zero exit code: 1
steep-alligator-79173
08/28/2020, 8:22 PMmicroscopic-pilot-97530
08/28/2020, 8:28 PMgreen-school-95910
08/28/2020, 8:30 PMgreen-school-95910
08/28/2020, 8:30 PMmicroscopic-pilot-97530
08/28/2020, 8:30 PMmicroscopic-pilot-97530
08/28/2020, 8:31 PMdef function_that_receives_the_id(repo_id):
print(f"<https://gitlab.com/api/v4/projects/{repo_id}/environments>")
requests.get("<https://gitlab.com>")
return repo_id
repo_id = gitlab_repo.id.apply(function_that_receives_the_id)
green-school-95910
08/28/2020, 8:33 PMsteep-alligator-79173
08/28/2020, 8:33 PMrepo_id = gitlab_repo.id.apply(lambda repo_id:
<http://requests.post|requests.post>(f"<https://gitlab.com/api/v4/projects/{repo_id}/environments>",
data={
"name": "dev",
"state": "available"
},
headers={
"PRIVATE-TOKEN": "xxxxx"
}
)
)
steep-alligator-79173
08/28/2020, 8:33 PMpulumi:pulumi:Stack (gitlab-repos-dev):
error: Program failed with an unhandled exception:
error: Traceback (most recent call last):
File "/usr/local/bin/pulumi-language-python-exec", line 85, in <module>
loop.run_until_complete(coro)
File "/usr/local/Cellar/python@3.8/3.8.5/Frameworks/Python.framework/Versions/3.8/lib/python3.8/asyncio/base_events.py", line 616, in run_until_complete
return future.result()
File "/Users/pawelmadon/git/qtx/arc/repos/venv/lib/python3.8/site-packages/pulumi/runtime/stack.py", line 83, in run_in_stack
await run_pulumi_func(lambda: Stack(func))
File "/Users/pawelmadon/git/qtx/arc/repos/venv/lib/python3.8/site-packages/pulumi/runtime/stack.py", line 51, in run_pulumi_func
await RPC_MANAGER.rpcs.pop()
File "/Users/pawelmadon/git/qtx/arc/repos/venv/lib/python3.8/site-packages/pulumi/runtime/rpc_manager.py", line 67, in rpc_wrapper
result = await rpc
File "/Users/pawelmadon/git/qtx/arc/repos/venv/lib/python3.8/site-packages/pulumi/runtime/resource.py", line 435, in do_register_resource_outputs
serialized_props = await rpc.serialize_properties(outputs, {})
File "/Users/pawelmadon/git/qtx/arc/repos/venv/lib/python3.8/site-packages/pulumi/runtime/rpc.py", line 71, in serialize_properties
result = await serialize_property(v, deps, input_transformer)
File "/Users/pawelmadon/git/qtx/arc/repos/venv/lib/python3.8/site-packages/pulumi/runtime/rpc.py", line 176, in serialize_property
value = await serialize_property(output.future(), deps, input_transformer)
File "/Users/pawelmadon/git/qtx/arc/repos/venv/lib/python3.8/site-packages/pulumi/runtime/rpc.py", line 163, in serialize_property
return await serialize_property(future_return, deps, input_transformer)
File "/Users/pawelmadon/git/qtx/arc/repos/venv/lib/python3.8/site-packages/pulumi/runtime/rpc.py", line 204, in serialize_property
obj[transformed_key] = await serialize_property(v, deps, input_transformer)
File "/Users/pawelmadon/git/qtx/arc/repos/venv/lib/python3.8/site-packages/pulumi/runtime/rpc.py", line 210, in serialize_property
raise ValueError(f"unexpected input of type {type(value).__name__}")
ValueError: unexpected input of type timedelta
error: an unhandled error occurred: Program exited with non-zero exit code: 1
steep-alligator-79173
08/28/2020, 8:33 PMgreen-school-95910
08/28/2020, 8:34 PMgreen-school-95910
08/28/2020, 8:34 PMenvironments = gitlab_repo.id.apply(lambda repo_id:
<http://requests.post|requests.post>(f"<https://gitlab.com/api/v4/projects/{repo_id}/environments>",
data={
"name": "dev",
"state": "available"
},
headers={
"PRIVATE-TOKEN": "xxxxx"
}
).json() # <= This will get the json response as a dictionary
)
green-school-95910
08/28/2020, 8:35 PMsteep-alligator-79173
08/28/2020, 8:38 PM$ pulumi up ‹ruby-2.6.0›
Enter your passphrase to unlock config/secrets
(set PULUMI_CONFIG_PASSPHRASE to remember):
Previewing update (dev):
Type Name Plan
pulumi:pulumi:Stack gitlab-repos-dev
Resources:
37 unchanged
Do you want to perform this update? yes
Updating (dev):
Type Name Status
Resources:
37 unchanged
Duration: 21s
steep-alligator-79173
08/28/2020, 8:38 PMsteep-alligator-79173
08/28/2020, 8:38 PMsteep-alligator-79173
08/28/2020, 8:38 PMsteep-alligator-79173
08/28/2020, 8:41 PMgreen-school-95910
08/28/2020, 8:41 PMhallowed-beach-15050
08/29/2020, 4:40 AMhallowed-beach-15050
08/29/2020, 4:40 AMhallowed-beach-15050
08/29/2020, 4:41 AMstages:
- Preview
- Production Gate
- Deploy Production
Preview:
stage: Preview
image: &img pulumi/pulumi-python:2.9.1
script:
- pulumi login --cloud-url <s3://openraven-pulumi-state/internal>
- pulumi stack select internal
- python3 -m venv ${CI_PROJECT_DIR}/venv
- ${CI_PROJECT_DIR}/venv/bin/python -m pip install --upgrade pip setuptools wheel
- ${CI_PROJECT_DIR}/venv/bin/python -m pip install -r requirements.txt
- pulumi preview --diff --non-interactive --color=never
# Yes, I tried to cache the venv... no I don't understand why it blows up when I do...
hallowed-beach-15050
08/29/2020, 4:41 AMhallowed-beach-15050
08/29/2020, 4:41 AMcache:
paths:
- venv
hallowed-beach-15050
08/30/2020, 6:37 AMhallowed-beach-15050
08/30/2020, 6:38 AMdict
but instead complains that it wants a list…hallowed-beach-15050
08/30/2020, 6:38 AMraise AssertionError(f"Unexpected type. Expected 'list' got '{typ}'")
AssertionError: Unexpected type. Expected 'list' got '<class 'str'>'
hallowed-beach-15050
08/30/2020, 6:40 AMdamp-elephant-82829
08/30/2020, 8:27 AMdamp-elephant-82829
08/30/2020, 8:27 AM