kingpin
kingpin copied to clipboard
Deployment Automation Engine
Received the below error when trying to use the `linuxParameters` setting then saw the kingpin jsonschema doesn't include it. So i updated from https://github.com/awslabs/amazon-ecs-intellisense-schema/blob/mainline/src/model/schema/schema.json and removed the `description` and `additionalFields`...
```yaml # test.yaml actor: group.Sync options: contexts: "test-context.yaml" acts: - actor: misc.Note options: message: "{CONTEXT_VALUE|Default Value}" ``` ```yaml # test-context.yaml - CONTEXT_VALUE: "Hello World" ``` This outputs `"Default Value"` instead...
Ran into this with an integration test run: ``` ====================================================================== ERROR: integration_test_2c_execute_real (kingpin.actors.test.integration_rollbar.IntegrationRollbarDeploy) ---------------------------------------------------------------------- Traceback (most recent call last): File "
For situations where many contexts are supplied, but only a few are unique from the rest it would be beneficial to create default context and allow overriding special cases.
A phony actor that could set environment variable during runtime for the remainder. ``` yaml actor: system.SetEnvironment - options: variables: AWS_ACCESS_KEY_ID: %PROD_AWS_ACCESS_KEY_ID% AWS_SECRET_ACCESS_KEY: %PROD_AWS_SECRET_ACCESS_KEY% ```
Example: ``` 2015-11-18 22:00:58,399 CRITICAL [Update ELB: tools] ValidationError: No updates are to be performed. ``` This is a critical failure at the moment.