diff --git a/.gitignore b/.gitignore index 040038e..7154fd0 100644 --- a/.gitignore +++ b/.gitignore @@ -23,5 +23,5 @@ tmp # Go workspace file go.work -# cm-data-mold binary, built with `go build` -cm-data-mold +# mc-data-manager binary, built with `go build` +mc-data-manager diff --git a/Makefile b/Makefile index 7cf276a..d95b79f 100644 --- a/Makefile +++ b/Makefile @@ -3,17 +3,17 @@ default: # cc: # cd cmd/cm-beetle && $(MAKE) run: - ./cm-data-mold server + ./mc-data-manager server # runwithport: # cd cmd/cm-beetle && $(MAKE) runwithport --port=$(PORT) clean: - rm -v cm-data-mold + rm -v mc-data-manager prod: @echo "Build for production" # Note - Using cgo write normal Go code that imports a pseudo-package "C". I may not need on cross-compiling. # Note - You can find possible platforms by 'go tool dist list' for GOOS and GOARCH # Note - Using the -ldflags parameter can help set variable values at compile time. # Note - Using the -s and -w linker flags can strip the debugging information. - CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -a -ldflags '-s -w' -o cm-data-mold + CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -a -ldflags '-s -w' -o mc-data-manager swag swagger: - cd websrc/ && $(MAKE) swag + swag init -g websrc/serve/serve.go -o ./websrc/docs diff --git a/README.md b/README.md index a63477e..10d2d5a 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ -# Cloud-Migrator Data Mold +# Cloud-Migrator Data Manager -Data Mold는 데이터 마이그레이션 기술의 검증을 위한 환경을 구축하고, 데이터 마이그레이션에 필요한 테스트 데이터를 생성하는 도구이다. +Data Manager 데이터 마이그레이션 기술의 검증을 위한 환경을 구축하고, 데이터 마이그레이션에 필요한 테스트 데이터를 생성하는 도구이다. 이를 위해 아래와 같은 주요 기능을 제공한다. 1. 데이터 저장소(스토리지 또는 데이터베이스)를 목표 및 소스 컴퓨팅 환경에 생성한다. 2. 생성된 소스 데이터 저장소에 테스트 데이터를 생성 및 저장한다. @@ -16,5 +16,5 @@ Data Mold는 데이터 마이그레이션 기술의 검증을 위한 환경을 해당 가이드는 Ubuntu 22.04 대상으로 설치 및 명령어 사용방법을 작성한 가이드입니다. -* [Data Mold 기능명세서](docs/Datamold-Function-Specification.md) -* [Data Mold 사용가이드](docs/Datamold-Usage-Guide.md) \ No newline at end of file +* [Data Manager 기능명세서](docs/Data-manager-Function-Specification.md) +* [Data Manager 사용가이드](docs/Data-manager-Usage-Guide.md) \ No newline at end of file diff --git a/cmd/create.go b/cmd/create.go index 4e2d1ea..dca8295 100644 --- a/cmd/create.go +++ b/cmd/create.go @@ -16,8 +16,8 @@ limitations under the License. package cmd import ( - "github.com/cloud-barista/cm-data-mold/internal/execfunc" - "github.com/cloud-barista/cm-data-mold/internal/log" + "github.com/cloud-barista/mc-data-manager/internal/execfunc" + "github.com/cloud-barista/mc-data-manager/internal/log" "github.com/sirupsen/logrus" "github.com/spf13/cobra" ) diff --git a/cmd/delete.go b/cmd/delete.go index be01892..467a4a2 100644 --- a/cmd/delete.go +++ b/cmd/delete.go @@ -18,7 +18,7 @@ package cmd import ( "os" - "github.com/cloud-barista/cm-data-mold/internal/log" + "github.com/cloud-barista/mc-data-manager/internal/log" "github.com/sirupsen/logrus" "github.com/spf13/cobra" ) diff --git a/cmd/nrdbms.go b/cmd/nrdbms.go index 40fb2ed..3e3b578 100644 --- a/cmd/nrdbms.go +++ b/cmd/nrdbms.go @@ -18,7 +18,7 @@ package cmd import ( "os" - "github.com/cloud-barista/cm-data-mold/internal/auth" + "github.com/cloud-barista/mc-data-manager/internal/auth" "github.com/spf13/cobra" ) diff --git a/cmd/objectstorage.go b/cmd/objectstorage.go index 9b48392..13a2213 100644 --- a/cmd/objectstorage.go +++ b/cmd/objectstorage.go @@ -18,7 +18,7 @@ package cmd import ( "os" - "github.com/cloud-barista/cm-data-mold/internal/auth" + "github.com/cloud-barista/mc-data-manager/internal/auth" "github.com/spf13/cobra" ) diff --git a/cmd/rdbms.go b/cmd/rdbms.go index bbddd7a..f53f7e9 100644 --- a/cmd/rdbms.go +++ b/cmd/rdbms.go @@ -18,7 +18,7 @@ package cmd import ( "os" - "github.com/cloud-barista/cm-data-mold/internal/auth" + "github.com/cloud-barista/mc-data-manager/internal/auth" "github.com/spf13/cobra" ) diff --git a/cmd/root.go b/cmd/root.go index 73c51a8..6e0c6ee 100644 --- a/cmd/root.go +++ b/cmd/root.go @@ -18,8 +18,8 @@ package cmd import ( "os" - "github.com/cloud-barista/cm-data-mold/internal/auth" - "github.com/cloud-barista/cm-data-mold/internal/log" + "github.com/cloud-barista/mc-data-manager/internal/auth" + "github.com/cloud-barista/mc-data-manager/internal/log" "github.com/spf13/cobra" ) @@ -27,7 +27,7 @@ var datamoldParams auth.DatamoldParams // rootCmd represents the base command when called without any subcommands var rootCmd = &cobra.Command{ - Use: "cm-data-mold", + Use: "mc-data-manager", Short: "Data migration validation environment deployment and test data generation tools", Long: `It is a tool that builds an environment for verification of data migration technology and generates test data necessary for data migration.`, diff --git a/cmd/server.go b/cmd/server.go index 37e7bd0..241b0ea 100644 --- a/cmd/server.go +++ b/cmd/server.go @@ -16,8 +16,8 @@ limitations under the License. package cmd import ( - "github.com/cloud-barista/cm-data-mold/internal/log" - dmsv "github.com/cloud-barista/cm-data-mold/websrc/serve" + "github.com/cloud-barista/mc-data-manager/internal/log" + dmsv "github.com/cloud-barista/mc-data-manager/websrc/serve" "github.com/sirupsen/logrus" "github.com/spf13/cobra" ) diff --git a/docs/Datamold-Function-Specification.md b/docs/Datamanager-Function-Specification.md similarity index 94% rename from docs/Datamold-Function-Specification.md rename to docs/Datamanager-Function-Specification.md index cbd020a..1b167f0 100644 --- a/docs/Datamold-Function-Specification.md +++ b/docs/Datamanager-Function-Specification.md @@ -1,4 +1,4 @@ -# Data Mold 기능 명세서 +# Data Manager 기능 명세서 ## 목차 @@ -26,7 +26,7 @@ - [ncp mongoDB](https://www.ncloud.com/guideCenter/guide/79) ## Linux에서 설치 및 실행 -1. git을 이용한 datamold 설치 +1. git을 이용한 datamanager 설치 ```bash # git 설치 @@ -36,23 +36,23 @@ git config --global user.name "자신의 계정" git config --global user.email "자신의 이메일" - # git clone으로 datamold 가져오기 - git clone https://<자신의계정>@github.com/jjang-go/cm-data-mold.git - # ex : git clone https://jjang-go@github.com/jjang-go/cm-data-mold.git + # git clone으로 datamanager 가져오기 + git clone https://<자신의계정>@github.com/jjang-go/mc-data-manager.git + # ex : git clone https://jjang-go@github.com/jjang-go/mc-data-manager.git - # cm-data-mold로 이동 - cd ./cm-data-mold + # mc-data-manager로 이동 + cd ./mc-data-manager - # datamold build + # datamanager build go build . # 실행 확인 - ./cm-data-mold -h + ./mc-data-manager -h It is a tool that builds an environment for verification of data migration technology and generates test data necessary for data migration. Usage: - cm-data-mold [command] + mc-data-manager [command] Available Commands: create Creating dummy data of structured/unstructured/semi-structured @@ -63,9 +63,9 @@ server Start Web Server Flags: - -h, --help help for cm-data-mold + -h, --help help for mc-data-manager - Use "cm-data-mold [command] --help" for more information about a command. + Use "mc-data-manager [command] --help" for more information about a command. ``` @@ -195,10 +195,10 @@ src : aws, dst : ncp로 구성된 인증정보 예시 ```bash # example # /tmp/dummy 디렉토리에 sql 10GB, json 15GB, txt 100GB - ./cm-data-mold create -s 10 -j 15 -t 100 -d /tmp/dummy + ./mc-data-manager create -s 10 -j 15 -t 100 -d /tmp/dummy # /tmp/dummyTemp 디렉토리에 csv 2GB, xml 4GB, zip 100GB - ./cm-data-mold create -c 2 -x 4 -z 100 -d /tmp/dummyTemp + ./mc-data-manager create -c 2 -x 4 -z 100 -d /tmp/dummyTemp ``` @@ -219,10 +219,10 @@ src : aws, dst : ncp로 구성된 인증정보 예시 ```bash # example # 사용자 정보가 기재된 auth.json(src : aws, dst: gcp)을 활용하여 /tmp/dummy 디렉토리를 S3로 임포트 - ./cm-data-mold import objectstorage -C ./auth.json -d /tmp/dummy + ./mc-data-manager import objectstorage -C ./auth.json -d /tmp/dummy # 사용자 정보가 기재된 auth.json(src : aws, dst: gcp)을 활용하여 /tmp/dummy 디렉토리를 GCP로 임포트 - ./cm-data-mold import objectstorage -C ./auth.json -d /tmp/dummy -T + ./mc-data-manager import objectstorage -C ./auth.json -d /tmp/dummy -T ``` 2. rdbms @@ -234,10 +234,10 @@ src : aws, dst : ncp로 구성된 인증정보 예시 ```bash # example # 사용자 정보가 기재된 auth.json(src : aws, dst: gcp)을 활용하여 /tmp/dummy 디렉토리의 sql파일을 RDS msyql로 임포트 - ./cm-data-mold import rdbms -C ./auth.json -d /tmp/dummy + ./mc-data-manager import rdbms -C ./auth.json -d /tmp/dummy # 사용자 정보가 기재된 auth.json(src : aws, dst: gcp)을 활용하여 /tmp/dummy 디렉토리의 sql파일을 SQL mysql로 임포트 - ./cm-data-mold import rdbms -C ./auth.json -d /tmp/dummy -T + ./mc-data-manager import rdbms -C ./auth.json -d /tmp/dummy -T ``` 3. nrdbms @@ -249,10 +249,10 @@ src : aws, dst : ncp로 구성된 인증정보 예시 ```bash # example # 사용자 정보가 기재된 auth.json(src : aws, dst: gcp)을 활용하여 /tmp/dummy 디렉토리의 json파일을 AWS dynamoDB로 임포트 - ./cm-data-mold import nrdbms -C ./auth.json -d /tmp/dummy + ./mc-data-manager import nrdbms -C ./auth.json -d /tmp/dummy # 사용자 정보가 기재된 auth.son(src : aws, dst: gcp)을 활용하여 /tmp/dummy 디렉토리의 json파일을 GCP FirestoreDB로 임포트 - ./cm-data-mold import nrdbms -C ./auth.json -d /tmp/dummy -T + ./mc-data-manager import nrdbms -C ./auth.json -d /tmp/dummy -T ``` 2. export : 더미데이터 export 명령어 @@ -268,10 +268,10 @@ src : aws, dst : ncp로 구성된 인증정보 예시 ```bash # example # 사용자 정보가 기재된 auth.json(src : aws, dst: gcp)을 활용하여 S3에서 /tmp/dummy 디렉토리로 익스포트 - ./cm-data-mold export objectstorage -C ./auth.json -d /tmp/dummy + ./mc-data-manager export objectstorage -C ./auth.json -d /tmp/dummy # 사용자 정보가 기재된 auth.json(src : aws, dst: gcp)을 활용하여 GCP에서 /tmp/dummy 디렉토리로 익스포트 - ./cm-data-mold export objectstorage -C ./auth.json -d /tmp/dummy -T + ./mc-data-manager export objectstorage -C ./auth.json -d /tmp/dummy -T ``` 2. rdbms @@ -283,10 +283,10 @@ src : aws, dst : ncp로 구성된 인증정보 예시 ```bash # example # 사용자 정보가 기재된 auth.json(src : aws, dst: gcp)을 활용하여 /tmp/dummy에 RDS msyql의 DB들을 익스포트 - ./cm-data-mold export rdbms -C ./auth.json -d /tmp/dummy + ./mc-data-manager export rdbms -C ./auth.json -d /tmp/dummy # 사용자 정보가 기재된 auth.json(src : aws, dst: gcp)을 활용하여 /tmp/dummy에 SQL msyql의 DB들을 익스포트 - ./cm-data-mold export rdbms -C ./auth.json -d /tmp/dummy -T + ./mc-data-manager export rdbms -C ./auth.json -d /tmp/dummy -T ``` 3. nrdbms @@ -298,10 +298,10 @@ src : aws, dst : ncp로 구성된 인증정보 예시 ```bash # example # 사용자 정보가 기재된 auth.json(src : aws, dst: gcp)을 활용하여 /tmp/dummy에 AWS dynamoDB의 테이블들을 json으로 익스포트 - ./cm-data-mold export nrdbms -C ./auth.json -d /tmp/dummy + ./mc-data-manager export nrdbms -C ./auth.json -d /tmp/dummy # 사용자 정보가 기재된 auth.son(src : aws, dst: gcp)을 활용하여 /tmp/dummy에 GCP FirestoreDB의 테이블들을 json으로 익스포트 - ./cm-data-mold export nrdbms -C ./auth.json -d /tmp/dummy -T + ./mc-data-manager export nrdbms -C ./auth.json -d /tmp/dummy -T ``` 3. migration @@ -317,10 +317,10 @@ src : aws, dst : ncp로 구성된 인증정보 예시 ```bash # example # 사용자 정보가 기재된 auth.json(src : aws, dst: gcp)을 활용하여 S3에서 GCP로 마이그레이션 - ./cm-data-mold migration objectstorage -C ./auth.json + ./mc-data-manager migration objectstorage -C ./auth.json # 사용자 정보가 기재된 auth.json(src : aws, dst: gcp)을 활용하여 GCP에서 S3로 마이그레이션 - ./cm-data-mold migration objectstorage -C ./auth.json -T + ./mc-data-manager migration objectstorage -C ./auth.json -T ``` 2. rdbms @@ -332,10 +332,10 @@ src : aws, dst : ncp로 구성된 인증정보 예시 ```bash # example # 사용자 정보가 기재된 auth.json(src : aws, dst: gcp)을 활용하여 RDS Mysql에서 SQL Mysql로 마이그레이션 - ./cm-data-mold migration rdbms -C ./auth.json + ./mc-data-manager migration rdbms -C ./auth.json # 사용자 정보가 기재된 auth.json(src : aws, dst: gcp)을 활용하여 SQL Mysql에서 RDS Mysql로 마이그레이션 - ./cm-data-mold migration rdbms -C ./auth.json -T + ./mc-data-manager migration rdbms -C ./auth.json -T ``` 3. nrdbms @@ -347,10 +347,10 @@ src : aws, dst : ncp로 구성된 인증정보 예시 ```bash # example # 사용자 정보가 기재된 auth.json(src : aws, dst: gcp)을 활용하여 AWS dynamoDB에서 GCP FirestoreDB로 마이그레이션 - ./cm-data-mold migration nrdbms -C ./auth.json + ./mc-data-manager migration nrdbms -C ./auth.json # 사용자 정보가 기재된 auth.son(src : aws, dst: gcp)을 활용하여 GCP FirestoreDB에서 AWS dynamoDB로 마이그레이션 - ./cm-data-mold migration nrdbms -C ./auth.json -T + ./mc-data-manager migration nrdbms -C ./auth.json -T ``` 4. delete @@ -366,7 +366,7 @@ src : aws, dst : ncp로 구성된 인증정보 예시 ```bash # example # 삭제하고자 하는 더미 폴더가 /tmp/dummy - ./cm-data-mold delete dummy -d /tmp/dummy + ./mc-data-manager delete dummy -d /tmp/dummy ``` 2. objectstorage @@ -378,10 +378,10 @@ src : aws, dst : ncp로 구성된 인증정보 예시 ```bash # example # 사용자 정보가 기재된 auth.json(src : aws, dst: gcp)을 활용하여 S3 버킷 삭제 - ./cm-data-mold delete objectstorage -C ./auth.json + ./mc-data-manager delete objectstorage -C ./auth.json # 사용자 정보가 기재된 auth.json(src : aws, dst: gcp)을 활용하여 GCP 버킷 삭제 - ./cm-data-mold delete objectstorage -C ./auth.json -T + ./mc-data-manager delete objectstorage -C ./auth.json -T ``` 3. rdbms @@ -393,10 +393,10 @@ src : aws, dst : ncp로 구성된 인증정보 예시 ```bash # example # 사용자 정보가 기재된 auth.json(src : aws, dst: gcp)을 활용하여 RDS Mysql의 adc,def DB 삭제 - ./cm-data-mold delete rdbms -C ./auth.json -D abc -D def + ./mc-data-manager delete rdbms -C ./auth.json -D abc -D def # 사용자 정보가 기재된 auth.json(src : aws, dst: gcp)을 활용하여 SQL Mysql의 adc,def DB 삭제 - ./cm-data-mold delete rdbms -C ./auth.json -D abc -D def -T + ./mc-data-manager delete rdbms -C ./auth.json -D abc -D def -T ``` 4. nrdbms @@ -408,10 +408,10 @@ src : aws, dst : ncp로 구성된 인증정보 예시 ```bash # example # 사용자 정보가 기재된 auth.json(src : aws, dst: gcp)을 활용하여 AWS DynamoDB의 adc,def 테이블 삭제 - ./cm-data-mold delete nrdbms -C ./auth.json -D abc -D def + ./mc-data-manager delete nrdbms -C ./auth.json -D abc -D def # 사용자 정보가 기재된 auth.json(src : aws, dst: gcp)을 활용하여 GCP FirestoreDB의 adc,def 콜렉션 삭제 - ./cm-data-mold delete nrdbms -C ./auth.json -D abc -D def -T + ./mc-data-manager delete nrdbms -C ./auth.json -D abc -D def -T ``` 5. server @@ -422,17 +422,17 @@ src : aws, dst : ncp로 구성된 인증정보 예시 ```bash # example - # datamold의 기능을 web으로도 사용할 수 있도록 하는 명령어입니다. (기본 포트 : 80) - ./cm-data-mold server + # datamanager 기능을 web으로도 사용할 수 있도록 하는 명령어입니다. (기본 포트 : 80) + ./mc-data-manager server # 포트 변경도 가능합니다. - ./cm-data-mold server -P 8080 + ./mc-data-manager server -P 8080 ``` ## Web Server 사용법 -./cm-data-mold server 명령어를 이용하여 서버를 이용할 수 있습니다. +./mc-data-manager server 명령어를 이용하여 서버를 이용할 수 있습니다. 메인화면 diff --git a/docs/Datamold-Usage-Guide.md b/docs/Datamanager-Usage-Guide.md similarity index 87% rename from docs/Datamold-Usage-Guide.md rename to docs/Datamanager-Usage-Guide.md index 53fb3c8..b9b37e5 100644 --- a/docs/Datamold-Usage-Guide.md +++ b/docs/Datamanager-Usage-Guide.md @@ -1,4 +1,4 @@ -# Data Mold 사용 가이드 +# Data Manager 사용 가이드 ## 사전 준비 사항 ### 스토리지/DB 관련 서비스 신청 및 권한 부여 @@ -35,7 +35,7 @@ ## 1. 정형데이터 생성 및 마이그레이션 ### 온프레미스(리눅스서버)에서 AWS S3 -1. data-mold server 접속 후 좌측 메뉴에서 데이터 생성 -> Object Storage -> AWS S3 순으로 클릭 +1. data-manager server 접속 후 좌측 메뉴에서 데이터 생성 -> Object Storage -> AWS S3 순으로 클릭

@@ -49,7 +49,7 @@ ## 2. 비정형데이터 생성 및 마이그레이션 ### 온프레미스(리눅스서버)에서 GCP Cloud Storage -1. data-mold server 접속 후 좌측 메뉴에서 데이터 생성 -> Object Storage -> Google Cloud Storage 순으로 클릭 +1. data-manager server 접속 후 좌측 메뉴에서 데이터 생성 -> Object Storage -> Google Cloud Storage 순으로 클릭

@@ -63,7 +63,7 @@ ## 3. 반정형데이터 생성 및 마이그레이션 ### 온프레미스(리눅스서버)에서 NCP Object Storage -1. data-mold server 접속 후 좌측 메뉴에서 데이터 생성 -> Object Storage -> Google Cloud Storage 순으로 클릭 +1. data-manager server 접속 후 좌측 메뉴에서 데이터 생성 -> Object Storage -> Google Cloud Storage 순으로 클릭

@@ -78,7 +78,7 @@ ## 4. 클라우드 관계형데이터베이스 생성 및 마이그레이션 ### AWS RDS(MySQL)에서 GCP Cloud SQL(MySQL) 환경 시연 -1. data-mold server 접속 후 좌측 메뉴에서 Migration -> SQL Database -> MySQl 순으로 클릭 +1. data-manager server 접속 후 좌측 메뉴에서 Migration -> SQL Database -> MySQl 순으로 클릭

@@ -92,7 +92,7 @@ ## 5. 클라우드 비관계형데이터베이스 생성 및 마이그레이션 ### AWS DynamoDB에서 NCP Cloud DB for MongoDB -1. data-mold server 접속 후 좌측 메뉴에서 Migration -> NoSQL -> AWS DynamoDB to -> MongoDB 순으로 클릭 +1. data-manager server 접속 후 좌측 메뉴에서 Migration -> NoSQL -> AWS DynamoDB to -> MongoDB 순으로 클릭

diff --git a/go.mod b/go.mod index 4dcd2d8..5126130 100644 --- a/go.mod +++ b/go.mod @@ -1,4 +1,4 @@ -module github.com/cloud-barista/cm-data-mold +module github.com/cloud-barista/mc-data-manager go 1.21.3 diff --git a/internal/auth/base.go b/internal/auth/base.go index 062055c..8804658 100644 --- a/internal/auth/base.go +++ b/internal/auth/base.go @@ -23,18 +23,18 @@ import ( "os" "strconv" - "github.com/cloud-barista/cm-data-mold/config" - "github.com/cloud-barista/cm-data-mold/internal/log" - "github.com/cloud-barista/cm-data-mold/pkg/nrdbms/awsdnmdb" - "github.com/cloud-barista/cm-data-mold/pkg/nrdbms/gcpfsdb" - "github.com/cloud-barista/cm-data-mold/pkg/nrdbms/ncpmgdb" - "github.com/cloud-barista/cm-data-mold/pkg/objectstorage/gcpfs" - "github.com/cloud-barista/cm-data-mold/pkg/objectstorage/s3fs" - "github.com/cloud-barista/cm-data-mold/pkg/rdbms/mysql" - "github.com/cloud-barista/cm-data-mold/pkg/utils" - "github.com/cloud-barista/cm-data-mold/service/nrdbc" - "github.com/cloud-barista/cm-data-mold/service/osc" - "github.com/cloud-barista/cm-data-mold/service/rdbc" + "github.com/cloud-barista/mc-data-manager/config" + "github.com/cloud-barista/mc-data-manager/internal/log" + "github.com/cloud-barista/mc-data-manager/pkg/nrdbms/awsdnmdb" + "github.com/cloud-barista/mc-data-manager/pkg/nrdbms/gcpfsdb" + "github.com/cloud-barista/mc-data-manager/pkg/nrdbms/ncpmgdb" + "github.com/cloud-barista/mc-data-manager/pkg/objectstorage/gcpfs" + "github.com/cloud-barista/mc-data-manager/pkg/objectstorage/s3fs" + "github.com/cloud-barista/mc-data-manager/pkg/rdbms/mysql" + "github.com/cloud-barista/mc-data-manager/pkg/utils" + "github.com/cloud-barista/mc-data-manager/service/nrdbc" + "github.com/cloud-barista/mc-data-manager/service/osc" + "github.com/cloud-barista/mc-data-manager/service/rdbc" _ "github.com/go-sql-driver/mysql" "github.com/sirupsen/logrus" ) diff --git a/internal/auth/nrdb.go b/internal/auth/nrdb.go index 743e56d..b27216e 100644 --- a/internal/auth/nrdb.go +++ b/internal/auth/nrdb.go @@ -22,7 +22,7 @@ import ( "os" "path/filepath" - "github.com/cloud-barista/cm-data-mold/service/nrdbc" + "github.com/cloud-barista/mc-data-manager/service/nrdbc" "github.com/sirupsen/logrus" ) diff --git a/internal/auth/os.go b/internal/auth/os.go index 955c514..d008fd2 100644 --- a/internal/auth/os.go +++ b/internal/auth/os.go @@ -16,7 +16,7 @@ limitations under the License. package auth import ( - "github.com/cloud-barista/cm-data-mold/service/osc" + "github.com/cloud-barista/mc-data-manager/service/osc" "github.com/sirupsen/logrus" ) diff --git a/internal/auth/rdb.go b/internal/auth/rdb.go index d85c7cb..b82ef82 100644 --- a/internal/auth/rdb.go +++ b/internal/auth/rdb.go @@ -21,7 +21,7 @@ import ( "os" "path/filepath" - "github.com/cloud-barista/cm-data-mold/service/rdbc" + "github.com/cloud-barista/mc-data-manager/service/rdbc" "github.com/sirupsen/logrus" ) diff --git a/internal/execfunc/dummycreate.go b/internal/execfunc/dummycreate.go index 77d0c31..fd45cb6 100644 --- a/internal/execfunc/dummycreate.go +++ b/internal/execfunc/dummycreate.go @@ -16,10 +16,10 @@ limitations under the License. package execfunc import ( - "github.com/cloud-barista/cm-data-mold/internal/auth" - "github.com/cloud-barista/cm-data-mold/pkg/dummy/semistructured" - "github.com/cloud-barista/cm-data-mold/pkg/dummy/structured" - "github.com/cloud-barista/cm-data-mold/pkg/dummy/unstructured" + "github.com/cloud-barista/mc-data-manager/internal/auth" + "github.com/cloud-barista/mc-data-manager/pkg/dummy/semistructured" + "github.com/cloud-barista/mc-data-manager/pkg/dummy/structured" + "github.com/cloud-barista/mc-data-manager/pkg/dummy/unstructured" "github.com/sirupsen/logrus" ) diff --git a/internal/log/log.go b/internal/log/log.go index 4e6081c..177f443 100644 --- a/internal/log/log.go +++ b/internal/log/log.go @@ -27,7 +27,7 @@ import ( func LogFile() { execPath, err := os.Executable() - fmt.Println(execPath) + // fmt.Println(execPath) if err != nil { logrus.WithError(err).Fatal("Failed to get executable path") } diff --git a/main.go b/main.go index 36618f2..af9dd25 100644 --- a/main.go +++ b/main.go @@ -15,7 +15,7 @@ limitations under the License. */ package main -import "github.com/cloud-barista/cm-data-mold/cmd" +import "github.com/cloud-barista/mc-data-manager/cmd" func main() { cmd.Execute() diff --git a/pkg/dummy/semistructured/json.go b/pkg/dummy/semistructured/json.go index c89b098..65a39b1 100644 --- a/pkg/dummy/semistructured/json.go +++ b/pkg/dummy/semistructured/json.go @@ -8,7 +8,7 @@ import ( "sync" "github.com/brianvoe/gofakeit/v6" - "github.com/cloud-barista/cm-data-mold/pkg/utils" + "github.com/cloud-barista/mc-data-manager/pkg/utils" "github.com/sirupsen/logrus" ) diff --git a/pkg/dummy/semistructured/semistructed_test.go b/pkg/dummy/semistructured/semistructed_test.go index 23dbff8..ef96238 100644 --- a/pkg/dummy/semistructured/semistructed_test.go +++ b/pkg/dummy/semistructured/semistructed_test.go @@ -5,7 +5,7 @@ import ( "fmt" - "github.com/cloud-barista/cm-data-mold/pkg/dummy/semistructured" + "github.com/cloud-barista/mc-data-manager/pkg/dummy/semistructured" ) func TestJSON(t *testing.T) { diff --git a/pkg/dummy/semistructured/xml.go b/pkg/dummy/semistructured/xml.go index 8275516..ec4dd58 100644 --- a/pkg/dummy/semistructured/xml.go +++ b/pkg/dummy/semistructured/xml.go @@ -8,7 +8,7 @@ import ( "sync" "github.com/brianvoe/gofakeit/v6" - "github.com/cloud-barista/cm-data-mold/pkg/utils" + "github.com/cloud-barista/mc-data-manager/pkg/utils" "github.com/sirupsen/logrus" ) diff --git a/pkg/dummy/structured/csv.go b/pkg/dummy/structured/csv.go index 9be1d8f..05fea63 100644 --- a/pkg/dummy/structured/csv.go +++ b/pkg/dummy/structured/csv.go @@ -24,7 +24,7 @@ import ( "sync" "github.com/brianvoe/gofakeit/v6" - "github.com/cloud-barista/cm-data-mold/pkg/utils" + "github.com/cloud-barista/mc-data-manager/pkg/utils" "github.com/sirupsen/logrus" ) diff --git a/pkg/dummy/structured/sql.go b/pkg/dummy/structured/sql.go index ef0e80e..7d679cd 100644 --- a/pkg/dummy/structured/sql.go +++ b/pkg/dummy/structured/sql.go @@ -26,7 +26,7 @@ import ( "time" "github.com/brianvoe/gofakeit/v6" - "github.com/cloud-barista/cm-data-mold/pkg/utils" + "github.com/cloud-barista/mc-data-manager/pkg/utils" "github.com/sirupsen/logrus" ) diff --git a/pkg/dummy/structured/structed_test.go b/pkg/dummy/structured/structed_test.go index 39d08d2..c89add6 100644 --- a/pkg/dummy/structured/structed_test.go +++ b/pkg/dummy/structured/structed_test.go @@ -21,7 +21,7 @@ import ( "fmt" - "github.com/cloud-barista/cm-data-mold/pkg/dummy/structured" + "github.com/cloud-barista/mc-data-manager/pkg/dummy/structured" ) func TestCSV(t *testing.T) { diff --git a/pkg/dummy/unstructured/gif.go b/pkg/dummy/unstructured/gif.go index 37b7380..cff1e82 100644 --- a/pkg/dummy/unstructured/gif.go +++ b/pkg/dummy/unstructured/gif.go @@ -28,7 +28,7 @@ import ( "sync" "time" - "github.com/cloud-barista/cm-data-mold/pkg/utils" + "github.com/cloud-barista/mc-data-manager/pkg/utils" "github.com/sirupsen/logrus" ) diff --git a/pkg/dummy/unstructured/img.go b/pkg/dummy/unstructured/img.go index a452f9d..e6741d9 100644 --- a/pkg/dummy/unstructured/img.go +++ b/pkg/dummy/unstructured/img.go @@ -22,7 +22,7 @@ import ( "sync" "github.com/brianvoe/gofakeit/v6" - "github.com/cloud-barista/cm-data-mold/pkg/utils" + "github.com/cloud-barista/mc-data-manager/pkg/utils" "github.com/sirupsen/logrus" ) diff --git a/pkg/dummy/unstructured/txt.go b/pkg/dummy/unstructured/txt.go index 1900bb7..be3eb8d 100644 --- a/pkg/dummy/unstructured/txt.go +++ b/pkg/dummy/unstructured/txt.go @@ -22,7 +22,7 @@ import ( "sync" "github.com/brianvoe/gofakeit/v6" - "github.com/cloud-barista/cm-data-mold/pkg/utils" + "github.com/cloud-barista/mc-data-manager/pkg/utils" "github.com/sirupsen/logrus" ) diff --git a/pkg/dummy/unstructured/unstructed_test.go b/pkg/dummy/unstructured/unstructed_test.go index 601f6e8..bacf832 100644 --- a/pkg/dummy/unstructured/unstructed_test.go +++ b/pkg/dummy/unstructured/unstructed_test.go @@ -19,7 +19,7 @@ import ( "fmt" "testing" - "github.com/cloud-barista/cm-data-mold/pkg/dummy/unstructured" + "github.com/cloud-barista/mc-data-manager/pkg/dummy/unstructured" ) func TestIMG(t *testing.T) { diff --git a/pkg/dummy/unstructured/zip.go b/pkg/dummy/unstructured/zip.go index 1098a91..ac43f37 100644 --- a/pkg/dummy/unstructured/zip.go +++ b/pkg/dummy/unstructured/zip.go @@ -23,7 +23,7 @@ import ( "path/filepath" "sync" - "github.com/cloud-barista/cm-data-mold/pkg/utils" + "github.com/cloud-barista/mc-data-manager/pkg/utils" "github.com/sirupsen/logrus" ) diff --git a/pkg/nrdbms/awsdnmdb/dynamodb.go b/pkg/nrdbms/awsdnmdb/dynamodb.go index 1080a5d..a393840 100644 --- a/pkg/nrdbms/awsdnmdb/dynamodb.go +++ b/pkg/nrdbms/awsdnmdb/dynamodb.go @@ -24,7 +24,7 @@ import ( "github.com/aws/aws-sdk-go-v2/feature/dynamodb/attributevalue" "github.com/aws/aws-sdk-go-v2/service/dynamodb" "github.com/aws/aws-sdk-go-v2/service/dynamodb/types" - "github.com/cloud-barista/cm-data-mold/pkg/utils" + "github.com/cloud-barista/mc-data-manager/pkg/utils" ) func init() { diff --git a/pkg/nrdbms/gcpfsdb/firestoredb.go b/pkg/nrdbms/gcpfsdb/firestoredb.go index 05f299f..d7acd73 100644 --- a/pkg/nrdbms/gcpfsdb/firestoredb.go +++ b/pkg/nrdbms/gcpfsdb/firestoredb.go @@ -19,7 +19,7 @@ import ( "context" "cloud.google.com/go/firestore" - "github.com/cloud-barista/cm-data-mold/pkg/utils" + "github.com/cloud-barista/mc-data-manager/pkg/utils" "google.golang.org/api/iterator" ) diff --git a/pkg/nrdbms/ncpmgdb/ncpmgdb.go b/pkg/nrdbms/ncpmgdb/ncpmgdb.go index 1778586..6766863 100644 --- a/pkg/nrdbms/ncpmgdb/ncpmgdb.go +++ b/pkg/nrdbms/ncpmgdb/ncpmgdb.go @@ -18,7 +18,7 @@ package ncpmgdb import ( "context" - "github.com/cloud-barista/cm-data-mold/pkg/utils" + "github.com/cloud-barista/mc-data-manager/pkg/utils" "go.mongodb.org/mongo-driver/bson" "go.mongodb.org/mongo-driver/bson/primitive" "go.mongodb.org/mongo-driver/mongo" diff --git a/pkg/objectstorage/gcpfs/gcpfs.go b/pkg/objectstorage/gcpfs/gcpfs.go index 1149768..51d95fd 100644 --- a/pkg/objectstorage/gcpfs/gcpfs.go +++ b/pkg/objectstorage/gcpfs/gcpfs.go @@ -20,7 +20,7 @@ import ( "io" "cloud.google.com/go/storage" - "github.com/cloud-barista/cm-data-mold/pkg/utils" + "github.com/cloud-barista/mc-data-manager/pkg/utils" "google.golang.org/api/iterator" ) diff --git a/pkg/objectstorage/s3fs/s3fs.go b/pkg/objectstorage/s3fs/s3fs.go index aa7b10a..42b8aa9 100644 --- a/pkg/objectstorage/s3fs/s3fs.go +++ b/pkg/objectstorage/s3fs/s3fs.go @@ -24,7 +24,7 @@ import ( "github.com/aws/aws-sdk-go-v2/feature/s3/manager" "github.com/aws/aws-sdk-go-v2/service/s3" "github.com/aws/aws-sdk-go-v2/service/s3/types" - "github.com/cloud-barista/cm-data-mold/pkg/utils" + "github.com/cloud-barista/mc-data-manager/pkg/utils" ) type reader struct { diff --git a/pkg/rdbms/mysql/mysql.go b/pkg/rdbms/mysql/mysql.go index 5ca7112..acaea83 100644 --- a/pkg/rdbms/mysql/mysql.go +++ b/pkg/rdbms/mysql/mysql.go @@ -23,7 +23,7 @@ import ( "regexp" "strings" - "github.com/cloud-barista/cm-data-mold/pkg/utils" + "github.com/cloud-barista/mc-data-manager/pkg/utils" _ "github.com/go-sql-driver/mysql" ) diff --git a/service/nrdbc/nrdbc_test.go b/service/nrdbc/nrdbc_test.go index 08c78c9..fddfd47 100644 --- a/service/nrdbc/nrdbc_test.go +++ b/service/nrdbc/nrdbc_test.go @@ -25,10 +25,10 @@ import ( "github.com/aws/aws-sdk-go-v2/config" "github.com/aws/aws-sdk-go-v2/credentials" "github.com/aws/aws-sdk-go-v2/service/dynamodb" - "github.com/cloud-barista/cm-data-mold/pkg/nrdbms/awsdnmdb" - "github.com/cloud-barista/cm-data-mold/pkg/nrdbms/gcpfsdb" - "github.com/cloud-barista/cm-data-mold/pkg/nrdbms/ncpmgdb" - "github.com/cloud-barista/cm-data-mold/service/nrdbc" + "github.com/cloud-barista/mc-data-manager/pkg/nrdbms/awsdnmdb" + "github.com/cloud-barista/mc-data-manager/pkg/nrdbms/gcpfsdb" + "github.com/cloud-barista/mc-data-manager/pkg/nrdbms/ncpmgdb" + "github.com/cloud-barista/mc-data-manager/service/nrdbc" "go.mongodb.org/mongo-driver/mongo" "go.mongodb.org/mongo-driver/mongo/options" "google.golang.org/api/option" diff --git a/service/osc/copy.go b/service/osc/copy.go index d580735..4c4e01b 100644 --- a/service/osc/copy.go +++ b/service/osc/copy.go @@ -21,7 +21,7 @@ import ( "io" "sync" - "github.com/cloud-barista/cm-data-mold/pkg/utils" + "github.com/cloud-barista/mc-data-manager/pkg/utils" ) func (src *OSController) Copy(dst *OSController) error { diff --git a/service/osc/get.go b/service/osc/get.go index 3b1b4ce..fb4cd21 100644 --- a/service/osc/get.go +++ b/service/osc/get.go @@ -24,7 +24,7 @@ import ( "strings" "sync" - "github.com/cloud-barista/cm-data-mold/pkg/utils" + "github.com/cloud-barista/mc-data-manager/pkg/utils" ) func (osc *OSController) MGet(dirPath string) error { diff --git a/service/osc/osc.go b/service/osc/osc.go index 0183edb..668881a 100644 --- a/service/osc/osc.go +++ b/service/osc/osc.go @@ -18,7 +18,7 @@ package osc import ( "io" - "github.com/cloud-barista/cm-data-mold/pkg/utils" + "github.com/cloud-barista/mc-data-manager/pkg/utils" "github.com/sirupsen/logrus" ) diff --git a/service/osc/osc_test.go b/service/osc/osc_test.go index 3135a61..c7800df 100644 --- a/service/osc/osc_test.go +++ b/service/osc/osc_test.go @@ -24,10 +24,10 @@ import ( "github.com/aws/aws-sdk-go-v2/config" "github.com/aws/aws-sdk-go-v2/credentials" "github.com/aws/aws-sdk-go-v2/service/s3" - "github.com/cloud-barista/cm-data-mold/pkg/objectstorage/gcpfs" - "github.com/cloud-barista/cm-data-mold/pkg/objectstorage/s3fs" - "github.com/cloud-barista/cm-data-mold/pkg/utils" - "github.com/cloud-barista/cm-data-mold/service/osc" + "github.com/cloud-barista/mc-data-manager/pkg/objectstorage/gcpfs" + "github.com/cloud-barista/mc-data-manager/pkg/objectstorage/s3fs" + "github.com/cloud-barista/mc-data-manager/pkg/utils" + "github.com/cloud-barista/mc-data-manager/service/osc" "google.golang.org/api/option" ) diff --git a/service/osc/put.go b/service/osc/put.go index d90644a..ffcb89c 100644 --- a/service/osc/put.go +++ b/service/osc/put.go @@ -24,7 +24,7 @@ import ( "strings" "sync" - "github.com/cloud-barista/cm-data-mold/pkg/utils" + "github.com/cloud-barista/mc-data-manager/pkg/utils" ) func (osc *OSController) MPut(dirPath string) error { diff --git a/service/rdbc/rdbc_test.go b/service/rdbc/rdbc_test.go index 9734bb1..33b3c6b 100644 --- a/service/rdbc/rdbc_test.go +++ b/service/rdbc/rdbc_test.go @@ -20,9 +20,9 @@ import ( "fmt" "testing" - "github.com/cloud-barista/cm-data-mold/pkg/rdbms/mysql" - "github.com/cloud-barista/cm-data-mold/pkg/utils" - "github.com/cloud-barista/cm-data-mold/service/rdbc" + "github.com/cloud-barista/mc-data-manager/pkg/rdbms/mysql" + "github.com/cloud-barista/mc-data-manager/pkg/utils" + "github.com/cloud-barista/mc-data-manager/service/rdbc" ) func TestMain(m *testing.M) { diff --git a/web/templates/header.html b/web/templates/header.html index d2fa2be..74844bd 100644 --- a/web/templates/header.html +++ b/web/templates/header.html @@ -6,7 +6,7 @@ - Cloud-Barista Data Mold + Cloud-Barista Data Manager @@ -17,7 +17,7 @@