Secrets improvements, workflow retries and bug fixes.
May 19th, 2025
The secrets have had their naming convention updated to better support multiple deployments into the same account and faciliate access to these names which are guaranteed to be unique. The new naming convention is:
Additionally, the secret ARN is now included in the secrets
objects in {{.nuon.secrets}}
.
CloudFormation stacks have an expiration of 24 hours when setting up a customer install. If a stack is not run in 24 hours, it will show a better error message.
You can now retry a workflow from where it failed by clicking the “Retry Workflow From This Step”. This will create a new workflow that starts at the step that was failed.
You can now view a deploy plan, from the UI:
You can now store helm release information in Nuon API.
You can customise it by editing the helm_driver
value in runner.toml
file of the app.
secret
- Store helm release information in kubernetes secrets. This is the default driver.configmap
- Store helm release information in kubernetes configmaps.nuon
- Store helm release information in Nuon API.This feature is currently in alpha and experimental.
We have been rolling out the following internal, platform improvements:
Each Nuon app and install is backed by a long lived Temporal workflow called an eventloop. Event loops are used for orchestration, control-flow and limit concurrency.
Previously, each install had a single event loop meaning only a single deploy or job could be executed at once. We have updated the install to have an event loop for each component, action, and the sandbox. This is a future migration that will allow us to build parallel deploys based on the component graph, and more.
As part of now building Nuon BYOC, we have deprecated an internal service, and changed the way we build components.
Secrets improvements, workflow retries and bug fixes.
May 19th, 2025
The secrets have had their naming convention updated to better support multiple deployments into the same account and faciliate access to these names which are guaranteed to be unique. The new naming convention is:
Additionally, the secret ARN is now included in the secrets
objects in {{.nuon.secrets}}
.
CloudFormation stacks have an expiration of 24 hours when setting up a customer install. If a stack is not run in 24 hours, it will show a better error message.
You can now retry a workflow from where it failed by clicking the “Retry Workflow From This Step”. This will create a new workflow that starts at the step that was failed.
You can now view a deploy plan, from the UI:
You can now store helm release information in Nuon API.
You can customise it by editing the helm_driver
value in runner.toml
file of the app.
secret
- Store helm release information in kubernetes secrets. This is the default driver.configmap
- Store helm release information in kubernetes configmaps.nuon
- Store helm release information in Nuon API.This feature is currently in alpha and experimental.
We have been rolling out the following internal, platform improvements:
Each Nuon app and install is backed by a long lived Temporal workflow called an eventloop. Event loops are used for orchestration, control-flow and limit concurrency.
Previously, each install had a single event loop meaning only a single deploy or job could be executed at once. We have updated the install to have an event loop for each component, action, and the sandbox. This is a future migration that will allow us to build parallel deploys based on the component graph, and more.
As part of now building Nuon BYOC, we have deprecated an internal service, and changed the way we build components.