Releases: cloud-barista/cm-beetle
Releases · cloud-barista/cm-beetle
v0.2.3
Integrated or tested with
- CM-Honeybee v0.2.9
- cm-model v0.0.2
- CB-Tumblebug v0.9.16
- CB-Spider v0.9.6
- CB-MapUI v0.9.8 (it can be optionally used.)
API docs
- Swagger UI URL: https://cloud-barista.github.io/api/?url=https://raw.githubusercontent.com/cloud-barista/cm-beetle/v0.2.3/api/swagger.yaml
How to run and use the CM-Beetle
- How to deploy CM-Beetle, along with its related components
- Note - Test between Beetle, Honeybee, and model
Note
- From the cm-model, the on-premise model as known as the source model for computing infra has been applied.
What's Changed
- Support query param for desired provider and region by @yunkon-kim in #135
- Staging v0.2.3 by @yunkon-kim in #136
Full Changelog: v0.2.2...v0.2.3
v0.2.2
Integrated or tested with
- CM-Honeybee v0.2.6
- cm-model v0.0.2
- CB-Tumblebug v0.9.12
- CB-Spider v0.9.3
- CB-MapUI v0.9.6 (it can be optionally used.)
API docs
- Swagger UI URL: https://cloud-barista.github.io/api/?url=https://raw.githubusercontent.com/cloud-barista/cm-beetle/v0.2.2/api/swagger.yaml
How to run and use the CM-Beetle
Note
- From the cm-model, the on-premise model as known as the source model for computing infra has been applied.
What's Changed
- Add middleware to support tracing-like functionalities by @yunkon-kim in #125
- Update logger and tracer by @yunkon-kim in #127
- Bugfix and update API handling by @yunkon-kim in #128
- Align with CB-Tumblebug v0.9.12 and cm-model v0.0.2 by @yunkon-kim in #130
- Bump pascalgn/automerge-action from 0.16.3 to 0.16.4 by @dependabot in #131
- Staging v0.2.2 by @yunkon-kim in #133
Full Changelog: v0.2.1...v0.2.2
v0.2.1
Integrated or tested with
API docs
- Swagger UI URL: https://cloud-barista.github.io/api/?url=https://raw.githubusercontent.com/cloud-barista/cm-beetle/v0.2.1/api/swagger.yaml
How to run and use the CM-Beetle
Note
- The on-premise model as known as the source model has been applied initially.
What's Changed
- [Workflow] Update diagram to visualize the codebase [skip ci] by @cb-github-robot in #100
- Enhance the infra recommendation algorithm for VM OS image by @yunkon-kim in #101
- Enhance external model reference, Makefile, and CI workflow by @yunkon-kim in #102
- Add samples of proxy middleware by @yunkon-kim in #104
- Update to support docker compose by @yunkon-kim in #106
- Update README.md by @yunkon-kim in #107
- Add the proxy Middleware, enhance logger and config pkgs by @yunkon-kim in #109
- Makefile: Fix golangci-lint compatibility issue by @ish-hcc in #110
- Bugfix in Dockerfile and docker-compose.yaml by @yunkon-kim in #112
- Updates to Go version, build cache, proxy middleware, etc. by @yunkon-kim in #113
- Specify
golangci-lint
version supporting Go 1.23 by @ish-hcc in #114 - Align with Tumblebug v0.9.6 by @yunkon-kim in #115
- Tidy up Beetle APIs by @yunkon-kim in #116
- Bump peter-evans/create-pull-request from 6 to 7 by @dependabot in #118
- Infrastructure Migration API bug fix(issue #120) by @dev4unet in #121
- Add OperationID to API docs by @seokho-son in #122
- Enhance pkg-level config and recommendation feature by @yunkon-kim in #123
- Staging v0.2.1 by @yunkon-kim in #124
New Contributors
Full Changelog: v0.2.0...v0.2.1
v0.2.0
Integrated or tested with
API docs
- Swagger UI URL: https://cloud-barista.github.io/api/?url=https://raw.githubusercontent.com/cloud-barista/cm-beetle/v0.2.0/api/swagger.yaml
How to run and use the CM-Beetle
- Discussion #73
What's Changed
- Remove GitHub Pages files by @yunkon-kim in #96
- Bump docker/build-push-action from 5 to 6 by @dependabot in #97
- Enhance the function to find an ideal VM OS image by @yunkon-kim in #98
- Staging for v0.2.0 release by @yunkon-kim in #99
Full Changelog: v0.1.3...v0.2.0
v0.1.3
Integrated or tested with
API docs
- Swagger UI URL: https://cloud-barista.github.io/cm-beetle/
How to run and use the CM-Beetle
- Discussion #73
What's Changed
- bug fix: environment variables and configs by @yunkon-kim in #94
Full Changelog: v0.1.2...v0.1.3
v0.1.2
What's Changed
- (Bug fix) Sync cloud models with CB-Tumblebug by @yunkon-kim in #93
Full Changelog: v0.1.1...v0.1.2
v0.1.1
Integrated or tested with
- CM-Beetle v0.1.1
- CB-Spider v0.8.17
- CB-Tumblebug v0.8.12
- CM-Honeybee v0.1.3 (소스 컴퓨팅 환경 정보 추출 메트릭 구조체)
API docs
- Swagger UI URL: https://cloud-barista.github.io/cm-beetle/
How to run and use the CM-Beetle
- Discussion #73
What's Changed
- Bump golang.org/x/crypto from 0.16.0 to 0.17.0 by @dependabot in #40
- Enhance logger by @yunkon-kim in #43
- Add
config
packages for consistent configuration using viper by @yunkon-kim in #45 - Describe
config
package by @yunkon-kim in #48 - Replace Echo logger middleware from default to Zerolog-based one by @yunkon-kim in #50
- Create
middlewares
package by @yunkon-kim in #52 - Bump pascalgn/automerge-action from 0.15.6 to 0.16.0 by @dependabot in #54
- Bump github.com/go-resty/resty/v2 from 2.10.0 to 2.11.0 by @dependabot in #53
- Update continuous-delivery.yaml by @yunkon-kim in #55
- Bump pascalgn/automerge-action from 0.16.0 to 0.16.2 by @dependabot in #57
- Bump actions/cache from 3 to 4 by @dependabot in #58
- Improve config and logger by @yunkon-kim in #59
- Add manifests initially by @yunkon-kim in #62
- Visualize codebase by @yunkon-kim in #64
- [Workflow] Update diagram to visualize the codebase [skip ci] by @cb-github-robot in #66
- [Workflow] Update diagram to visualize the codebase [skip ci] by @cb-github-robot in #68
- Bump peter-evans/create-pull-request from 5 to 6 by @dependabot in #69
- Modify target infrastructure data, which are temporary by @yunkon-kim in #72
- Fix incorrect response body of infra recommendation by @yunkon-kim in #74
- Bump github.com/docker/docker from 24.0.7+incompatible to 24.0.9+incompatible by @dependabot in #75
- Bump pascalgn/automerge-action from 0.16.2 to 0.16.3 by @dependabot in #76
- Bump golang.org/x versions by @seokho-son in #78
- Improve structures and scripts for model management and synchronization by @yunkon-kim in #79
- Host Swagger API documentation with GitHub Pages by @yunkon-kim in #80
- Fix wrong API doc path in swagger-initializer.js by @yunkon-kim in #81
- Provide the API to check system readiness instead of
health
by @yunkon-kim in #82 - Update make-swagger.yaml by @yunkon-kim in #83
- Update GitHub Actions for CI and CD by @yunkon-kim in #84
- Update the honeybee models and synchronization script by @ish-hcc in #86
- Add features and API for compute infrastructure recommendation as the initial version by @yunkon-kim in #85
- Align Go versions to fix CI failure by @yunkon-kim in #88
- Select the most appropriate VM OS image based on Levenshtein Distance by @yunkon-kim in #89
- Copy conf/* on container image by @yunkon-kim in #90
- Improve for the release by @yunkon-kim in #91
New Contributors
Full Changelog: v0.1.0...v0.1.1
v0.1.0
What's Changed
- Add logger by @yunkon-kim in #30
- Update useful-samples-to-add-new-apis.md by @yunkon-kim in #31
- Bump actions/setup-go from 4 to 5 by @dependabot in #32
- Update auto-merge.yml by @yunkon-kim in #35
- Sync source model by @yunkon-kim in #34
- Change log level of auto-merge.yml by @yunkon-kim in #37
- Add recommendation API for infrastructure selection by @yunkon-kim in #38
- [Workflow] Update Swagger REST API doc by @cb-github-robot in #39
Full Changelog: v0.0.2...v0.1.0
v0.0.2
What's Changed
- Add how to install swag in README.md by @sykim-etri in #25
- Refactor project structure by @yunkon-kim in #27
- Update README by @yunkon-kim in #28
New Contributors
- @sykim-etri made their first contribution in #25
Full Changelog: v0.0.1...v0.0.2
v0.0.1
What's Changed
- Create CODE_OF_CONDUCT.md by @yunkon-kim in #1
- Create CONTRIBUTING.md by @yunkon-kim in #2
- Update README.md by @yunkon-kim in #3
- Add initial project structure by @seokho-son in #4
- Add a script to extract information from source system by @seokho-son in #5
- Update system_info.py and README by @yunkon-kim in #6
- Update various parts to run the server by @yunkon-kim in #8
- Update make-swagger.yaml by @yunkon-kim in #9
- Add API base for cloud migration by @yunkon-kim in #11
- [Workflow] Update Swagger REST API doc by @cloud-barista-hub in #13
- Update api base by @yunkon-kim in #14
- [Workflow] Update Swagger REST API doc by @cloud-barista-hub in #15
- Update CI/CD related parts by @yunkon-kim in #16
- Bump actions/checkout from 3 to 4 by @dependabot in #19
- Enhance auto-merge workflow for verifying maintainers by @seokho-son in #20
- Update continuous-delivery.yaml by @yunkon-kim in #22
- Update README to mention relationship with CB-TB by @seokho-son in #21
- Update README and related things by @yunkon-kim in #23
- [Workflow] Update Swagger REST API doc by @cloud-barista-hub in #24
New Contributors
- @yunkon-kim made their first contribution in #1
- @seokho-son made their first contribution in #4
- @cloud-barista-hub made their first contribution in #13
- @dependabot made their first contribution in #19
Full Changelog: https://github.com/cloud-barista/cm-beetle/commits/v0.0.1