Releases: mbecker20/komodo
Komodo v1.16.11
Komodo v1.16.10
Changelog
- Send StackAutoUpdated and DeploymentAutoUpdated alerts.
- Fix
Poll for updates
not working when using interpolation for the image. - Improve Update config UX (Poll button disabled instead of disappearing)
- The infinite-height Monaco editors are buggy, they aren't made to be used this way, move to internal scrolling editors.
Thanks for your feedback and those involved in this release 🦎
Komodo v1.16.9
Changelog
-
Keep images/containers up to date automatically. There are 3 levels depending on how far you want to go for the automation, which are configurable per Stack/Deployment:
-
Manual: (default) - Log in and use the "Pull" execution on Stacks / Deployments to pull latest image, and notify in the UI of an available update.
-
Poll for Update: Pull in the background (default 5 min, use KOMODO_RESOURCE_POLL_INTERVAL to change). If there is an update available, the user will be notified, and an alert will be sent out. It will not deploy the new image, preferring to just let the user know for them to do it later, at their convenience.
-
Auto Update: Whenever an update is found, it will skip sending an alert, and just go right ahead and redeploy. With this option selected, the associated images will be kept up to date and deployed totally hands free.
-
Note that it will only check for newer image at the same tag. If you use a versioned tag, it will not change the tag to a newer one. The intention is that users use latest tags with this feature.
Thanks for your feedback and those involved in this release 🦎
Komodo v1.16.8
Changelog
- Procedure Webhook:
- Previously the docs for webhooks stated that using
__ALL__
as the webhook branch will skip the branch check. This is incorrect, you should use__ANY__
to skip the check instead. This can be used to trigger the Procedure, for example, onreleases
, if you configure your provider to only send on releases. - Also, the frontend will suggest to use
__ALL__
, this has also been fixed and will suggest the correct__ANY__
branch.
- Previously the docs for webhooks stated that using
Thanks for your feedback and those involved in this release 🦎
Komodo v1.16.7
Changelog
- OIDC: If your Komodo Core container reaches your OIDC provider at a different address than your users do from the browser, changes the logic for
KOMODO_OIDC_REDIRECT
. The variable is now renamed toKOMODO_OIDC_REDIRECT_HOST
and should NOT include the path part of the URL (everything after the slash). RE #165- Example:
# This address must be reachable from Core container KOMODO_OIDC_PROVIDER=http://oidc.provider.internal:9000/application/o/komodo/ # The host address reachable by users in browser KOMODO_OIDC_REDIRECT_HOST=https://oidc.provider.external # Don't include any "path" in the URL. # Will replace `http://oidc.provider.internal:9000` with `https://oidc.provider.external` in user redirect.
- Example:
- Double the AWS Builder timeout to allow User Data more time to setup.
Thanks for your feedback and those involved in this release 🦎
Komodo v1.16.6
Changelog
- Stack:
- Correctly support replicated services - @animecyc
- Improve Stack service page
- Container table:
- Fix incorrect network name (either
container:Id...
or justId...
) - @beraj @animecyc - Show multiple networks in the table - @bohregard
- Fix incorrect network name (either
- Builder:
- Add Url type - just add Periphery address instead of having to make a
Server
- @scorp200
- Add Url type - just add Periphery address instead of having to make a
Thanks for your feedback and those involved in this release 🦎
Komodo v1.16.5
Changelog
- Batch Executions which match multiple resources with wildcard / regex pattern. RE #44 - @C0untZero
- Supports flexible matching using comma separated patterns. If multiple patterns specified, will match resources that match to just one of the given patterns.
- Example:
This matches to all resources with names starting withfoo-
, orbar-
, or with name =specific-name
foo-*, bar-*, specific-name
- Just update your Procedure to use the
Batch
prefixed execution, egDeployStack
->BatchDeployStack
- Procedure Docs: https://komo.do/docs/procedures
- Adds a lock preventing simultaneous pulls of the same repo folder too quickly.
Thanks for your feedback and those involved in this release 🦎
Komodo v1.16.4
Changelog
- Action: Added global
YAML.parseDockerCompose
,TOML.parseResourceFile
, and other convenience methods and typings available within the script.
const stack = await komodo.read("GetStack", { stack: "test-stack" });
// Returns an object with the DockerCompose type to help extract information from the compose file
const compose: DockerCompose = YAML.parseDockerCompose(stack.config.file_contents);
const service = compose.services["hello_world"];
const [image, version] = service.image.split(":")
console.log("Image:", image);
console.log("Version:", version);
Enjoy 🦎
Komodo v1.16.3
Changelog
- Implement Gitlab webhook listener support - /listener/gitlab/... - @seraphblade2010
- Improve webhook URL copy helper
- You can select whether you will copy a URL for Github / Gitlab, or whether to use the resource Id or Name in the URL.
- Examples:
- Github / Name --
https://demo.komo.do/listener/github/repo/github-repo/pull
- Gitlab / Id --
https://demo.komo.do/listener/gitlab/repo/670b5c80282b9e1098d8237f/pull
- Github / Name --
- Add Action webhook listener
- Add passing
__ALL__
as branch in Procedure / Action webhook URL, will trigger on pushes to any branch.
Thanks for your feedback and those involved in this release 🦎
Komodo v1.16.2
Changelog
- Ensures env vars written using same quotes (single vs double) as the user passes - @FibreTTP
Thanks for your feedback and those involved in this release 🦎