Skip to content

v0.5.0

Latest

Choose a tag to compare

@MZC-CSC MZC-CSC released this 20 Dec 12:24
ef255c9

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