Skip to content

Commit

Permalink
Merge pull request #30 from innodreamer/main
Browse files Browse the repository at this point in the history
Update the Version of CB-Tumblebug package applied to the current Damselfly version
  • Loading branch information
innodreamer authored Dec 5, 2024
2 parents 32217ea + f844205 commit 341af2b
Show file tree
Hide file tree
Showing 5 changed files with 18 additions and 17 deletions.
25 changes: 12 additions & 13 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# Computing Infrastructure Migration Model

This repository provides computing infrastructure migration features.
This is a sub-system of [Cloud-Barista platform](https://github.com/cloud-barista/docs), and intended to deploy a multi-cloud infra as a target computing infrastructure.
This is a sub-system of [Cloud-Barista platform](https://cloud-barista.github.io/technology/), and intended to deploy a multi-cloud infra as a target computing infrastructure.

## Overview

Expand All @@ -14,13 +14,11 @@ As a Cloud Computing Infrastructure Migration Framework (codename: cm-damselply)
- Operating system (OS):
- Ubuntu 22.04
- Languages:
- Go: 1.23.0
- Go 1.23.0

## How to run CM-Damselfly

### Source code based installation and execution

#### Configure build environment
### Configure build environment

1. Install dependencies

Expand All @@ -34,8 +32,7 @@ sudo apt install make gcc git
```
2. Install Go

Note - **Install the stable version of Go**.
For example, install Go v1.23.0
**_NOTE :_** Install the stable version of Go. For example, Go v1.23.0

```bash
# Set Go version
Expand All @@ -61,14 +58,14 @@ go version

```

#### Download the source code
### Download the source code

```bash
# Clone CM-Damselfly repository
git clone https://github.com/cloud-barista/cm-damselfly.git ${HOME}/cm-damselfly
```

#### Build and Run with docker compose
### Build and Run with docker compose
- Open ubuntu firewall TCP 8088 port on the system to access to the API(If need)
```bash
sudo ufw allow 8088/tcp
Expand Down Expand Up @@ -109,25 +106,27 @@ cd [DAMSELFLY_ROOT]
sudo make compose-up
```

#### Default API URL and File Path
### Default REST API URL and DB/log file path
- Swagger API URL<BR>
- http://localhost:8088/damselfly/api (username: default / password: default)

- Swagger web UI URL<BR>
- https://cloud-barista.github.io/api/?url=https://raw.githubusercontent.com/cloud-barista/cm-damselfly/refs/heads/main/api/swagger.yaml

- Default DB file path (The user migration model is stored to K/V DB as a file in the following location.)
- Default DB file path (The created and updated user migration models are stored to K/V DB as a file in the following location.)
- ./cm-damselfly/cmd/cm-damselfly/db/damselfly.db

- Default log file path
- ./cm-damselfly/cmd/cm-damselfly/log/damselfly.log

#### Versions of packages applied to the released Damselfly
### Versions of packages applied to the released Damselfly

| cm-damselfly | cm-model<BR>(OnpremInfraModel) | cb-tumblebug<BR>(CloudInfraModel) |
|--------|--------|--------|
| v0.2.0 | v0.0.3 | v0.9.16 |
| v0.2.1 | v0.0.3 | v0.10.0 |
| v0.2.2 | v0.0.3 | v0.10.0 |
| v0.3.0 | v0.0.3 | v0.10.3 |

#### CM-Damselfly APIs user guide
### CM-Damselfly REST API user guide
- Discussion link : [How to use and test CM-Damselfly APIs (with test examples)](https://github.com/cloud-barista/cm-damselfly/discussions/25)
2 changes: 1 addition & 1 deletion docker-compose.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
services:
cm-damselfly:
image: cloudbaristaorg/cm-damselfly:0.2.2
image: cloudbaristaorg/cm-damselfly:0.3.0
container_name: cm-damselfly
pull_policy: missing
restart: always
Expand Down
2 changes: 1 addition & 1 deletion go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ module github.com/cloud-barista/cm-damselfly
go 1.23.0

require (
github.com/cloud-barista/cb-tumblebug v0.10.0
github.com/cloud-barista/cb-tumblebug v0.10.3
github.com/cloud-barista/cm-model v0.0.3
github.com/fsnotify/fsnotify v1.7.0
github.com/labstack/echo/v4 v4.12.0
Expand Down
4 changes: 2 additions & 2 deletions go.sum
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,8 @@ github.com/Masterminds/semver/v3 v3.1.1/go.mod h1:VPu/7SZ7ePZ3QOrcuXROw5FAcLl4a0
github.com/chzyer/logex v1.2.0/go.mod h1:9+9sk7u7pGNWYMkh0hdiL++6OeibzJccyQU4p4MedaY=
github.com/chzyer/readline v1.5.0/go.mod h1:x22KAscuvRqlLoK9CsoYsmxoXZMMFVyOl86cAH8qUic=
github.com/chzyer/test v0.0.0-20210722231415-061457976a23/go.mod h1:Q3SI9o4m/ZMnBNeIyt5eFwwo7qiLfzFZmjNmxjkiQlU=
github.com/cloud-barista/cb-tumblebug v0.10.0 h1:WpdwVaDrfsIrTrNl3SlV6ncY97Ekp0goYorVDTNjd28=
github.com/cloud-barista/cb-tumblebug v0.10.0/go.mod h1:G5U23uALL84Qu2N7qpQJmZQ+2wBrh7rhV0WKk1weGZE=
github.com/cloud-barista/cb-tumblebug v0.10.3 h1:a7toSyzDIb7/4/TSSpf1bZaU+bAjNRhwZZjLNO8WKOo=
github.com/cloud-barista/cb-tumblebug v0.10.3/go.mod h1:fey4X6GLmN+6Wfbz5BiV/ZmuCNy7KYeem6oy55641mY=
github.com/cloud-barista/cm-model v0.0.3 h1:sYowqaUMw77j2Hmz8nt/pjEA6lfMkGkZ31jNDDPN0Tk=
github.com/cloud-barista/cm-model v0.0.3/go.mod h1:gSuMhQxD813KIdSvkp8uGptYOeyDik749sYcICZjhj8=
github.com/cockroachdb/apd v1.1.0/go.mod h1:8Sl8LxpKi29FqWXR16WEFZRNSz3SoPzUzeMeY4+DwBQ=
Expand Down
2 changes: 2 additions & 0 deletions go.work.sum
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ github.com/PuerkitoBio/urlesc v0.0.0-20170810143723-de5bf2ad4578/go.mod h1:uGdko
github.com/armon/go-metrics v0.4.1/go.mod h1:E6amYzXo6aW1tqzoZGT755KkbgrJsSdpwZ+3JqfkOG4=
github.com/cloud-barista/mc-terrarium v0.0.7/go.mod h1:qey9GFrJidyJ3tVfeL/gcImgWLqsF64j/fVmBfaddDI=
github.com/cloud-barista/mc-terrarium v0.0.10/go.mod h1:iQxZNRa04d7mHA0h5dEPfF7ch1SBUS/ZFGUynKsKJ6I=
github.com/cloud-barista/mc-terrarium v0.0.18/go.mod h1:iQxZNRa04d7mHA0h5dEPfF7ch1SBUS/ZFGUynKsKJ6I=
github.com/coreos/go-semver v0.3.1/go.mod h1:irMmmIw/7yzSRPWryHsK7EYSg09caPQL03VsM8rvUec=
github.com/cpuguy83/go-md2man/v2 v2.0.0-20190314233015-f79a8a8ca69d/go.mod h1:maD7wRr/U5Z6m/iR4s+kqSMx2CaBsrgA7czyZG/E6dU=
github.com/decred/dcrd/dcrec/secp256k1/v4 v4.3.0/go.mod h1:v57UDF4pDQJcEfFUCRop3lJL149eHGSe9Jvczhzjo/0=
Expand All @@ -24,6 +25,7 @@ github.com/go-playground/validator/v10 v10.17.0/go.mod h1:9iXMNT7sEkjXb0I+enO7QX
github.com/go-resty/resty/v2 v2.13.1/go.mod h1:GznXlLxkq6Nh4sU59rPmUw3VtgpO3aS96ORAI6Q7d+0=
github.com/gogo/protobuf v1.3.2/go.mod h1:P1XiOD3dCwIKUDQYPy72D8LYyHL2YPYrpS2s69NZV8Q=
github.com/golang-jwt/jwt/v4 v4.5.0/go.mod h1:m21LjoU+eqJr34lmDMbreY2eSTRJ1cv77w39/MY0Ch0=
github.com/golang-jwt/jwt/v4 v4.5.1/go.mod h1:m21LjoU+eqJr34lmDMbreY2eSTRJ1cv77w39/MY0Ch0=
github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc=
github.com/golang/protobuf v1.5.3/go.mod h1:XVQd3VNwM+JqD3oG2Ue2ip4fOMUkwXdXDdiuN0vRsmY=
github.com/google/s2a-go v0.1.7/go.mod h1:50CgR4k1jNlWBu4UfS4AcfhVe1r6pdZPygJ3R8F0Qdw=
Expand Down

0 comments on commit 341af2b

Please sign in to comment.