Thank you for your interest in this hackathon project. Please visit the official repository for the Pulumi plugin for instructions on how to install/use it in your Spinnaker instance.
https://www.pulumi.com/ Pulumi plugin is a custom pipeline stage. This plugins enables a Stage on Orca that allow you to run Pulumi code stored on your github repository.
The plugin consists of a Armory.PulumiPlugin Kotlin server component that uses the Pulumi cli tool to run the commands.
This is for demo only and not meant to be used in a production environment.
Note: Currently this plugin is able to create infrastructure in AWS using typescript code and poiting to a github repository.
#Usage Run ./gradlew releaseBundle Put the /build/distributions/-.zip into the configured plugins location for your service. Configure the Spinnaker service. Put the following in the service yml to enable the plugin and configure the extension:
spinnaker:
extensibility:
plugins:
Armory.PulumiPlugin:
enabled: true
extensions:
armory.pulumiPlugin:
enabled: true
config:
AWS_ACCESS_KEY_ID:
AWS_SECRET_ACCESS_KEY: