Closed tomislacker closed 6 years ago
@brysontyrrell sorry for the fresh push today, I had missed pushing a fixup last week.
After discussing the workflows with some colleagues, I also filed #12 to see what your thoughts were on that. I think that's the direction we're going to go but I was hoping to get your blessing on it so that it'd still be something we could merge back in instead of strictly forking.
@tomislacker These changes all look good to me. I'll merge this and update PyPI later today.
@tomislacker Can you update the README with the new improvements and the swagger file feature?
@brysontyrrell My apologies, I even made myself a reminder to do that and then ignored it. Give me a few minutes and I'll have a rebase pushed up.
@brysontyrrell Actually, I had taken a look and realized I wasn't sure what really needed updating. What specifically would you like me to note?
possum
is otherwise incompatible with aws cloudformation package
?--docker
is something already described under the AWS Credentials header. And using possum
without docker should not be affected.Just let me know what you'd like to see and I'll make it so.
Thank you! I hope my thoughts on the README didn't come across to direct because that wasn't my intent. I was mostly asking for clarification on what you might want to see in it.
v1.4
is now available on PyPI:
https://pypi.org/project/possum/
Globals Support
Function runtimes can now be gleaned from the SAM-exclusive Globals section. Example:
Swagger
Possum will now be able to ship swagger files whereas previously, possum and
aws cloudformation package
were not compatible. Meaning that a local swagger file such as the following was not supported:CI/CD
In many CI/CD environments, there aren't named profiles for AWS credentials but instead environment variables injected into the execution environment. Possum now supports copying the AWS credential variables into the docker environment when invoked with
--docker
.Closes #1 Closes #7 Closes #8