Recent Releases of gufo-thor

gufo-thor - 0.10.0

Fixed

  • Do not show trace when docker daemon is not running.

Added

  • mTLS support.
  • expose.mtls_ca_cert setting.
  • logs command.
  • stats command.
  • destroy command.
  • upgrade command.
  • Show gufo-thor version on startup.
  • noc.role and noc.pool container labels.

Changed

  • Use exec to replace process' image when possible.

Removed

  • Old python's docker-compose support.

- Python
Published by dvolodin7 11 months ago

gufo-thor - 0.9.1

Fixed

  • Use NoReturn instead of Never for Python 3.9 and 3.10 compatibility.

- Python
Published by dvolodin7 12 months ago

gufo-thor - 0.9.0

Added

  • Self-signed certificates for domains which don't support CSR Proxy.

- Python
Published by dvolodin7 12 months ago

gufo-thor -

Fixed

  • CSR Proxy client uses Certifi's root CA list implicitly.

Added

  • Network laboratories.
  • Kafka flushes every message on single-node installations.
  • expose.web setting.
  • expose.mongo and expose.postgres settings.
  • backup volume.

Changed

  • expose.port replaced with expose.web.port settings.
  • crashinfo volume exposed to local filesystem.

Infrastructure

  • Use ruff for formatting.
  • Move CI lint to separate step.
  • Move dependencies from .requirements/ to pyproject.toml.

- Python
Published by dvolodin7 12 months ago

gufo-thor - 0.7.0

Fixed

  • Do not raise exception when cannot start browser.

Added

  • Unified login support.
  • restart command.
  • noc.config section.

Changed

  • liftbridge service replaced with kafka

- Python
Published by dvolodin7 over 1 year ago

gufo-thor - 0.6.0

Added

  • noc.migrate config option.
  • gufo-thor --migrate option.
  • crashinfo volume.

Changed

  • Do not write version attribute to docker-compose.yml.
  • Do not override the container's /opt/noc/ui/pkg.
  • worker service depends on liftbridge and datastream.
  • web service depends on worker and scheduler.

- Python
Published by dvolodin7 almost 2 years ago

gufo-thor - 0.5.0

Added

  • gufo-thor up --no-migrate option.

Changed

  • shell no longer depends on migrate.

- Python
Published by dvolodin7 about 2 years ago

gufo-thor - 0.4.0

Added

  • envoy service.
  • thor.yml: noc.theme parameter.
  • static service for serving static files.
  • auth service.

Changed

  • Refined service dependencies.

Removed

  • nginx service.
  • traefik service.

- Python
Published by dvolodin7 over 2 years ago

gufo-thor - 0.3.3

Fixed

  • Fixed ping container capabilities.

Added

  • curl/sh installation script.
  • docs: Configuration reference.
  • docs: Configuration templates.
  • docs: Command Line reference.

Changed

  • docs: Updated installation guide.

- Python
Published by dvolodin7 over 2 years ago

gufo-thor - 0.3.2

Fixed

  • Mount consul's config in read/write mode to prevent the permissions changing error.

Added

  • Upgrade instructuons.

- Python
Published by dvolodin7 over 2 years ago

gufo-thor - 0.3.1

Fixed

  • FileNotFoundError when writing nginx keys.

Changed

  • write_file accepts content as str and bytes.

- Python
Published by dvolodin7 over 2 years ago

gufo-thor - 0.3.0

Added

  • config: project option.
  • config: service.<name>.scale option.
  • jinja2 templates for configs.
  • Perform all migrations and collections loading.
  • Helthchecks for traefik and NOC services.

Changed

  • Less verbose logging.
  • Mount service configurations as read-only.
  • Store persistent data in named volumes.

Removed

  • BaseService.compose_etc_dirs and .get_compose_etc_dirs()

- Python
Published by dvolodin7 over 2 years ago

gufo-thor - 0.2.0

Added

  • shell command.
  • Auto-detect docker configuration.
  • Auto-select between docker compose plugin and docker-compose.
  • Config: expose.open_browser option.

Changed

  • Configure docker-compose.yml logging section when using json-file driver.

- Python
Published by dvolodin7 over 2 years ago

gufo-thor - 0.1.0

Initial release

- Python
Published by dvolodin7 over 2 years ago