Skip to content

Commit 925e98a

Browse files
committedAug 23, 2024··
Refactor pkg name mcir to resource mci to infra
1 parent a91f969 commit 925e98a

File tree

132 files changed

+2280
-27721
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

132 files changed

+2280
-27721
lines changed
 

‎CHANGELOG.md

+6-6
Original file line numberDiff line numberDiff line change
@@ -163,7 +163,7 @@
163163
* Update `testclient/scripts/conf.env` by @jihoon-seo in https://github.com/cloud-barista/cb-tumblebug/pull/1067
164164
* Hotfix cb-larva package by @yunkon-kim in https://github.com/cloud-barista/cb-tumblebug/pull/1068
165165
* Support credential selection for dynamic MCI creation by @seokho-son in https://github.com/cloud-barista/cb-tumblebug/pull/1069
166-
* Merge duplicated inspect functions for vm and mcir by @seokho-son in https://github.com/cloud-barista/cb-tumblebug/pull/1071
166+
* Merge duplicated inspect functions for vm and resource by @seokho-son in https://github.com/cloud-barista/cb-tumblebug/pull/1071
167167
* Update InspecResource struct with csp only and cleanup by @seokho-son in https://github.com/cloud-barista/cb-tumblebug/pull/1073
168168
* Fix misspelled word (#1057) by @seokho-son in https://github.com/cloud-barista/cb-tumblebug/pull/1075
169169
* Register all CSP resources to CB-TB objs by @seokho-son in https://github.com/cloud-barista/cb-tumblebug/pull/1076
@@ -321,7 +321,7 @@ Ref) [Supported cloud service providers](https://github.com/cloud-barista/cb-tum
321321
- MCI 자동 제어 기능 추가
322322
- MCI 시나리오 테스트 스크립트 추가
323323
- MCI 마스터 VM 및 VM IP 정보 제공 기능 추가
324-
- MCIR VM 사양 패치 및 등록 기능 추가
324+
- RESOURCE VM 사양 패치 및 등록 기능 추가
325325
- 동적 시스템 환경 설정 변경 기능 추가
326326

327327
### Bug Fix
@@ -334,9 +334,9 @@ Ref) [Supported cloud service providers](https://github.com/cloud-barista/cb-tum
334334
### API Change
335335
- MCI 통합 원격 커맨드 기능 API 추가
336336
- 개별 VM 원격 커맨드 기능 API 추가
337-
- MCIR Subnet 관리 API 제거
338-
- MCIR VNic 관리 API 제거
339-
- MCIR PublicIP 관리 API 제거
337+
- RESOURCE Subnet 관리 API 제거
338+
- RESOURCE VNic 관리 API 제거
339+
- RESOURCE PublicIP 관리 API 제거
340340
- 전체 Request 및 Response Body의 상세 항목 변경 (API 예시 참고)
341341

342342
### Feature
@@ -354,4 +354,4 @@ Ref) [Supported cloud service providers](https://github.com/cloud-barista/cb-tum
354354
# v0.1.0-americano (2019.12.23.)
355355

356356
### Feature
357-
- Namespace, MCIR, MCI 관리 기본 기능 제공
357+
- Namespace, RESOURCE, MCI 관리 기본 기능 제공

‎README.md

+13-13
Original file line numberDiff line numberDiff line change
@@ -304,12 +304,12 @@ To provisioning multi-cloud infrastructures with CB-TB, it is necessary to regis
304304
- [A guide to quickly create a Multi-Cloud Infra](https://github.com/cloud-barista/cb-tumblebug/discussions/1570)
305305

306306
- Using individual APIs
307-
- Create resources required for VM provisioning by using MCIR(multi-cloud infrastructure resources) management APIs
308-
- [Create VM spec object](https://cloud-barista.github.io/api/?url=https://raw.githubusercontent.com/cloud-barista/cb-tumblebug/main/src/api/rest/docs/swagger.yaml#/%5BInfra%20resource%5D%20MCIR%20Spec%20management/post_ns__nsId__resources_spec)
309-
- [Create VM image object](https://cloud-barista.github.io/api/?url=https://raw.githubusercontent.com/cloud-barista/cb-tumblebug/main/src/api/rest/docs/swagger.yaml#/%5BInfra%20resource%5D%20MCIR%20Image%20management/post_ns__nsId__resources_image)
310-
- [Create network object](https://cloud-barista.github.io/api/?url=https://raw.githubusercontent.com/cloud-barista/cb-tumblebug/main/src/api/rest/docs/swagger.yaml#/%5BInfra%20resource%5D%20MCIR%20Network%20management/post_ns__nsId__resources_vNet)
311-
- [Create security group object](https://cloud-barista.github.io/api/?url=https://raw.githubusercontent.com/cloud-barista/cb-tumblebug/main/src/api/rest/docs/swagger.yaml#/%5BInfra%20resource%5D%20MCIR%20Security%20group%20management/post_ns__nsId__resources_securityGroup)
312-
- [Create access key object](https://cloud-barista.github.io/api/?url=https://raw.githubusercontent.com/cloud-barista/cb-tumblebug/main/src/api/rest/docs/swagger.yaml#/%5BInfra%20resource%5D%20MCIR%20Access%20key%20management/post_ns__nsId__resources_sshKey)
307+
- Create resources required for VM provisioning by using Resource(multi-cloud infrastructure resources) management APIs
308+
- [Create VM spec object](https://cloud-barista.github.io/api/?url=https://raw.githubusercontent.com/cloud-barista/cb-tumblebug/main/src/api/rest/docs/swagger.yaml#/%5BInfra%20resource%5D%20Resource%20Spec%20management/post_ns__nsId__resources_spec)
309+
- [Create VM image object](https://cloud-barista.github.io/api/?url=https://raw.githubusercontent.com/cloud-barista/cb-tumblebug/main/src/api/rest/docs/swagger.yaml#/%5BInfra%20resource%5D%20Resource%20Image%20management/post_ns__nsId__resources_image)
310+
- [Create network object](https://cloud-barista.github.io/api/?url=https://raw.githubusercontent.com/cloud-barista/cb-tumblebug/main/src/api/rest/docs/swagger.yaml#/%5BInfra%20resource%5D%20Resource%20Network%20management/post_ns__nsId__resources_vNet)
311+
- [Create security group object](https://cloud-barista.github.io/api/?url=https://raw.githubusercontent.com/cloud-barista/cb-tumblebug/main/src/api/rest/docs/swagger.yaml#/%5BInfra%20resource%5D%20Resource%20Security%20group%20management/post_ns__nsId__resources_securityGroup)
312+
- [Create access key object](https://cloud-barista.github.io/api/?url=https://raw.githubusercontent.com/cloud-barista/cb-tumblebug/main/src/api/rest/docs/swagger.yaml#/%5BInfra%20resource%5D%20Resource%20Access%20key%20management/post_ns__nsId__resources_sshKey)
313313
- Create, view, control, execute remote commands, shut down, and delete MCI using the MCI(multi-cloud infrastructure service) management APIs
314314
- [Create MCI](https://cloud-barista.github.io/api/?url=https://raw.githubusercontent.com/cloud-barista/cb-tumblebug/main/src/api/rest/docs/swagger.yaml#/%5BInfra%20service%5D%20MCI%20Provisioning%20management/post_ns__nsId__mci)
315315
- [MCI remote command](https://cloud-barista.github.io/api/?url=https://raw.githubusercontent.com/cloud-barista/cb-tumblebug/main/src/api/rest/docs/swagger.yaml#/%5BInfra%20service%5D%20MCI%20Remote%20command/post_ns__nsId__cmd_mci__mciId_)
@@ -360,9 +360,9 @@ To provisioning multi-cloud infrastructures with CB-TB, it is necessary to regis
360360
- You can test the entire process at once by executing `create-all.sh` and `clean-all.sh` included in `src/testclient/scripts/sequentialFullTest/`
361361

362362
```bash
363-
└── sequentialFullTest # Automatic testing from cloud information registration to NS creation, MCIR creation, and MCI creation
363+
└── sequentialFullTest # Automatic testing from cloud information registration to NS creation, Resource creation, and MCI creation
364364
├── check-test-config.sh # Check the multi-cloud infrastructure configuration specified in the current testSet
365-
├── create-all.sh # Automatic testing from cloud information registration to NS creation, MCIR creation, and MCI creation
365+
├── create-all.sh # Automatic testing from cloud information registration to NS creation, Resource creation, and MCI creation
366366
├── gen-sshKey.sh # Generate SSH key files to access MCI
367367
├── command-mci.sh # Execute remote commands on the created MCI (multiple VMs)
368368
├── deploy-nginx-mci.sh # Automatically deploy Nginx on the created MCI (multiple VMs)
@@ -399,9 +399,9 @@ To provisioning multi-cloud infrastructures with CB-TB, it is necessary to regis
399399
[DATE: 17/09/2021 15:00:00] [ElapsedTime: 49s (0m:49s)] [Command: ./create-mci-only.sh all 1 shson ../testSetCustom.env 1]
400400
401401
[Executed Command List]
402-
[MCIR:aws-ap-southeast-1(28s)] create-mcir-ns-cloud.sh (MCIR) aws 1 shson ../testSetCustom.env
403-
[MCIR:aws-ca-central-1(34s)] create-mcir-ns-cloud.sh (MCIR) aws 2 shson ../testSetCustom.env
404-
[MCIR:gcp-asia-east1(93s)] create-mcir-ns-cloud.sh (MCIR) gcp 1 shson ../testSetCustom.env
402+
[Resource:aws-ap-southeast-1(28s)] create-resource-ns-cloud.sh (Resource) aws 1 shson ../testSetCustom.env
403+
[Resource:aws-ca-central-1(34s)] create-resource-ns-cloud.sh (Resource) aws 2 shson ../testSetCustom.env
404+
[Resource:gcp-asia-east1(93s)] create-resource-ns-cloud.sh (Resource) gcp 1 shson ../testSetCustom.env
405405
[MCI:cb-shsonvm4(19s+More)] create-mci-only.sh (MCI) all 1 shson ../testSetCustom.env
406406
407407
[DATE: 17/09/2021 15:00:00] [ElapsedTime: 149s (2m:29s)] [Command: ./create-all.sh -n shson -f ../testSetCustom.env -x 1]
@@ -444,7 +444,7 @@ To provisioning multi-cloud infrastructures with CB-TB, it is necessary to regis
444444
- K8s Cluster Test (WIP: Stability work in progress for each CSP)
445445

446446
```bash
447-
./create-mcir-ns-cloud.sh -n tb -f ../testSet.env` # Create MCIR required for K8s cluster creation
447+
./create-resource-ns-cloud.sh -n tb -f ../testSet.env` # Create Resource required for K8s cluster creation
448448
./create-k8scluster-only.sh -n tb -f ../testSet.env -x 1 -z 1` # Create K8s cluster (-x maximum number of nodes, -z additional name for K8s node group and K8s cluster)
449449
./get-k8scluster.sh -n tb -f ../testSet.env -z 1` # Get K8s cluster information
450450
./add-k8snodegroup.sh -n tb -f ../testSet.env -x 1 -z 1` # Add a new K8s node group to the K8s cluster
@@ -454,7 +454,7 @@ To provisioning multi-cloud infrastructures with CB-TB, it is necessary to regis
454454
./remove-k8snodegroup.sh -n tb -f ../testSet.env -z 1` # Delete the newly created K8s node group
455455
./clean-k8scluster-only.sh -n tb -f ../testSet.env -z 1` # Delete the created K8s cluster
456456
./force-clean-k8scluster-only.sh -n tb -f ../testSet.env -z 1` # Force delete the created K8s cluster if deletion fails
457-
./clean-mcir-ns-cloud.h -n tb -f ../testSet.env` # Delete the created MCIR
457+
./clean-resource-ns-cloud.h -n tb -f ../testSet.env` # Delete the created Resource
458458
```
459459
460460

0 commit comments

Comments
 (0)
Please sign in to comment.