Michael Maeng

Results 10 issues of Michael Maeng

Documentation needs to updated to help east difficulty in resource type development. Reports of : - There have been many instances where a given resource will work locally but fail...

documentation

Difficulty in registering and activating extensions for multiple accounts and regions. Consolidated / efficient way to do this, especially when updating resources is highly desirable.

Currently after successfully registering and extension via `cfn submit` we have to use the aws cli or the web console to set the type-configuration for the extension. Staying with one...

enhancement
cli experience

If the cfn command was run by mistake in the src directory it will generate an rpdk.log file. This then gets added to the package when submitting the extension/resource to...

enhancement
cli experience
p2

commands like `cfn test` throws unhandled exception error if your AWS credentials have expired or are not present. A more useful error would be helpful instead of diving into logs...

enhancement
cli experience

cfn init should be stand alone and able to be done offline. It has no need to access AWS accounts but currently not having your environment set up will cause...

cli experience

Hypothesis recommends using @given instead of the .example() for unit tests. We should rewrite to take advantage of them.

code quality
p2

Missing regex patterns for - ipv4 - ipv6 - hostname - internationalized versions. https://github.com/aws-cloudformation/cloudformation-cli/blob/f12b797fc21579bd71a01ac2008ae2905d05c154/src/rpdk/core/contract/resource_generator.py#L35-L42

enhancement
contract tests
p2

homebrew looks to have changed taps and paths recently for macos.

CI tests need to be rewritten for Windows. May not be feasible if we have to install full Docker Engine.