Skip to content

Releases: FoxxMD/komodo-import

v0.2.4

17 Sep 14:41

Choose a tag to compare

  • Fixed/remove usage of old env HOST_PARENT_PATH in docs and code

v0.2.3

04 Sep 19:57
062f0fe

Choose a tag to compare

  • Fix "dubious ownership" error from git commands when mounted folder is owned by root #5
  • Fix wrong directory used for Run Directory for Files On Server

v0.2.2

03 Sep 17:33

Choose a tag to compare

What's New?

Documentation Persistence

Docs now use localStorage for user-input on the Quickstart page enabling users to navigate away from the page and return with their inputs intact. This also opens up the ability to populate these variables throughout other docs pages in a future update.

API Sync Improvements

Logging and error handling for Api Sync Output has been greatly improved. A bug related to komodo base url has been addressed that should make KOMODO_URL input more lenient.

Full Changelog

🚀 Features

  • Parse komodo api error response to proper Error

🐛 Bug Fixes

  • Add missing app version to dockerfile
  • Remove trailing slash from komodo api base url

🚜 Refactor

  • Reduce log noise by demoting some logging from info to verbose level

📚 Documentation

  • Reduce button group size for mobile
  • Move komodo api to before console output in quickstart
  • Improve docs landing page
  • Refactor to use localstorage for user input
  • Add shell examples of sync resouce only output and clipboard copy

⚙️ Miscellaneous Tasks

  • Ignore docs for image publishing
  • Bump logging for LOG_LEVEL fix
  • Bump version for release

v0.2.1

22 Aug 20:27

Choose a tag to compare

🚀 Features

  • Added env GLOB_DOT to enable glob searching to find dot folders if explicitly set by user

📚 Documentation

  • Updated quickstart to automatically add GLOB_DOT to compose sample if Host Directory looks like it has a dot folder

v0.2.0

21 Aug 19:32
dc9d377

Choose a tag to compare

What's New?

This is a major re-write of Komodo Import to simplify configuration and add support for generating Stacks from running compose projects (docker compose ls). Highlights:

  • Refactored Docs now include an interactive Quickstart guide to make tailoring Komodo Import for your machine easy and fool-proof
  • Use Docker API to generate Stacks from existing compose projects (docker compose ls)
  • Smarter folder parsing means Stack type (Files on Server or Git) detected automatically
    • Monorepos detected automatically, no additional config required
  • Ignore Komodo known directories to prevent generating Stacks for Stacks deployed by Komodo
  • Generate Komodo Environment in readable multi-line TOML

Breaking Changes

This update renames many of the variables in previous versions and introduces STACKS_FROM to determine how to generate Stacks. Please consult the docs for new setup.

v0.1.4

14 Aug 17:11

Choose a tag to compare

🚀 Features

  • Transform final TOML to have multiline environment

🐛 Bug Fixes

  • Check for undefined KOMODO_URL
  • WRITE_ENV not passed to all stack builders
  • Prevent empty environment field
  • Remove dev dependency import

🚜 Refactor

  • Consolidate komodo stack environment parsing and tests

v0.1.3

13 Aug 20:24

Choose a tag to compare

🚀 Features

  • Implement Git Stacks generation
    • Use Linked Repo if Komodo API enabled and one matches git remote
    • Use Git Provider Account if Komodo API enabled and one matches git domain
  • Enable include/exclude folders via glob
  • Enable writing to Komodo Environment

🐛 Bug Fixes

  • Ignore project directory for git status
  • Ignore dot folders

🚜 Refactor

  • Move stack parsing blocks to make logs more readable
  • Remove komodo api checks from output code
  • Add way more tests

📚 Documentation

  • Add Git Repo stacks docs
  • Update quickstart for git repo

v0.1.2

12 Aug 15:16

Choose a tag to compare

🚀 Features

  • Add Komodo Sync API export

🐛 Bug Fixes

  • Listing non-directories

📚 Documentation

  • Add docusaurus site

v0.1.1

11 Aug 18:17

Choose a tag to compare

Bug Fixes

  • (No Category) Remove undefined keys from stack config
  • (No Category) Remove file_paths if only file is top-level 'compose.yaml'

Documentation

  • (No Category) Create example folder
  • (No Category) Update compose files and readme with new locations and options

Features

  • (No Category) Improve parsing and logging
    • Fix using sorted array when no compose file found #1
  • (No Category) Move toml result logic into separate exporter functions

Refactor

  • (docker) Use plain node dockerfile

Testing

  • (No Category) Add initial tests

Ci

  • (No Category) Don't publish main tag

MVP- v0.1.0

08 Aug 19:16

Choose a tag to compare

Initial release