Skip to content

Releases: mbecker20/komodo

Komodo v1.16.11

14 Nov 07:32
Compare
Choose a tag to compare

Changelog

  • Fix Discord StackAutoUpdated alert link
  • Add Containers to Omni search
  • Builds push using --push flag re #52

Thanks for your feedback and those involved in this release 🦎

Komodo v1.16.10

08 Nov 08:08
64d1366
Compare
Choose a tag to compare

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

05 Nov 04:46
aea5441
Compare
Choose a tag to compare

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 🦎

Screenshot 2024-11-04 at 5 49 36 PM

Komodo v1.16.8

01 Nov 21:52
1f79987
Compare
Choose a tag to compare

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, on releases, 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.

Thanks for your feedback and those involved in this release 🦎

Komodo v1.16.7

01 Nov 04:27
f5a59b0
Compare
Choose a tag to compare

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 to KOMODO_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.
      
  • 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

30 Oct 06:44
Compare
Choose a tag to compare

Changelog

  • Stack:
    • Correctly support replicated services - @animecyc
    • Improve Stack service page
  • Container table:
    • Fix incorrect network name (either container:Id... or just Id...) - @beraj @animecyc
    • Show multiple networks in the table - @bohregard
  • Builder:
    • Add Url type - just add Periphery address instead of having to make a Server - @scorp200

Thanks for your feedback and those involved in this release 🦎

Komodo v1.16.5

28 Oct 05:05
Compare
Choose a tag to compare

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 with foo-, or bar-, or with name =specific-name
      foo-*, bar-*, specific-name
      
  • Just update your Procedure to use the Batch prefixed execution, eg DeployStack -> 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

26 Oct 19:30
7a9ad42
Compare
Choose a tag to compare

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

24 Oct 23:16
d05c818
Compare
Choose a tag to compare

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
  • 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

22 Oct 19:04
f9b2994
Compare
Choose a tag to compare

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 🦎