Daniel Miranda
Daniel Miranda
I was having a really unpleasant time with Vagrant and slow installation times (including Chef in the images and all), so I set up Kitchen to use Docker instead. I'm...
Make the role aware of the runtime-assigned replication roles of existing Redis instances to avoid forcing role changes to instances (which might cause downtime). Do it by sourcing data from...
Make hooks "first-class" citizens in the Stacker execution engine, allowing them to depend on/be depended upon by stacks and targets. This is not yet 100% complete, but I'm posting to...
It seems the keypair hook tests have hardcoded paths based on those on CircleCI. That breaks running the tests locally.
With stacker 1.7.0 and Python 3.7.3: ``` Traceback (most recent call last): File "./venv/bin/stacker", line 8, in args = stacker.parse_args() File "/home/danielkza/cobli/deploy/cloudformation/venv/lib/python3.7/site-packages/stacker/commands/stacker/base.py", line 115, in parse_args args.environment.update(args.cli_envs) AttributeError: 'Namespace' object...
Currently, the `ref` and `xref` lookups always use the same AWS profile and region that Stacker is initialized with. That means they cannot access outputs in other accounts or regions....
It seems the lookup handling logic has been rewritten and is now almost completely contained in `stacker.variables.Variable`, but the code in `stacker.lookups` is still included and test. We should remove...
It's possible to have no S3 bucket available if none is specified in the hook options, and the config deliberately sets `stacker_bucket` to the empty string. The Lambda hook needs...
Adding a stack to a config file, deploying it, then removing it will currently leave it "orphaned" if you forget to run `stacker destroy` beforehand. It can, of course, be...