Skip to content

Releases: cloud-barista/cm-mayfly

v0.5.0

20 Dec 12:24
ef255c9

Choose a tag to compare

Overview

This is an official release that supports the Cloud-Migrator v0.5.0 integrated release.

Integrated or tested with

Core Services

  • cb-spider v0.12.0
  • cb-tumblebug v0.12.1
  • cb-mapui v0.12.1
  • cm-damselfly v0.5.0
  • cm-honeybee v0.5.0
  • cm-beetle v0.5.0
  • cm-grasshopper v0.5.0
  • cm-cicada v0.5.0
  • cm-ant v0.5.0
  • cm-butterfly
    • cm-butterfly-front v0.5.0
    • cm-butterfly-api v0.5.0
  • airflow-server v0.5.0

Database Services

  • cb-tumblebug-postgres (postgres:16-alpine)
  • cm-butterfly-db (postgres:14-alpine)
  • airflow-mysql (mysql:8.0-debian)
  • ant-postgres (timescale/timescaledb:latest-pg16)

Cache/Storage Services

  • cb-tumblebug-etcd (gcr.io/etcd-development/etcd:v3.5.21)
  • airflow-redis (redis:7.2-alpine)

Summary of Changes

  • Infra Update Command Improvements
    • Improved logic for checking the local docker image version
    • Added a user confirmation prompt before proceeding with updates

How to run and use the CM-Mayfly

Pre-Install : Install Docker Engine on Ubuntu

Simplified Command Execution Guide of Just 4 Steps
For more detailed information, please refer to the 'How to Build a Cloud-Migrator Infrastructure' document.

$ git clone https://github.com/cloud-barista/cm-mayfly.git -b v0.5.0
$ cd cm-mayfly
$ ./mayfly infra run
$ ./mayfly infra info --human

Initialize CB-Tumblebug to configure Multi-Cloud info
To safely configure multi-cloud information, it is recommended to use the cb-tumblebug's official initialization guide instead of mayfly commands.

Important: It is crucial to use the exact version of cb-tumblebug that matches your running container to ensure compatibility and proper initialization.

First, check the version of the running cb-tumblebug container:

$ ./mayfly infra info -s cb-tumblebug

Example output:

[v]Status of Cloud-Migrator runtime images
CONTAINER           REPOSITORY                     TAG                 IMAGE ID            SIZE
cb-tumblebug        cloudbaristaorg/cb-tumblebug   0.12.1              d4c2abdc0e21        118MB

Based on the cb-tumblebug version (e.g., v0.12.1), download the corresponding cb-tumblebug repository:

$ git clone -b v0.12.1 https://github.com/cloud-barista/cb-tumblebug.git cb-tumblebug-v0.12.1

Then follow the detailed guide at:
CB-Tumblebug Multi-Cloud Configuration Guide

Alternatively, you can use the following experimental command to automatically download the source code matching the currently running cb-tumblebug version and execute the init.sh shell script.

$ ./mayfly setup tumblebug-init

For more detailed information, please refer to the tumblebug-init Sub Command Guide documentation.

What's Changed

  • Update docker-compose for cm-beetle:0.4.1 by @yunkon-kim in #102
  • update cm-grasshopper 0.4.1 by @ish-hcc in #101
  • update cm-honeybee 0.4.1, cm-cicada 0.4.1, cm-grasshopper 0.4.2 by @ish-hcc in #104
  • Update cm-beetle v0.4.3 and related components by @yunkon-kim in #105
  • update airflow-server 0.4.2, cm-cicada 0.4.2 by @ish-hcc in #106
  • Update cm-butterfly-api and cm-butterfly-front images to latest development versions by @MZC-CSC in #107
  • Update cm-beetle v0.4.4 by @yunkon-kim in #108
  • Enhance Docker version check: Update getCurrentLocalVersion to retrie… by @MZC-CSC in #111
  • Update cm-butterfly-api and cm-butterfly-front images to version 0.4.4 by @MZC-CSC in #112
  • Update docker-compose.yaml: Upgrade Cloud-Barista components to latest versions by @MZC-CSC in #113
  • update cm-ant image version to 0.4.1 in docker-compose.yaml by @MZC-CSC in #114
  • Upgrade Cloud-Barista components in docker-compose.yaml to version 0.5.0 by @MZC-CSC in #115
  • Update cm-damselfly image version to 0.5.0 in docker-compose.yaml by @MZC-CSC in #116
  • Refactor log command options in docker by @MZC-CSC in #117
  • Update cm-butterfly-api and cm-butterfly-front image versions to 0.4.6 by @MZC-CSC in #118
  • Update cm-butterfly-api and cm-butterfly-front image versions to 0.4.7 by @MZC-CSC in #119
  • Update cm-butterfly-api and cm-butterfly-front image versions to 0.5.0 by @MZC-CSC in #120

Full Changelog: v0.4.1...v0.5.0

v0.4.4

19 Dec 05:13
0f80729

Choose a tag to compare

v0.4.4 Pre-release
Pre-release

Overview

This is a pre-release to support the Cloud-Migrator v0.5.0 integrated release. Docker image versions have been updated to the latest versions of each subsystem that are targeted for the v0.5.0 integration.

Updated Docker Images

The following Docker images have been updated in this release:

CB-Spider: 0.11.16 → 0.12.0
CB-Tumblebug: 0.11.19 → 0.12.1
CB-MapUI: 0.11.19 → 0.12.1
CM-Beetle: 0.4.4 → 0.4.7
CM-Butterfly-API: 0.4.4 → 0.4.5
CM-Butterfly-Front: 0.4.4 → 0.4.5
CM-Ant:0.4.0 -> 0.4.1
CM-Honeybee: 0.4.1 → edge
CM-Cicada: 0.4.2 → edge
CM-Grasshopper: 0.4.2 → edge

What's Changed

  • Update docker-compose.yaml: Upgrade Cloud-Barista components to latest versions by @MZC-CSC in #113
  • update cm-ant image version to 0.4.1 in docker-compose.yaml by @MZC-CSC in #114

Full Changelog: v0.4.3...v0.4.4

v0.4.3

14 Nov 10:25
1964fc4

Choose a tag to compare

Notes

  • This release focuses on integrating the latest cm-butterfly improvements
  • Software migration tracking has been significantly enhanced with real API integration
  • No breaking changes in cm-mayfly functionality
  • All existing configurations remain compatible

Overview

This release updates the Docker Compose configuration to integrate cm-butterfly v0.4.4, which includes significant improvements to software migration tracking and API integration.

Main Changes:

  • cm-butterfly Integration: Updated cm-butterfly-api and cm-butterfly-front to version 0.4.4
  • Software Migration Enhancements: Integrated improved software migration table with real API integration
  • User Experience: Better visibility of version and error information through tooltips

Core Features

1. cm-butterfly v0.4.4 Integration

Description: Updated cm-butterfly components to version 0.4.4, which includes enhanced software migration tracking capabilities and improved API integration.

Updated Components:

  • cm-butterfly-api: Updated from v0.4.3 to v0.4.4
  • cm-butterfly-front: Updated from v0.4.3 to v0.4.4

Key Features from cm-butterfly v0.4.4:

  • Software Migration Table Enhancements
    • Version and error tooltips for better information visibility
    • Sequential numbering field for easier reference
    • Real-time data from API instead of mock data
  • API Integration Improvements
    • Fixed software migration status API calls
    • Proper API endpoint usage
    • Correct parameter passing
    • Improved error handling

Updated Docker Images

The following Docker images have been updated in this release:

Service Previous Version New Version Docker Image
cm-butterfly-api 0.4.3 0.4.4 cloudbaristaorg/cm-butterfly-api:0.4.4
cm-butterfly-front 0.4.3 0.4.4 cloudbaristaorg/cm-butterfly-front:0.4.4

Related Resources


What's Changed

  • Update cm-butterfly-api and cm-butterfly-front images to version 0.4.4 by @MZC-CSC in #112

Full Changelog: v0.4.2...v0.4.3

v0.4.2

12 Nov 14:40
88aeede

Choose a tag to compare

Integrated or tested with

Core Services

  • cb-spider v0.11.16
  • cb-tumblebug v0.11.19
  • cb-mapui v0.11.19
  • cm-damselfly v0.4.0
  • cm-honeybee v0.4.1
  • cm-beetle v0.4.4
  • cm-grasshopper v0.4.2
  • cm-cicada v0.4.2
  • cm-ant v0.4.0
  • cm-butterfly
    • cm-butterfly-front v0.4.3
    • cm-butterfly-api v0.4.3
  • airflow-server v0.4.2

Database Services

  • cb-tumblebug-postgres (postgres:16-alpine)
  • cm-butterfly-db (postgres:14-alpine)
  • airflow-mysql (mysql:8.0-debian)
  • ant-postgres (timescale/timescaledb:latest-pg16)

Cache/Storage Services

  • cb-tumblebug-etcd (gcr.io/etcd-development/etcd:v3.5.21)
  • airflow-redis (redis:7.2-alpine)

Summary of Changes

  • Updated Docker Image Versions
    • cm-beetle: v0.4.3 → v0.4.4
    • cm-butterfly-front: v0.4.2 → v0.4.3
    • cm-butterfly-api: v0.4.2 → v0.4.3
  • Infra Update Command Improvements
    • Improved logic for checking the local docker image version
    • Added a user confirmation prompt before proceeding with updates

How to run and use the CM-Mayfly

Pre-Install : Install Docker Engine on Ubuntu

Simplified Command Execution Guide of Just 4 Steps
For more detailed information, please refer to the 'How to Build a Cloud-Migrator Infrastructure' document.

$ git clone https://github.com/cloud-barista/cm-mayfly.git -b v0.4.2
$ cd cm-mayfly
$ ./mayfly infra run
$ ./mayfly infra info --human

Initialize CB-Tumblebug to configure Multi-Cloud info
To safely configure multi-cloud information, it is recommended to use the cb-tumblebug's official initialization guide instead of mayfly commands.

Important: It is crucial to use the exact version of cb-tumblebug that matches your running container to ensure compatibility and proper initialization.

First, check the version of the running cb-tumblebug container:

$ ./mayfly infra info -s cb-tumblebug

Example output:

[v]Status of Cloud-Migrator runtime images
CONTAINER           REPOSITORY                     TAG                 IMAGE ID            SIZE
cb-tumblebug        cloudbaristaorg/cb-tumblebug   0.11.9              d4c2abdc0e21        118MB

Based on the cb-tumblebug version (e.g., v0.11.9), download the corresponding cb-tumblebug repository:

$ git clone -b v0.11.9 https://github.com/cloud-barista/cb-tumblebug.git cb-tumblebug-v0.11.9

Then follow the detailed guide at:
CB-Tumblebug Multi-Cloud Configuration Guide

Alternatively, you can use the following experimental command to automatically download the source code matching the currently running cb-tumblebug version and execute the init.sh shell script.

$ ./mayfly setup tumblebug-init

For more detailed information, please refer to the tumblebug-init Sub Command Guide documentation.

What's Changed

Full Changelog: v0.4.1...v0.4.2

v0.4.1

10 Nov 08:06
ef2929f

Choose a tag to compare

Integrated or tested with

Core Services

  • cb-spider v0.11.16
  • cb-tumblebug v0.11.19
  • cb-mapui v0.11.19
  • cm-damselfly v0.4.0
  • cm-honeybee v0.4.1
  • cm-beetle v0.4.3
  • cm-grasshopper v0.4.2
  • cm-cicada v0.4.2
  • cm-ant v0.4.0
  • cm-butterfly
    • cm-butterfly-front v0.4.2
    • cm-butterfly-api v0.4.2
  • airflow-server v0.4.2

Database Services

  • cb-tumblebug-postgres (postgres:16-alpine)
  • cm-butterfly-db (postgres:14-alpine)
  • airflow-mysql (mysql:8.0-debian)
  • ant-postgres (timescale/timescaledb:latest-pg16)

Cache/Storage Services

  • cb-tumblebug-etcd (gcr.io/etcd-development/etcd:v3.5.21)
  • airflow-redis (redis:7.2-alpine)

Summary of Changes

  • Updated Docker Image Versions
    • cb-spider: v0.11.13 → v0.11.16
    • cb-tumblebug: v0.11.13 → v0.11.19
    • cb-mapui: v0.11.16 → v0.11.19
    • cm-honeybee: v0.4.0 → v0.4.1
    • cm-beetle: v0.4.0 → v0.4.3
    • cm-grasshopper: v0.4.0 → v0.4.2
    • cm-cicada: v0.4.0 → v0.4.2
    • cm-butterfly-front: v0.4.0 → v0.4.2
    • cm-butterfly-api: v0.4.0 → v0.4.2
    • airflow-server: v0.4.0 → v0.4.2
  • Add user confirmation prompt before installation

How to run and use the CM-Mayfly

Pre-Install : Install Docker Engine on Ubuntu

Simplified Command Execution Guide of Just 4 Steps
For more detailed information, please refer to the 'How to Build a Cloud-Migrator Infrastructure' document.

$ git clone https://github.com/cloud-barista/cm-mayfly.git -b v0.4.1
$ cd cm-mayfly
$ ./mayfly infra run
$ ./mayfly infra info --human

Initialize CB-Tumblebug to configure Multi-Cloud info
To safely configure multi-cloud information, it is recommended to use the cb-tumblebug's official initialization guide instead of mayfly commands.

Important: It is crucial to use the exact version of cb-tumblebug that matches your running container to ensure compatibility and proper initialization.

First, check the version of the running cb-tumblebug container:

$ ./mayfly infra info -s cb-tumblebug

Example output:

[v]Status of Cloud-Migrator runtime images
CONTAINER           REPOSITORY                     TAG                 IMAGE ID            SIZE
cb-tumblebug        cloudbaristaorg/cb-tumblebug   0.11.9              d4c2abdc0e21        118MB

Based on the cb-tumblebug version (e.g., v0.11.9), download the corresponding cb-tumblebug repository:

$ git clone -b v0.11.9 https://github.com/cloud-barista/cb-tumblebug.git cb-tumblebug-v0.11.9

Then follow the detailed guide at:
CB-Tumblebug Multi-Cloud Configuration Guide

Alternatively, you can use the following experimental command to automatically download the source code matching the currently running cb-tumblebug version and execute the init.sh shell script.

$ ./mayfly setup tumblebug-init

For more detailed information, please refer to the tumblebug-init Sub Command Guide documentation.

What's Changed

  • Update docker-compose for cm-beetle:0.4.1 by @yunkon-kim in #102
  • update cm-grasshopper 0.4.1 by @ish-hcc in #101
  • update cm-honeybee 0.4.1, cm-cicada 0.4.1, cm-grasshopper 0.4.2 by @ish-hcc in #104
  • Update cm-beetle v0.4.3 and related components by @yunkon-kim in #105
  • update airflow-server 0.4.2, cm-cicada 0.4.2 by @ish-hcc in #106
  • Update cm-butterfly-api and cm-butterfly-front images to latest development versions by @MZC-CSC in #107

Full Changelog: v0.4.0...v0.4.1

v0.4.0

17 Oct 04:47
467d7c6

Choose a tag to compare

Integrated or tested with

Core Services

  • cb-spider v0.11.13
  • cb-tumblebug v0.11.13
  • cb-mapui v0.11.16
  • cm-damselfly v0.4.0
  • cm-honeybee v0.4.0
  • cm-beetle v0.4.0
  • cm-grasshopper v0.4.0
  • cm-cicada v0.4.0
  • cm-ant v0.4.0
  • cm-butterfly
    • cm-butterfly-front v0.4.0
    • cm-butterfly-api v0.4.0
  • airflow-server v0.4.0

Database Services

  • cb-tumblebug-postgres (postgres:16-alpine)
  • cm-butterfly-db (postgres:14-alpine)
  • airflow-mysql (mysql:8.0-debian)
  • ant-postgres (timescale/timescaledb:latest-pg16)

Cache/Storage Services

  • cb-tumblebug-etcd (gcr.io/etcd-development/etcd:v3.5.21)
  • airflow-redis (redis:7.2-alpine)

What's Changed

  • Added tumblebug-init command for automated CB-Tumblebug initialization
  • Add various options to logs command and update documentation
  • Enhance docker-compose.yaml with service_healthy dependencies and comprehensive healthcheck configuration
  • Enhanced Docker cleanup script (remove_all.sh) with improved logic and safety features
  • Added comprehensive documentation for tumblebug-init subcommand
  • Implement Docker image version check and update functionality in update command
  • Add interactive confirmation and detailed output for removal command
  • Modify infra run command to use detached mode by default to prevent depends_on dependency failures
  • Enhanced service categorization in infra run command output
    • Add categorized service display showing Core Services, Database, Cache/Storage, Workflow Engine, and Dependencies
  • Improved Docker Compose dependency management for better startup reliability
  • Add --all flag to info command for displaying all containers, including stopped ones (Fix #87)
  • Add --test-versions flag for debugging version extraction
  • Enhance info command with --human flag for human-readable service status (Fix #88)
  • Fix remove command to preserve Docker networks when removing specific services
  • Removed unused docker-compose-sub.yaml file
  • Improved usage examples for API commands and updated documentation examples
  • Update api.yaml to reflect v0.4.0 release versions

How to run and use the CM-Mayfly

Pre-Install : Install Docker Engine on Ubuntu

Simplified Command Execution Guide of Just 4 Steps
For more detailed information, please refer to the 'How to Build a Cloud-Migrator Infrastructure' document.

$ git clone https://github.com/cloud-barista/cm-mayfly.git -b v0.4.0
$ cd cm-mayfly
$ ./mayfly infra run -d
$ ./mayfly infra info --human

Initialize CB-Tumblebug to configure Multi-Cloud info
To safely configure multi-cloud information, it is recommended to use the cb-tumblebug's official initialization guide instead of mayfly commands.

Important: It is crucial to use the exact version of cb-tumblebug that matches your running container to ensure compatibility and proper initialization.

First, check the version of the running cb-tumblebug container:

$ ./mayfly infra info -s cb-tumblebug

Example output:

[v]Status of Cloud-Migrator runtime images
CONTAINER           REPOSITORY                     TAG                 IMAGE ID            SIZE
cb-tumblebug        cloudbaristaorg/cb-tumblebug   0.11.9              d4c2abdc0e21        118MB

Based on the cb-tumblebug version (e.g., v0.11.9), download the corresponding cb-tumblebug repository:

$ git clone -b v0.11.9 https://github.com/cloud-barista/cb-tumblebug.git cb-tumblebug-v0.11.9

Then follow the detailed guide at:
CB-Tumblebug Multi-Cloud Configuration Guide

Alternatively, you can use the following experimental command to automatically download the source code matching the currently running cb-tumblebug version and execute the init.sh shell script.

$ ./mayfly setup tumblebug-init

For more detailed information, please refer to the tumblebug-init Sub Command Guide documentation.

Detailed Change History

  • Updated to the latest Docker image for testing the latest version of … by @MZC-CSC in #55
  • Update CM-Beetle configuration in docker-compose by @yunkon-kim in #56
  • update cm-cicada 0.3.2, cm-grasshopper 0.3.3, cm-honeybee 0.3.4 by @ish-hcc in #57
  • Fix cm-grsshopper mount paths by @ish-hcc in #58
  • Update docker-compose.yaml for reflecting Beetle v0.3.8 by @yunkon-kim in #59
  • Update README.md and docker-compose.yaml: Change infra sub-command gu… by @MZC-CSC in #60
  • docker-compose.yaml: Update cm-butterfly image versions to new dev re… by @MZC-CSC in #61
  • update cm-cicada 0.3.3, cm-grasshopper 0.3.4, cm-honeybee 0.3.5 by @ish-hcc in #62
  • docker-compose.yaml: Update cm-butterfly, cm-front, and cm-ant images to version 0.3.3 by @MZC-CSC in #63
  • update docker-compose.yaml and api.yaml: cm-ant:0.3.4 by @MZC-CSC in #64
  • docker-compose.yaml: Standardize health check configuration across all services by @MZC-CSC in #65
  • docker-compose.yaml: update cm-ant:v0.4.0 docker image version by @MZC-CSC in #66
  • Add tumblebug-init command for CB-Tumblebug initialization by @MZC-CSC in #68
  • Update cm-butterfly to v0.3.4 latest image, improve remove_all.sh logic, and remove docker-compose-sub.yaml file by @MZC-CSC in #69
  • Add various options to logs command and update documentation by @MZC-CSC in #71
  • Add --no-follow option to logs command, update documentation, and improve docker-compose healthcheck logic by @MZC-CSC in #72
  • fix missed cm-damselfly info for cm-cicada by @ish-hcc in #73
  • Enhance warning messages for remove_all.sh script ( Issue #75) by @MZC-CSC in #76
  • Add cm-ant data volume in docker-compose.yaml and improve API call usage examples by @MZC-CSC in #77
  • Implement Docker image version check and update functionality in update command; by @MZC-CSC in #78
  • Update subsystem version according to Beetle v0.3.9 release by @yunkon-kim in #79
  • refactor: enhance docker infrastructure commands by @MZC-CSC in #80
  • Add Docker group setup and uv package manager installation guidance (Fix Issue #74) by @MZC-CSC in #81
  • update cm-cicada 0.3.4, cm-grasshopper 0.3.5, cm-honeybee 0.3.6 by @ish-hcc in #82
  • update : cm-damselfly : 0.3.5 -> 0.3.6 / airflow-server:0.2.4 -> 0.3.4 by @MZC-CSC in #83
  • update cm-cicada 0.3.5, airflow-server 0.3.5 by @ish-hcc in #84
  • Fix service log bug in run command by @MZC-CSC in #85
  • Add --all flag to info command for displaying all containers, including stopped ones(Fix #86) by @MZC-CSC in #87
  • update cm-cicada 0.3.6, airflow-server 0.3.6 by @ish-hcc in #89
  • Enhance info command with --human flag for human-readable service status (Fix Issue #88) by @MZC-CSC in #90
  • feat: enhance Docker infrastructure commands with improved service management by @MZC-CSC in #92
  • Enhance remove / run / update command by @MZC-CSC in #94
  • Update Docker cm-beetle image version to 0.3.10 and enhance getCurrentLocalVersion function by @MZC-CSC in #95
  • Update docker-compose.yaml to version 0.4.0 for multiple services by @MZC-CSC in #97
  • Enhance info command in Docker infrastructure by @MZC-CSC in #98
  • Update README and API documentation to include new commands by @MZC-CSC in #99
  • Update api.yaml to reflect v0.4.0 release versions by @MZC-CSC in #100

New Contributors

  • @ish-hcc made their first contribution in #57
  • Comment out setup.env sourcing in tumblebug_init.go to prevent initialization errors by @MZC-CSC in #70
  • docker-compose.yaml: Fix grasshopper's SSH issue by @ish-hcc in #67

Full Changelog: v0.3.1...v0.3.2
Full Changelog: v0.3.2...v0.3.3
Full Changelog: v0.3.3...v0.3.4
**Full Changelo...

Read more

v0.3.15

13 Oct 02:13
666e12f

Choose a tag to compare

Integrated or tested with

Core Services

  • cb-spider v0.11.13
  • cb-tumblebug v0.11.13
  • cb-mapui v0.11.16
  • cm-damselfly v0.3.6
  • cm-honeybee v0.3.6
  • cm-beetle v0.3.10
  • cm-grasshopper v0.3.5
  • cm-cicada v0.3.6
  • cm-ant v0.4.0
  • cm-butterfly
    • cm-butterfly-front v0.3.4
    • cm-butterfly-api v0.3.4
  • airflow-server v0.3.6

Database Services

  • cb-tumblebug-postgres (postgres:16-alpine)
  • cm-butterfly-db (postgres:14-alpine)
  • airflow-mysql (mysql:8.0-debian)
  • ant-postgres (timescale/timescaledb:latest-pg16)

Cache/Storage Services

  • cb-tumblebug-etcd (gcr.io/etcd-development/etcd:v3.5.21)
  • airflow-redis (redis:7.2-alpine)

What's Changed

  • Added tumblebug-init command for automated CB-Tumblebug initialization
  • Add various options to logs command and update documentation
  • Enhance docker-compose.yaml with service_healthy dependencies and comprehensive healthcheck configuration
  • Enhanced Docker cleanup script (remove_all.sh) with improved logic and safety features
  • Added comprehensive documentation for tumblebug-init subcommand
  • Implement Docker image version check and update functionality in update command
  • Add interactive confirmation and detailed output for removal command
  • Modify infra run command to use detached mode by default to prevent depends_on dependency failures
  • Enhanced service categorization in infra run command output
    • Add categorized service display showing Core Services, Database, Cache/Storage, Workflow Engine, and Dependencies
  • Improved Docker Compose dependency management for better startup reliability
  • Add --all flag to info command for displaying all containers, including stopped ones (Fix #87)
  • Enhance info command with --human flag for human-readable service status (Fix #88)
  • Fix remove command to preserve Docker networks when removing specific services
  • Removed unused docker-compose-sub.yaml file

How to run and use the CM-Mayfly

Pre-Install : Install Docker Engine on Ubuntu

Simplified Command Execution Guide of Just 4 Steps
For more detailed information, please refer to the 'How to Build a Cloud-Migrator Infrastructure' document.

$ git clone https://github.com/cloud-barista/cm-mayfly.git -b v0.3.14
$ cd cm-mayfly
$ ./mayfly infra run -d
$ ./mayfly infra info --human

Initialize CB-Tumblebug to configure Multi-Cloud info
To safely configure multi-cloud information, it is recommended to use the cb-tumblebug's official initialization guide instead of mayfly commands.

Important: It is crucial to use the exact version of cb-tumblebug that matches your running container to ensure compatibility and proper initialization.

First, check the version of the running cb-tumblebug container:

$ ./mayfly infra info -s cb-tumblebug

Example output:

[v]Status of Cloud-Migrator runtime images
CONTAINER           REPOSITORY                     TAG                 IMAGE ID            SIZE
cb-tumblebug        cloudbaristaorg/cb-tumblebug   0.11.9              d4c2abdc0e21        118MB

Based on the cb-tumblebug version (e.g., v0.11.9), download the corresponding cb-tumblebug repository:

$ git clone -b v0.11.9 https://github.com/cloud-barista/cb-tumblebug.git cb-tumblebug-v0.11.9

Then follow the detailed guide at:
CB-Tumblebug Multi-Cloud Configuration Guide

Alternatively, you can use the following experimental command to automatically download the source code matching the currently running cb-tumblebug version and execute the init.sh shell script.

$ ./mayfly setup tumblebug-init

For more detailed information, please refer to the tumblebug-init Sub Command Guide documentation.

Detailed Change History

  • Updated to the latest Docker image for testing the latest version of … by @MZC-CSC in #55
  • Update CM-Beetle configuration in docker-compose by @yunkon-kim in #56
  • update cm-cicada 0.3.2, cm-grasshopper 0.3.3, cm-honeybee 0.3.4 by @ish-hcc in #57
  • Fix cm-grsshopper mount paths by @ish-hcc in #58
  • Update docker-compose.yaml for reflecting Beetle v0.3.8 by @yunkon-kim in #59
  • Update README.md and docker-compose.yaml: Change infra sub-command gu… by @MZC-CSC in #60
  • docker-compose.yaml: Update cm-butterfly image versions to new dev re… by @MZC-CSC in #61
  • update cm-cicada 0.3.3, cm-grasshopper 0.3.4, cm-honeybee 0.3.5 by @ish-hcc in #62
  • docker-compose.yaml: Update cm-butterfly, cm-front, and cm-ant images to version 0.3.3 by @MZC-CSC in #63
  • update docker-compose.yaml and api.yaml: cm-ant:0.3.4 by @MZC-CSC in #64
  • docker-compose.yaml: Standardize health check configuration across all services by @MZC-CSC in #65
  • docker-compose.yaml: update cm-ant:v0.4.0 docker image version by @MZC-CSC in #66
  • Add tumblebug-init command for CB-Tumblebug initialization by @MZC-CSC in #68
  • Update cm-butterfly to v0.3.4 latest image, improve remove_all.sh logic, and remove docker-compose-sub.yaml file by @MZC-CSC in #69
  • Add various options to logs command and update documentation by @MZC-CSC in #71
  • Add --no-follow option to logs command, update documentation, and improve docker-compose healthcheck logic by @MZC-CSC in #72
  • fix missed cm-damselfly info for cm-cicada by @ish-hcc in #73
  • Enhance warning messages for remove_all.sh script ( Issue #75) by @MZC-CSC in #76
  • Add cm-ant data volume in docker-compose.yaml and improve API call usage examples by @MZC-CSC in #77
  • Implement Docker image version check and update functionality in update command; by @MZC-CSC in #78
  • Update subsystem version according to Beetle v0.3.9 release by @yunkon-kim in #79
  • refactor: enhance docker infrastructure commands by @MZC-CSC in #80
  • Add Docker group setup and uv package manager installation guidance (Fix Issue #74) by @MZC-CSC in #81
  • update cm-cicada 0.3.4, cm-grasshopper 0.3.5, cm-honeybee 0.3.6 by @ish-hcc in #82
  • update : cm-damselfly : 0.3.5 -> 0.3.6 / airflow-server:0.2.4 -> 0.3.4 by @MZC-CSC in #83
  • update cm-cicada 0.3.5, airflow-server 0.3.5 by @ish-hcc in #84
  • Fix service log bug in run command by @MZC-CSC in #85
  • Add --all flag to info command for displaying all containers, including stopped ones(Fix #86) by @MZC-CSC in #87
  • update cm-cicada 0.3.6, airflow-server 0.3.6 by @ish-hcc in #89
  • Enhance info command with --human flag for human-readable service status (Fix Issue #88) by @MZC-CSC in #90
  • feat: enhance Docker infrastructure commands with improved service management by @MZC-CSC in #92
  • Enhance remove / run / update command by @MZC-CSC in #94
  • Update Docker cm-beetle image version to 0.3.10 and enhance getCurrentLocalVersion function by @MZC-CSC in #95

New Contributors

  • @ish-hcc made their first contribution in #57
  • Comment out setup.env sourcing in tumblebug_init.go to prevent initialization errors by @MZC-CSC in #70
  • docker-compose.yaml: Fix grasshopper's SSH issue by @ish-hcc in #67

Full Changelog: v0.3.1...v0.3.2
Full Changelog: v0.3.2...v0.3.3
Full Changelog: v0.3.3...v0.3.4
Full Changelog: v0.3.4...v0.3.5
Full Changelog: v0.3.5...v0.3.6
Full Changelog: v0.3.6...v0.3.7
Full Changelog: v0.3.7...v0.3.8
Full Changelog: v0.3.8...v0.3.9
Full Changelog: v0.3.9...v0.3.10
Full Changelog: v0.3.10...v0.3.11
Full Changelog: v0.3.11...v0.3.12
**...

Read more

v0.3.14

01 Oct 11:11
258d09c

Choose a tag to compare

Integrated or tested with

Core Services

  • cb-spider v0.11.13
  • cb-tumblebug v0.11.13
  • cb-mapui v0.11.16
  • cm-damselfly v0.3.6
  • cm-honeybee v0.3.6
  • cm-beetle v0.3.9
  • cm-grasshopper v0.3.5
  • cm-cicada v0.3.6
  • cm-ant v0.4.0
  • cm-butterfly
    • cm-butterfly-front v0.3.4
    • cm-butterfly-api v0.3.4
  • airflow-server v0.3.6

Database Services

  • cb-tumblebug-postgres (postgres:16-alpine)
  • cm-butterfly-db (postgres:14-alpine)
  • airflow-mysql (mysql:8.0-debian)
  • ant-postgres (timescale/timescaledb:latest-pg16)

Cache/Storage Services

  • cb-tumblebug-etcd (gcr.io/etcd-development/etcd:v3.5.21)
  • airflow-redis (redis:7.2-alpine)

What's Changed

  • Added tumblebug-init command for automated CB-Tumblebug initialization
  • Add various options to logs command and update documentation
  • Enhance docker-compose.yaml with service_healthy dependencies and comprehensive healthcheck configuration
  • Enhanced Docker cleanup script (remove_all.sh) with improved logic and safety features
  • Added comprehensive documentation for tumblebug-init subcommand
  • Implement Docker image version check and update functionality in update command
  • Add interactive confirmation and detailed output for removal command
  • Modify infra run command to use detached mode by default to prevent depends_on dependency failures
  • Enhanced service categorization in infra run command output
    • Add categorized service display showing Core Services, Database, Cache/Storage, Workflow Engine, and Dependencies
  • Improved Docker Compose dependency management for better startup reliability
  • Add --all flag to info command for displaying all containers, including stopped ones (Fix #87)
  • Enhance info command with --human flag for human-readable service status (Fix #88)
  • Fix remove command to preserve Docker networks when removing specific services
  • Removed unused docker-compose-sub.yaml file

How to run and use the CM-Mayfly

Pre-Install : Install Docker Engine on Ubuntu

Simplified Command Execution Guide of Just 4 Steps
For more detailed information, please refer to the 'How to Build a Cloud-Migrator Infrastructure' document.

$ git clone https://github.com/cloud-barista/cm-mayfly.git -b v0.3.14
$ cd cm-mayfly
$ ./mayfly infra run -d
$ ./mayfly infra info --human

Initialize CB-Tumblebug to configure Multi-Cloud info
To safely configure multi-cloud information, it is recommended to use the cb-tumblebug's official initialization guide instead of mayfly commands.

Important: It is crucial to use the exact version of cb-tumblebug that matches your running container to ensure compatibility and proper initialization.

First, check the version of the running cb-tumblebug container:

$ ./mayfly infra info -s cb-tumblebug

Example output:

[v]Status of Cloud-Migrator runtime images
CONTAINER           REPOSITORY                     TAG                 IMAGE ID            SIZE
cb-tumblebug        cloudbaristaorg/cb-tumblebug   0.11.9              d4c2abdc0e21        118MB

Based on the cb-tumblebug version (e.g., v0.11.9), download the corresponding cb-tumblebug repository:

$ git clone -b v0.11.9 https://github.com/cloud-barista/cb-tumblebug.git cb-tumblebug-v0.11.9

Then follow the detailed guide at:
CB-Tumblebug Multi-Cloud Configuration Guide

Alternatively, you can use the following experimental command to automatically download the source code matching the currently running cb-tumblebug version and execute the init.sh shell script.

$ ./mayfly setup tumblebug-init

For more detailed information, please refer to the tumblebug-init Sub Command Guide documentation.

Detailed Change History

  • Updated to the latest Docker image for testing the latest version of … by @MZC-CSC in #55
  • Update CM-Beetle configuration in docker-compose by @yunkon-kim in #56
  • update cm-cicada 0.3.2, cm-grasshopper 0.3.3, cm-honeybee 0.3.4 by @ish-hcc in #57
  • Fix cm-grsshopper mount paths by @ish-hcc in #58
  • Update docker-compose.yaml for reflecting Beetle v0.3.8 by @yunkon-kim in #59
  • Update README.md and docker-compose.yaml: Change infra sub-command gu… by @MZC-CSC in #60
  • docker-compose.yaml: Update cm-butterfly image versions to new dev re… by @MZC-CSC in #61
  • update cm-cicada 0.3.3, cm-grasshopper 0.3.4, cm-honeybee 0.3.5 by @ish-hcc in #62
  • docker-compose.yaml: Update cm-butterfly, cm-front, and cm-ant images to version 0.3.3 by @MZC-CSC in #63
  • update docker-compose.yaml and api.yaml: cm-ant:0.3.4 by @MZC-CSC in #64
  • docker-compose.yaml: Standardize health check configuration across all services by @MZC-CSC in #65
  • docker-compose.yaml: update cm-ant:v0.4.0 docker image version by @MZC-CSC in #66
  • Add tumblebug-init command for CB-Tumblebug initialization by @MZC-CSC in #68
  • Update cm-butterfly to v0.3.4 latest image, improve remove_all.sh logic, and remove docker-compose-sub.yaml file by @MZC-CSC in #69
  • Add various options to logs command and update documentation by @MZC-CSC in #71
  • Add --no-follow option to logs command, update documentation, and improve docker-compose healthcheck logic by @MZC-CSC in #72
  • fix missed cm-damselfly info for cm-cicada by @ish-hcc in #73
  • Enhance warning messages for remove_all.sh script ( Issue #75) by @MZC-CSC in #76
  • Add cm-ant data volume in docker-compose.yaml and improve API call usage examples by @MZC-CSC in #77
  • Implement Docker image version check and update functionality in update command; by @MZC-CSC in #78
  • Update subsystem version according to Beetle v0.3.9 release by @yunkon-kim in #79
  • refactor: enhance docker infrastructure commands by @MZC-CSC in #80
  • Add Docker group setup and uv package manager installation guidance (Fix Issue #74) by @MZC-CSC in #81
  • update cm-cicada 0.3.4, cm-grasshopper 0.3.5, cm-honeybee 0.3.6 by @ish-hcc in #82
  • update : cm-damselfly : 0.3.5 -> 0.3.6 / airflow-server:0.2.4 -> 0.3.4 by @MZC-CSC in #83
  • update cm-cicada 0.3.5, airflow-server 0.3.5 by @ish-hcc in #84
  • Fix service log bug in run command by @MZC-CSC in #85
  • Add --all flag to info command for displaying all containers, including stopped ones(Fix #86) by @MZC-CSC in #87
  • update cm-cicada 0.3.6, airflow-server 0.3.6 by @ish-hcc in #89
  • Enhance info command with --human flag for human-readable service status (Fix Issue #88) by @MZC-CSC in #90
  • feat: enhance Docker infrastructure commands with improved service management by @MZC-CSC in #92
  • Enhance remove / run / update command by @MZC-CSC in #94

New Contributors

  • @ish-hcc made their first contribution in #57
  • Comment out setup.env sourcing in tumblebug_init.go to prevent initialization errors by @MZC-CSC in #70
  • docker-compose.yaml: Fix grasshopper's SSH issue by @ish-hcc in #67

Full Changelog: v0.3.1...v0.3.2
Full Changelog: v0.3.2...v0.3.3
Full Changelog: v0.3.3...v0.3.4
Full Changelog: v0.3.4...v0.3.5
Full Changelog: v0.3.5...v0.3.6
Full Changelog: v0.3.6...v0.3.7
Full Changelog: v0.3.7...v0.3.8
Full Changelog: v0.3.8...v0.3.9
Full Changelog: v0.3.9...v0.3.10
Full Changelog: v0.3.10...v0.3.11
Full Changelog: v0.3.11...v0.3.12
Full Changelog: v0.3.12...v0.3.13
Full Changelog: https://github.com/cloud-barista/cm-mayfly/compare/v0....

Read more

v0.3.13

01 Oct 06:36
6b541a9

Choose a tag to compare

Integrated or tested with

Core Services

  • cb-spider v0.11.13
  • cb-tumblebug v0.11.13
  • cb-mapui v0.11.16
  • cm-damselfly v0.3.6
  • cm-honeybee v0.3.6
  • cm-beetle v0.3.9
  • cm-grasshopper v0.3.5
  • cm-cicada v0.3.6
  • cm-ant v0.4.0
  • cm-butterfly
    • cm-butterfly-front v0.3.4
    • cm-butterfly-api v0.3.4
  • airflow-server v0.3.6

Database Services

  • cb-tumblebug-postgres (postgres:16-alpine)
  • cm-butterfly-db (postgres:14-alpine)
  • airflow-mysql (mysql:8.0-debian)
  • ant-postgres (timescale/timescaledb:latest-pg16)

Cache/Storage Services

  • cb-tumblebug-etcd (gcr.io/etcd-development/etcd:v3.5.21)
  • airflow-redis (redis:7.2-alpine)

What's Changed

  • Added tumblebug-init command for automated CB-Tumblebug initialization
  • Add various options to logs command and update documentation
  • Enhance docker-compose.yaml with service_healthy dependencies and comprehensive healthcheck configuration
  • Enhanced Docker cleanup script (remove_all.sh) with improved logic and safety features
  • Added comprehensive documentation for tumblebug-init subcommand
  • Implement Docker image version check and update functionality in update command
  • Add interactive confirmation and detailed output for removal command
  • Modify infra run command to use detached mode by default to prevent depends_on dependency failures
  • Enhanced service categorization in infra run command output
    • Add categorized service display showing Core Services, Database, Cache/Storage, Workflow Engine, and Dependencies
  • Improved Docker Compose dependency management for better startup reliability
  • Add --all flag to info command for displaying all containers, including stopped ones (Fix #87)
  • Enhance info command with --human flag for human-readable service status (Fix #88)
  • Fix remove command to preserve Docker networks when removing specific services
  • Removed unused docker-compose-sub.yaml file

How to run and use the CM-Mayfly

Pre-Install : Install Docker Engine on Ubuntu

Simplified Command Execution Guide of Just 4 Steps
For more detailed information, please refer to the 'How to Build a Cloud-Migrator Infrastructure' document.

$ git clone https://github.com/cloud-barista/cm-mayfly.git -b v0.3.13
$ cd cm-mayfly
$ ./mayfly infra run -d
$ ./mayfly infra info --human

Initialize CB-Tumblebug to configure Multi-Cloud info
To safely configure multi-cloud information, it is recommended to use the cb-tumblebug's official initialization guide instead of mayfly commands.

Important: It is crucial to use the exact version of cb-tumblebug that matches your running container to ensure compatibility and proper initialization.

First, check the version of the running cb-tumblebug container:

$ ./mayfly infra info -s cb-tumblebug

Example output:

[v]Status of Cloud-Migrator runtime images
CONTAINER           REPOSITORY                     TAG                 IMAGE ID            SIZE
cb-tumblebug        cloudbaristaorg/cb-tumblebug   0.11.9              d4c2abdc0e21        118MB

Based on the cb-tumblebug version (e.g., v0.11.9), download the corresponding cb-tumblebug repository:

$ git clone -b v0.11.9 https://github.com/cloud-barista/cb-tumblebug.git cb-tumblebug-v0.11.9

Then follow the detailed guide at:
CB-Tumblebug Multi-Cloud Configuration Guide

Alternatively, you can use the following experimental command to automatically download the source code matching the currently running cb-tumblebug version and execute the init.sh shell script.

$ ./mayfly setup tumblebug-init

For more detailed information, please refer to the tumblebug-init Sub Command Guide documentation.

Detailed Change History

  • Updated to the latest Docker image for testing the latest version of … by @MZC-CSC in #55
  • Update CM-Beetle configuration in docker-compose by @yunkon-kim in #56
  • update cm-cicada 0.3.2, cm-grasshopper 0.3.3, cm-honeybee 0.3.4 by @ish-hcc in #57
  • Fix cm-grsshopper mount paths by @ish-hcc in #58
  • Update docker-compose.yaml for reflecting Beetle v0.3.8 by @yunkon-kim in #59
  • Update README.md and docker-compose.yaml: Change infra sub-command gu… by @MZC-CSC in #60
  • docker-compose.yaml: Update cm-butterfly image versions to new dev re… by @MZC-CSC in #61
  • update cm-cicada 0.3.3, cm-grasshopper 0.3.4, cm-honeybee 0.3.5 by @ish-hcc in #62
  • docker-compose.yaml: Update cm-butterfly, cm-front, and cm-ant images to version 0.3.3 by @MZC-CSC in #63
  • update docker-compose.yaml and api.yaml: cm-ant:0.3.4 by @MZC-CSC in #64
  • docker-compose.yaml: Standardize health check configuration across all services by @MZC-CSC in #65
  • docker-compose.yaml: update cm-ant:v0.4.0 docker image version by @MZC-CSC in #66
  • Add tumblebug-init command for CB-Tumblebug initialization by @MZC-CSC in #68
  • Update cm-butterfly to v0.3.4 latest image, improve remove_all.sh logic, and remove docker-compose-sub.yaml file by @MZC-CSC in #69
  • Add various options to logs command and update documentation by @MZC-CSC in #71
  • Add --no-follow option to logs command, update documentation, and improve docker-compose healthcheck logic by @MZC-CSC in #72
  • fix missed cm-damselfly info for cm-cicada by @ish-hcc in #73
  • Enhance warning messages for remove_all.sh script ( Issue #75) by @MZC-CSC in #76
  • Add cm-ant data volume in docker-compose.yaml and improve API call usage examples by @MZC-CSC in #77
  • Implement Docker image version check and update functionality in update command; by @MZC-CSC in #78
  • Update subsystem version according to Beetle v0.3.9 release by @yunkon-kim in #79
  • refactor: enhance docker infrastructure commands by @MZC-CSC in #80
  • Add Docker group setup and uv package manager installation guidance (Fix Issue #74) by @MZC-CSC in #81
  • update cm-cicada 0.3.4, cm-grasshopper 0.3.5, cm-honeybee 0.3.6 by @ish-hcc in #82
  • update : cm-damselfly : 0.3.5 -> 0.3.6 / airflow-server:0.2.4 -> 0.3.4 by @MZC-CSC in #83
  • update cm-cicada 0.3.5, airflow-server 0.3.5 by @ish-hcc in #84
  • Fix service log bug in run command by @MZC-CSC in #85
  • Add --all flag to info command for displaying all containers, including stopped ones(Fix #86) by @MZC-CSC in #87
  • update cm-cicada 0.3.6, airflow-server 0.3.6 by @ish-hcc in #89
  • Enhance info command with --human flag for human-readable service status (Fix Issue #88) by @MZC-CSC in #90
  • feat: enhance Docker infrastructure commands with improved service management by @MZC-CSC in #92

New Contributors

  • @ish-hcc made their first contribution in #57
  • Comment out setup.env sourcing in tumblebug_init.go to prevent initialization errors by @MZC-CSC in #70
  • docker-compose.yaml: Fix grasshopper's SSH issue by @ish-hcc in #67

Full Changelog: v0.3.1...v0.3.2
Full Changelog: v0.3.2...v0.3.3
Full Changelog: v0.3.3...v0.3.4
Full Changelog: v0.3.4...v0.3.5
Full Changelog: v0.3.5...v0.3.6
Full Changelog: v0.3.6...v0.3.7
Full Changelog: v0.3.7...v0.3.8
Full Changelog: v0.3.8...v0.3.9
Full Changelog: v0.3.9...v0.3.10
Full Changelog: v0.3.10...v0.3.11
Full Changelog: v0.3.11...v0.3.12
Full Changelog: v0.3.12...v0.3.13

v0.3.12

01 Oct 05:15
b14088d

Choose a tag to compare

Integrated or tested with

Core Services

  • cb-spider v0.11.13
  • cb-tumblebug v0.11.13
  • cb-mapui v0.11.16
  • cm-damselfly v0.3.6
  • cm-honeybee v0.3.6
  • cm-beetle v0.3.9
  • cm-grasshopper v0.3.5
  • cm-cicada v0.3.6
  • cm-ant v0.4.0
  • cm-butterfly
    • cm-butterfly-front v0.3.4
    • cm-butterfly-api v0.3.4
  • airflow-server v0.3.6

Database Services

  • cb-tumblebug-postgres (postgres:16-alpine)
  • cm-butterfly-db (postgres:14-alpine)
  • airflow-mysql (mysql:8.0-debian)
  • ant-postgres (timescale/timescaledb:latest-pg16)

Cache/Storage Services

  • cb-tumblebug-etcd (gcr.io/etcd-development/etcd:v3.5.21)
  • airflow-redis (redis:7.2-alpine)

What's Changed docker image version

  • Updated airflow-server from v0.3.5 to v0.3.6
  • Updated cm-cicada from v0.3.5 to v0.3.6

What's Changed

  • Added tumblebug-init command for automated CB-Tumblebug initialization
  • Add various options to logs command and update documentation
  • Enhance docker-compose.yaml with service_healthy dependencies and comprehensive healthcheck configuration
  • Enhanced Docker cleanup script (remove_all.sh) with improved logic and safety features
  • Added comprehensive documentation for tumblebug-init subcommand
  • Implement Docker image version check and update functionality in update command
  • Add interactive confirmation and detailed output for removal command
  • Modify infra run command to use detached mode by default to prevent depends_on dependency failures
  • Enhanced service categorization in infra run command output
    • Add categorized service display showing Core Services, Database, Cache/Storage, Workflow Engine, and Dependencies
  • Improved Docker Compose dependency management for better startup reliability
  • Add --all flag to info command for displaying all containers, including stopped ones (Fix #87)
  • Enhance info command with --human flag for human-readable service status (Fix #88)
  • Removed unused docker-compose-sub.yaml file

How to run and use the CM-Mayfly

Pre-Install : Install Docker Engine on Ubuntu

Simplified Command Execution Guide of Just 4 Steps
For more detailed information, please refer to the 'How to Build a Cloud-Migrator Infrastructure' document.

$ git clone https://github.com/cloud-barista/cm-mayfly.git -b v0.3.12
$ cd cm-mayfly
$ ./mayfly infra run -d
$ ./mayfly infra info --human

Initialize CB-Tumblebug to configure Multi-Cloud info
To safely configure multi-cloud information, it is recommended to use the cb-tumblebug's official initialization guide instead of mayfly commands.

Important: It is crucial to use the exact version of cb-tumblebug that matches your running container to ensure compatibility and proper initialization.

First, check the version of the running cb-tumblebug container:

$ ./mayfly infra info -s cb-tumblebug

Example output:

[v]Status of Cloud-Migrator runtime images
CONTAINER           REPOSITORY                     TAG                 IMAGE ID            SIZE
cb-tumblebug        cloudbaristaorg/cb-tumblebug   0.11.9              d4c2abdc0e21        118MB

Based on the cb-tumblebug version (e.g., v0.11.9), download the corresponding cb-tumblebug repository:

$ git clone -b v0.11.9 https://github.com/cloud-barista/cb-tumblebug.git cb-tumblebug-v0.11.9

Then follow the detailed guide at:
CB-Tumblebug Multi-Cloud Configuration Guide

Alternatively, you can use the following experimental command to automatically download the source code matching the currently running cb-tumblebug version and execute the init.sh shell script.

$ ./mayfly setup tumblebug-init

For more detailed information, please refer to the tumblebug-init Sub Command Guide documentation.

Detailed Change History

  • Updated to the latest Docker image for testing the latest version of … by @MZC-CSC in #55
  • Update CM-Beetle configuration in docker-compose by @yunkon-kim in #56
  • update cm-cicada 0.3.2, cm-grasshopper 0.3.3, cm-honeybee 0.3.4 by @ish-hcc in #57
  • Fix cm-grsshopper mount paths by @ish-hcc in #58
  • Update docker-compose.yaml for reflecting Beetle v0.3.8 by @yunkon-kim in #59
  • Update README.md and docker-compose.yaml: Change infra sub-command gu… by @MZC-CSC in #60
  • docker-compose.yaml: Update cm-butterfly image versions to new dev re… by @MZC-CSC in #61
  • update cm-cicada 0.3.3, cm-grasshopper 0.3.4, cm-honeybee 0.3.5 by @ish-hcc in #62
  • docker-compose.yaml: Update cm-butterfly, cm-front, and cm-ant images to version 0.3.3 by @MZC-CSC in #63
  • update docker-compose.yaml and api.yaml: cm-ant:0.3.4 by @MZC-CSC in #64
  • docker-compose.yaml: Standardize health check configuration across all services by @MZC-CSC in #65
  • docker-compose.yaml: update cm-ant:v0.4.0 docker image version by @MZC-CSC in #66
  • Add tumblebug-init command for CB-Tumblebug initialization by @MZC-CSC in #68
  • Update cm-butterfly to v0.3.4 latest image, improve remove_all.sh logic, and remove docker-compose-sub.yaml file by @MZC-CSC in #69
  • Add various options to logs command and update documentation by @MZC-CSC in #71
  • Add --no-follow option to logs command, update documentation, and improve docker-compose healthcheck logic by @MZC-CSC in #72
  • fix missed cm-damselfly info for cm-cicada by @ish-hcc in #73
  • Enhance warning messages for remove_all.sh script ( Issue #75) by @MZC-CSC in #76
  • Add cm-ant data volume in docker-compose.yaml and improve API call usage examples by @MZC-CSC in #77
  • Implement Docker image version check and update functionality in update command; by @MZC-CSC in #78
  • Update subsystem version according to Beetle v0.3.9 release by @yunkon-kim in #79
  • refactor: enhance docker infrastructure commands by @MZC-CSC in #80
  • Add Docker group setup and uv package manager installation guidance (Fix Issue #74) by @MZC-CSC in #81
  • update cm-cicada 0.3.4, cm-grasshopper 0.3.5, cm-honeybee 0.3.6 by @ish-hcc in #82
  • update : cm-damselfly : 0.3.5 -> 0.3.6 / airflow-server:0.2.4 -> 0.3.4 by @MZC-CSC in #83
  • update cm-cicada 0.3.5, airflow-server 0.3.5 by @ish-hcc in #84
  • Fix service log bug in run command by @MZC-CSC in #85
  • Add --all flag to info command for displaying all containers, including stopped ones(Fix #86) by @MZC-CSC in #87
  • update cm-cicada 0.3.6, airflow-server 0.3.6 by @ish-hcc in #89
  • Enhance info command with --human flag for human-readable service status (Fix Issue #88) by @MZC-CSC in #90

New Contributors

  • @ish-hcc made their first contribution in #57
  • Comment out setup.env sourcing in tumblebug_init.go to prevent initialization errors by @MZC-CSC in #70
  • docker-compose.yaml: Fix grasshopper's SSH issue by @ish-hcc in #67

Full Changelog: v0.3.1...v0.3.2
Full Changelog: v0.3.2...v0.3.3
Full Changelog: v0.3.3...v0.3.4
Full Changelog: v0.3.4...v0.3.5
Full Changelog: v0.3.5...v0.3.6
Full Changelog: v0.3.6...v0.3.7
Full Changelog: v0.3.7...v0.3.8
Full Changelog: v0.3.8...v0.3.9
Full Changelog: v0.3.9...v0.3.10
Full Changelog: v0.3.10...v0.3.11
Full Changelog: v0.3.11...v0.3.12