diff options
| author | CoprDistGit <infra@openeuler.org> | 2023-05-05 07:53:25 +0000 |
|---|---|---|
| committer | CoprDistGit <infra@openeuler.org> | 2023-05-05 07:53:25 +0000 |
| commit | 5721d9ede8b4ce72ce4959ca651dc484c36a794a (patch) | |
| tree | 813f1c2185ed6079d69deda13ec96f5772689230 /python-twcc-cli.spec | |
| parent | a7f8f3760306b7837ca22420dc4dc2ae7818d9a9 (diff) | |
automatic import of python-twcc-cliopeneuler20.03
Diffstat (limited to 'python-twcc-cli.spec')
| -rw-r--r-- | python-twcc-cli.spec | 1234 |
1 files changed, 1234 insertions, 0 deletions
diff --git a/python-twcc-cli.spec b/python-twcc-cli.spec new file mode 100644 index 0000000..cd2dd41 --- /dev/null +++ b/python-twcc-cli.spec @@ -0,0 +1,1234 @@ +%global _empty_manifest_terminate_build 0 +Name: python-TWCC-CLI +Version: 0.6.1 +Release: 1 +Summary: TWCC-CLI is a toolkit for operating TWCC resources. +License: Apache License 2.0 +URL: https://github.com/TW-NCHC/TWCC-CLI +Source0: https://mirrors.nju.edu.cn/pypi/web/packages/df/04/e2b92ab31f1e021c063c6a00708880a9cd53add7cb615dfdff195ae37526/TWCC-CLI-0.6.1.tar.gz +BuildArch: noarch + +Requires: python3-sphinx-click +Requires: python3-myst-parser +Requires: python3-docutils +Requires: python3-loguru +Requires: python3-jmespath +Requires: python3-netaddr +Requires: python3-pytz +Requires: python3-boto3 +Requires: python3-botocore +Requires: python3-certifi +Requires: python3-chardet +Requires: python3-Click +Requires: python3-colorclass +Requires: python3-idna +Requires: python3-Pygments +Requires: python3-dateutil +Requires: python3-PyYAML +Requires: python3-regex +Requires: python3-requests +Requires: python3-s3transfer +Requires: python3-six +Requires: python3-termcolor +Requires: python3-terminaltables +Requires: python3-tqdm +Requires: python3-urllib3 +Requires: python3-wcwidth +Requires: python3-distro +Requires: python3-feedparser + +%description +###### tags: `twcc`, `twccli` + +# TWCC-CLI Project + +The [TWCC, Taiwan Computing Cloud](https://www.twcc.ai) Command Line Interface (CLI) is an environment to create and manage your TWCC services. + +[](https://twcc-cli.readthedocs.io/en/latest/?badge=latest) + +The TWCC Command Line Interface (CLI) is an environment to create and manage your TWCC resources. + + + +If you have any questions, please email us at: iservice@twcc.ai for account support, and isupport@twcc.ai for technical support + + ❗ ❗ Always try to upgrade your TWCC-CLI by using `pip3 install -U TWCC-CLI`. ❗ ❗ ❗ + + +## :point_down: Release Notes :point_down: + +### v0.6.1 Release Note + +The "We miss you, Viga!" version + + + +**Feature** +- Compatible for Security Group operations. + +**Bug Fix** +- various bugs fixed + +### v0.6.0 Release Note + + + + +**Feature** +- New CCS features for you! +- We sync VCS and CCS solutions and images with User Portal. +- VDS now can snapshot. + +**Bug Fix** +- fix bug + +### v0.5.24.2 Release Note + + + +**Feature** +- CLI will remind users while config init when a new version is released. + +**Bug Fix** +- fix bug + +### v0.5.24.1 Release Note + + + +**Bug Fix** +- fix bug of init + +### v0.5.24 Release Note + + + +**Feature** +- Remove VCS/CCS you are connecting to by `twccli rm me --no-dry-run`. +- TWCC-CLI supports more vcs spec feature, according to users' project. Check with `twccli ls vcs -itype ubuntu -ptype`. + +**Bug Fix** +- fix #42 +- fix some bugs +- fix some error message discriptio + +### v0.5.23.2 Release Note + + + +**Bug Fix** +- Remove old package +- Fix bug in ansible scripts + +### v0.5.23 Release Note + + + +**Feature** +- Users can set Elastic IP(Check more in [@twccdocs/vcs-eip](https://man.twcc.ai/@twccdocs/doc-vcs-main-zh/https%3A%2F%2Fman.twcc.ai%2F%40twccdocs%2Fguide-vcs-eip-zh)) for VCS, by `twccli [ls|mk|rm|ch] eip` +- Users can import your owned public key, check more in `mk key` + +**Bug Fix** +- fix some bugs +- fix some error message discription + +### v0.5.22 Release Note + + + +**Bug Fix** +- fix major bugs + +### v0.5.21 Release Note + + + +**Feature** +- Users can protect your sites from not expected remove, check out `-keep` while `twcc ch [ccs|vcs]`. +- Enable VCS reboot, check out `-sts Reboot` while `twccli ch vcs` + +**Bug Fix** +- fix ValueError: APIKEY is not validated, while `config init` , related [#34](https://github.com/twcc/TWCC-CLI/issues/34) +- fix some bugs + +### v0.5.20 Release Note + + + +**Feature** +- Users can pass any command to your CCS by using `-cmd` or `--command` right after it right after your CCS ready + +**Bug Fix** +- fix some bugs while using vcs + +### v0.5.19 Release Note + + + +**Feature** +- Users can use `-ptype` to create customized CCS. +- Users can transport your credentials to your new resources. You can switch off by providing `-nokey` while `twcc mk [ccs|vcs]`. + +**Bug Fix** +- fix auto migrating bugs +- fix typo error +- fix some bugs + +### v0.5.18 Release Note + + +**Feature** +- We support auto-complete for TWCC-CLI :sparkles::sparkles: +- We support Python 3.9 :sparkles: +- We enable environment parameters in CCS + +**Bug Fix** +- fix some bugs + +### v0.5.17 Release Note + + +**Feature** +- We add sonarqube for better software quality. +- VCS `snapshot` be renamed to `custom-image` in TWCC. +- BSS(block storage service) has been renamed to [VDS(virtual disk service)](https://man.twcc.ai/@twccdocs/r1DhqHdpN) in TWCC. +- Enable envoronment variables for VCS, check out `twccli mk vcs -h`. + +**Bug Fix** +- fix bug in `mk key` +- fix bug in `ls -itype` +- fix exception bug +- Update AIML Pipeline scripts. + +### v0.5.16.2 Release Note + +**Feature** +- Users can create VCS with windows img + +**Bug Fix** +- fix some bugs + +### v0.5.16.1 Release Note + +**Bug Fix** +- fix some bugs + +### v0.5.16 Release Note + + + +**Feature** +- CLI is now collected users operating information by GA. If you don't want to be collect, just keep your `ga_cid` value **EMPTY** in `$HOME/.twcc_data/credential`. +- Users can turn on/off COS bucket version control feature and create public access URL for specific objects. +- Users can checkout [HFS](https://man.twcc.ai/@twccdocs/rypYCr_TN) info with CLI +- Users can list CCS log, and show more information. +- CLI now can renew your credential file automatically, keep it up-to-date. + +**Bug Fix** +- fix bug in `net vcs` + +### v0.5.15 Release Note + + + +**Feature** +- BSS(Block Storage Service) is officially renamed as VDS(Virtual Disk Service). +- Users can list personal resource of VDS & [VLB](https://www.twcc.ai/doc?page=load_balancer). +- Users can create multi listener over [VLB](https://www.twcc.ai/doc?page=load_balancer). +- Users can change VCS descrption with `-d`. +- Users can multiply name their SnapShot wile createing. + +**Bug Fix** +- fix #9 +- fix timezone problem +- fix error response for snapshot + +### v0.5.14 Release Note + + +**Feature** + +- Users can operate volumn in [VCS](https://www.twcc.ai/doc?page=vm). +- We let `-s` support multiple site-id. +- New progress bar for [COS](https://www.twcc.ai/doc?page=object) operations. + +**Preview** +- Users can operate [Vertual Network](https://www.twcc.ai/doc?page=virtual_network) (Tenant Administrator Only) and [Load Balancer](https://www.twcc.ai/doc?page=load_balancer). + +**Bug Fix** +- fix unicode error, [BSS](https://www.twcc.ai/doc?page=volume) & [VCS](https://www.twcc.ai/doc?page=vm) status problems. + +### v0.5.13 Release Note + + +**feature** +- We release a sample AI/ML pipeline task, here. Join us for understand how to use by attending TWCC classes, https://www.nchc.org.tw/Active/ActiveView/414?mid=47&page=1 +- Users can create TWCC-VCS with default ubuntu 20.04 +- Users can set a specified range of port for secuity group at one time. +- Multi users profile compatible. + + +**fix bug** +- fix typo error +- fix download error for none-file folder bucket +- `ls ccs -json` shows empty table when ccs empty + +### v0.5.12 Release Note + + +**feature** +- We design TWCC_VCS module for ansible. + + +**issue** +- We fix #7 + +**fix bug** +- fix COS command line problems. + +### v0.5.11 Release Note + + +**change** +- In v0.5.10, we use `--product-type` in wrong place, that has been correct. +- We change `cp cos` command structures, new command descriptions as following: +```bash= +> twccli cp cos --help +Usage: twccli cp cos [OPTIONS] + + ‘Upload/Download’ COS (Cloud Object Storage) files. + +Options: + -upload Upload files or folders to the bucket. + -download Download files from the bucket or download the + entire bucket. + -src, --source TEXT Path of the source directory. + -okey, --object-key TEXT File in Cloud. + -fn, --file-name TEXT Files for uploading from local site. + -bkt, --bucket-name TEXT Upload files or folders to the bucket. + --help Show this message and exit. + +``` + +**discuss** +- We are trying to laverage [Ansible](https://www.ansible.com/) for deloying any services. +Do you have any suggestions to this? +Welcome to [leave comments](https://github.com/TW-NCHC/TWCC-CLI/issues/new!! + + + +### v0.5.10 Release Note + + +**change** +- VCS images showing table shows "product-type" now! + +### v0.5.9 Release Note + + + +**change** +- orginal `-itype` in `ls vcs` and `mk vcs` change to using `-ptype` and `--product-type`. + +**fix bug** +- error in `rm vcs -secg` and `ls vcs -img` with filtering. +- error in `cp cos -upload` , `cp cos -download` and `rm cos` bucket. + + +### v0.5.7 Release Note + + + +** We have updated our document in [TWCC-CLI α for v0.5](https://man.twcc.ai/@twccdocs/twcc-cli-v05) + + +**fix bug** +- fix bugs in COS and data-vol-type while creating VCS. + +### v0.5.6 Release Note + + +**new features** +- You can create additional data volume in `ssd` and `ssd-encrypt` type. + +**fix bug** +- upload file source path with slash is not work. +- adding error condition in `rm ccs -s` while entering resource name, and adding `-s` parameter in `ls ccs`. +- fix naming standard to 6-16 in length. +- support customized clone image in CCS. + +### v0.5.5 Release Note + + + +**new features** +- snapshot delete functions, `twccli rm vsc -snap -snap-id $SNAPTSHOT_ID` + +**fix bug** +- delete bucket and file operation +- upload and download dir to bucket +- remove flag 'noforce' in `twccli rm` +- update listing all snapshots for Project Owner +- `rm vcs` with `-s` flag + +### v0.5.4 Release Note + + + +**new features** +- provides encoding setting, `twccli config init --set-bashrc` + +**fix bug** +- no data while listing VCS +- can't delete bucket with data recursively +- can't download hierarchy directory to local site +- modify parameter and description in command "CP" + +### v0.5.3 Release Note + + + +**new features** +- We add encoding environ setting +- add keypair write and del file +- add private ip and network info while ls vcs + +**fix** +- fix create keypair's bug +- fix error in `MANIFEST.in`, remove vcs cos, list vcs, --help description of cos + + +### v0.5.2 Release Note +**New and structured CLI commands!** + +for Mar. 20th ,2020 (v0.5.2) + - Now you can use structured commands`config`, `mk`, `ls`, `rm`, `cp`, and `net` to customize and manage your TWCC Compute and Storage services, including VCS, CCS, and COS. + - In addition to CCS and COS, now you can use TWCC CLI to manage your VCS resources, including VCS instances, security groups, snapshots, as well as keypairs. + - Use commands`-table` or `-json show` to clearly diaplay your resource information in a table view or in JSON. + + +## Contact us +If you have any questions, please email us at: +- iservice@narlabs.org.tw for account support +- isupport@narlabs.org.tw for technical support + + + |  + + + + +%package -n python3-TWCC-CLI +Summary: TWCC-CLI is a toolkit for operating TWCC resources. +Provides: python-TWCC-CLI +BuildRequires: python3-devel +BuildRequires: python3-setuptools +BuildRequires: python3-pip +%description -n python3-TWCC-CLI +###### tags: `twcc`, `twccli` + +# TWCC-CLI Project + +The [TWCC, Taiwan Computing Cloud](https://www.twcc.ai) Command Line Interface (CLI) is an environment to create and manage your TWCC services. + +[](https://twcc-cli.readthedocs.io/en/latest/?badge=latest) + +The TWCC Command Line Interface (CLI) is an environment to create and manage your TWCC resources. + + + +If you have any questions, please email us at: iservice@twcc.ai for account support, and isupport@twcc.ai for technical support + + ❗ ❗ Always try to upgrade your TWCC-CLI by using `pip3 install -U TWCC-CLI`. ❗ ❗ ❗ + + +## :point_down: Release Notes :point_down: + +### v0.6.1 Release Note + +The "We miss you, Viga!" version + + + +**Feature** +- Compatible for Security Group operations. + +**Bug Fix** +- various bugs fixed + +### v0.6.0 Release Note + + + + +**Feature** +- New CCS features for you! +- We sync VCS and CCS solutions and images with User Portal. +- VDS now can snapshot. + +**Bug Fix** +- fix bug + +### v0.5.24.2 Release Note + + + +**Feature** +- CLI will remind users while config init when a new version is released. + +**Bug Fix** +- fix bug + +### v0.5.24.1 Release Note + + + +**Bug Fix** +- fix bug of init + +### v0.5.24 Release Note + + + +**Feature** +- Remove VCS/CCS you are connecting to by `twccli rm me --no-dry-run`. +- TWCC-CLI supports more vcs spec feature, according to users' project. Check with `twccli ls vcs -itype ubuntu -ptype`. + +**Bug Fix** +- fix #42 +- fix some bugs +- fix some error message discriptio + +### v0.5.23.2 Release Note + + + +**Bug Fix** +- Remove old package +- Fix bug in ansible scripts + +### v0.5.23 Release Note + + + +**Feature** +- Users can set Elastic IP(Check more in [@twccdocs/vcs-eip](https://man.twcc.ai/@twccdocs/doc-vcs-main-zh/https%3A%2F%2Fman.twcc.ai%2F%40twccdocs%2Fguide-vcs-eip-zh)) for VCS, by `twccli [ls|mk|rm|ch] eip` +- Users can import your owned public key, check more in `mk key` + +**Bug Fix** +- fix some bugs +- fix some error message discription + +### v0.5.22 Release Note + + + +**Bug Fix** +- fix major bugs + +### v0.5.21 Release Note + + + +**Feature** +- Users can protect your sites from not expected remove, check out `-keep` while `twcc ch [ccs|vcs]`. +- Enable VCS reboot, check out `-sts Reboot` while `twccli ch vcs` + +**Bug Fix** +- fix ValueError: APIKEY is not validated, while `config init` , related [#34](https://github.com/twcc/TWCC-CLI/issues/34) +- fix some bugs + +### v0.5.20 Release Note + + + +**Feature** +- Users can pass any command to your CCS by using `-cmd` or `--command` right after it right after your CCS ready + +**Bug Fix** +- fix some bugs while using vcs + +### v0.5.19 Release Note + + + +**Feature** +- Users can use `-ptype` to create customized CCS. +- Users can transport your credentials to your new resources. You can switch off by providing `-nokey` while `twcc mk [ccs|vcs]`. + +**Bug Fix** +- fix auto migrating bugs +- fix typo error +- fix some bugs + +### v0.5.18 Release Note + + +**Feature** +- We support auto-complete for TWCC-CLI :sparkles::sparkles: +- We support Python 3.9 :sparkles: +- We enable environment parameters in CCS + +**Bug Fix** +- fix some bugs + +### v0.5.17 Release Note + + +**Feature** +- We add sonarqube for better software quality. +- VCS `snapshot` be renamed to `custom-image` in TWCC. +- BSS(block storage service) has been renamed to [VDS(virtual disk service)](https://man.twcc.ai/@twccdocs/r1DhqHdpN) in TWCC. +- Enable envoronment variables for VCS, check out `twccli mk vcs -h`. + +**Bug Fix** +- fix bug in `mk key` +- fix bug in `ls -itype` +- fix exception bug +- Update AIML Pipeline scripts. + +### v0.5.16.2 Release Note + +**Feature** +- Users can create VCS with windows img + +**Bug Fix** +- fix some bugs + +### v0.5.16.1 Release Note + +**Bug Fix** +- fix some bugs + +### v0.5.16 Release Note + + + +**Feature** +- CLI is now collected users operating information by GA. If you don't want to be collect, just keep your `ga_cid` value **EMPTY** in `$HOME/.twcc_data/credential`. +- Users can turn on/off COS bucket version control feature and create public access URL for specific objects. +- Users can checkout [HFS](https://man.twcc.ai/@twccdocs/rypYCr_TN) info with CLI +- Users can list CCS log, and show more information. +- CLI now can renew your credential file automatically, keep it up-to-date. + +**Bug Fix** +- fix bug in `net vcs` + +### v0.5.15 Release Note + + + +**Feature** +- BSS(Block Storage Service) is officially renamed as VDS(Virtual Disk Service). +- Users can list personal resource of VDS & [VLB](https://www.twcc.ai/doc?page=load_balancer). +- Users can create multi listener over [VLB](https://www.twcc.ai/doc?page=load_balancer). +- Users can change VCS descrption with `-d`. +- Users can multiply name their SnapShot wile createing. + +**Bug Fix** +- fix #9 +- fix timezone problem +- fix error response for snapshot + +### v0.5.14 Release Note + + +**Feature** + +- Users can operate volumn in [VCS](https://www.twcc.ai/doc?page=vm). +- We let `-s` support multiple site-id. +- New progress bar for [COS](https://www.twcc.ai/doc?page=object) operations. + +**Preview** +- Users can operate [Vertual Network](https://www.twcc.ai/doc?page=virtual_network) (Tenant Administrator Only) and [Load Balancer](https://www.twcc.ai/doc?page=load_balancer). + +**Bug Fix** +- fix unicode error, [BSS](https://www.twcc.ai/doc?page=volume) & [VCS](https://www.twcc.ai/doc?page=vm) status problems. + +### v0.5.13 Release Note + + +**feature** +- We release a sample AI/ML pipeline task, here. Join us for understand how to use by attending TWCC classes, https://www.nchc.org.tw/Active/ActiveView/414?mid=47&page=1 +- Users can create TWCC-VCS with default ubuntu 20.04 +- Users can set a specified range of port for secuity group at one time. +- Multi users profile compatible. + + +**fix bug** +- fix typo error +- fix download error for none-file folder bucket +- `ls ccs -json` shows empty table when ccs empty + +### v0.5.12 Release Note + + +**feature** +- We design TWCC_VCS module for ansible. + + +**issue** +- We fix #7 + +**fix bug** +- fix COS command line problems. + +### v0.5.11 Release Note + + +**change** +- In v0.5.10, we use `--product-type` in wrong place, that has been correct. +- We change `cp cos` command structures, new command descriptions as following: +```bash= +> twccli cp cos --help +Usage: twccli cp cos [OPTIONS] + + ‘Upload/Download’ COS (Cloud Object Storage) files. + +Options: + -upload Upload files or folders to the bucket. + -download Download files from the bucket or download the + entire bucket. + -src, --source TEXT Path of the source directory. + -okey, --object-key TEXT File in Cloud. + -fn, --file-name TEXT Files for uploading from local site. + -bkt, --bucket-name TEXT Upload files or folders to the bucket. + --help Show this message and exit. + +``` + +**discuss** +- We are trying to laverage [Ansible](https://www.ansible.com/) for deloying any services. +Do you have any suggestions to this? +Welcome to [leave comments](https://github.com/TW-NCHC/TWCC-CLI/issues/new!! + + + +### v0.5.10 Release Note + + +**change** +- VCS images showing table shows "product-type" now! + +### v0.5.9 Release Note + + + +**change** +- orginal `-itype` in `ls vcs` and `mk vcs` change to using `-ptype` and `--product-type`. + +**fix bug** +- error in `rm vcs -secg` and `ls vcs -img` with filtering. +- error in `cp cos -upload` , `cp cos -download` and `rm cos` bucket. + + +### v0.5.7 Release Note + + + +** We have updated our document in [TWCC-CLI α for v0.5](https://man.twcc.ai/@twccdocs/twcc-cli-v05) + + +**fix bug** +- fix bugs in COS and data-vol-type while creating VCS. + +### v0.5.6 Release Note + + +**new features** +- You can create additional data volume in `ssd` and `ssd-encrypt` type. + +**fix bug** +- upload file source path with slash is not work. +- adding error condition in `rm ccs -s` while entering resource name, and adding `-s` parameter in `ls ccs`. +- fix naming standard to 6-16 in length. +- support customized clone image in CCS. + +### v0.5.5 Release Note + + + +**new features** +- snapshot delete functions, `twccli rm vsc -snap -snap-id $SNAPTSHOT_ID` + +**fix bug** +- delete bucket and file operation +- upload and download dir to bucket +- remove flag 'noforce' in `twccli rm` +- update listing all snapshots for Project Owner +- `rm vcs` with `-s` flag + +### v0.5.4 Release Note + + + +**new features** +- provides encoding setting, `twccli config init --set-bashrc` + +**fix bug** +- no data while listing VCS +- can't delete bucket with data recursively +- can't download hierarchy directory to local site +- modify parameter and description in command "CP" + +### v0.5.3 Release Note + + + +**new features** +- We add encoding environ setting +- add keypair write and del file +- add private ip and network info while ls vcs + +**fix** +- fix create keypair's bug +- fix error in `MANIFEST.in`, remove vcs cos, list vcs, --help description of cos + + +### v0.5.2 Release Note +**New and structured CLI commands!** + +for Mar. 20th ,2020 (v0.5.2) + - Now you can use structured commands`config`, `mk`, `ls`, `rm`, `cp`, and `net` to customize and manage your TWCC Compute and Storage services, including VCS, CCS, and COS. + - In addition to CCS and COS, now you can use TWCC CLI to manage your VCS resources, including VCS instances, security groups, snapshots, as well as keypairs. + - Use commands`-table` or `-json show` to clearly diaplay your resource information in a table view or in JSON. + + +## Contact us +If you have any questions, please email us at: +- iservice@narlabs.org.tw for account support +- isupport@narlabs.org.tw for technical support + + + |  + + + + +%package help +Summary: Development documents and examples for TWCC-CLI +Provides: python3-TWCC-CLI-doc +%description help +###### tags: `twcc`, `twccli` + +# TWCC-CLI Project + +The [TWCC, Taiwan Computing Cloud](https://www.twcc.ai) Command Line Interface (CLI) is an environment to create and manage your TWCC services. + +[](https://twcc-cli.readthedocs.io/en/latest/?badge=latest) + +The TWCC Command Line Interface (CLI) is an environment to create and manage your TWCC resources. + + + +If you have any questions, please email us at: iservice@twcc.ai for account support, and isupport@twcc.ai for technical support + + ❗ ❗ Always try to upgrade your TWCC-CLI by using `pip3 install -U TWCC-CLI`. ❗ ❗ ❗ + + +## :point_down: Release Notes :point_down: + +### v0.6.1 Release Note + +The "We miss you, Viga!" version + + + +**Feature** +- Compatible for Security Group operations. + +**Bug Fix** +- various bugs fixed + +### v0.6.0 Release Note + + + + +**Feature** +- New CCS features for you! +- We sync VCS and CCS solutions and images with User Portal. +- VDS now can snapshot. + +**Bug Fix** +- fix bug + +### v0.5.24.2 Release Note + + + +**Feature** +- CLI will remind users while config init when a new version is released. + +**Bug Fix** +- fix bug + +### v0.5.24.1 Release Note + + + +**Bug Fix** +- fix bug of init + +### v0.5.24 Release Note + + + +**Feature** +- Remove VCS/CCS you are connecting to by `twccli rm me --no-dry-run`. +- TWCC-CLI supports more vcs spec feature, according to users' project. Check with `twccli ls vcs -itype ubuntu -ptype`. + +**Bug Fix** +- fix #42 +- fix some bugs +- fix some error message discriptio + +### v0.5.23.2 Release Note + + + +**Bug Fix** +- Remove old package +- Fix bug in ansible scripts + +### v0.5.23 Release Note + + + +**Feature** +- Users can set Elastic IP(Check more in [@twccdocs/vcs-eip](https://man.twcc.ai/@twccdocs/doc-vcs-main-zh/https%3A%2F%2Fman.twcc.ai%2F%40twccdocs%2Fguide-vcs-eip-zh)) for VCS, by `twccli [ls|mk|rm|ch] eip` +- Users can import your owned public key, check more in `mk key` + +**Bug Fix** +- fix some bugs +- fix some error message discription + +### v0.5.22 Release Note + + + +**Bug Fix** +- fix major bugs + +### v0.5.21 Release Note + + + +**Feature** +- Users can protect your sites from not expected remove, check out `-keep` while `twcc ch [ccs|vcs]`. +- Enable VCS reboot, check out `-sts Reboot` while `twccli ch vcs` + +**Bug Fix** +- fix ValueError: APIKEY is not validated, while `config init` , related [#34](https://github.com/twcc/TWCC-CLI/issues/34) +- fix some bugs + +### v0.5.20 Release Note + + + +**Feature** +- Users can pass any command to your CCS by using `-cmd` or `--command` right after it right after your CCS ready + +**Bug Fix** +- fix some bugs while using vcs + +### v0.5.19 Release Note + + + +**Feature** +- Users can use `-ptype` to create customized CCS. +- Users can transport your credentials to your new resources. You can switch off by providing `-nokey` while `twcc mk [ccs|vcs]`. + +**Bug Fix** +- fix auto migrating bugs +- fix typo error +- fix some bugs + +### v0.5.18 Release Note + + +**Feature** +- We support auto-complete for TWCC-CLI :sparkles::sparkles: +- We support Python 3.9 :sparkles: +- We enable environment parameters in CCS + +**Bug Fix** +- fix some bugs + +### v0.5.17 Release Note + + +**Feature** +- We add sonarqube for better software quality. +- VCS `snapshot` be renamed to `custom-image` in TWCC. +- BSS(block storage service) has been renamed to [VDS(virtual disk service)](https://man.twcc.ai/@twccdocs/r1DhqHdpN) in TWCC. +- Enable envoronment variables for VCS, check out `twccli mk vcs -h`. + +**Bug Fix** +- fix bug in `mk key` +- fix bug in `ls -itype` +- fix exception bug +- Update AIML Pipeline scripts. + +### v0.5.16.2 Release Note + +**Feature** +- Users can create VCS with windows img + +**Bug Fix** +- fix some bugs + +### v0.5.16.1 Release Note + +**Bug Fix** +- fix some bugs + +### v0.5.16 Release Note + + + +**Feature** +- CLI is now collected users operating information by GA. If you don't want to be collect, just keep your `ga_cid` value **EMPTY** in `$HOME/.twcc_data/credential`. +- Users can turn on/off COS bucket version control feature and create public access URL for specific objects. +- Users can checkout [HFS](https://man.twcc.ai/@twccdocs/rypYCr_TN) info with CLI +- Users can list CCS log, and show more information. +- CLI now can renew your credential file automatically, keep it up-to-date. + +**Bug Fix** +- fix bug in `net vcs` + +### v0.5.15 Release Note + + + +**Feature** +- BSS(Block Storage Service) is officially renamed as VDS(Virtual Disk Service). +- Users can list personal resource of VDS & [VLB](https://www.twcc.ai/doc?page=load_balancer). +- Users can create multi listener over [VLB](https://www.twcc.ai/doc?page=load_balancer). +- Users can change VCS descrption with `-d`. +- Users can multiply name their SnapShot wile createing. + +**Bug Fix** +- fix #9 +- fix timezone problem +- fix error response for snapshot + +### v0.5.14 Release Note + + +**Feature** + +- Users can operate volumn in [VCS](https://www.twcc.ai/doc?page=vm). +- We let `-s` support multiple site-id. +- New progress bar for [COS](https://www.twcc.ai/doc?page=object) operations. + +**Preview** +- Users can operate [Vertual Network](https://www.twcc.ai/doc?page=virtual_network) (Tenant Administrator Only) and [Load Balancer](https://www.twcc.ai/doc?page=load_balancer). + +**Bug Fix** +- fix unicode error, [BSS](https://www.twcc.ai/doc?page=volume) & [VCS](https://www.twcc.ai/doc?page=vm) status problems. + +### v0.5.13 Release Note + + +**feature** +- We release a sample AI/ML pipeline task, here. Join us for understand how to use by attending TWCC classes, https://www.nchc.org.tw/Active/ActiveView/414?mid=47&page=1 +- Users can create TWCC-VCS with default ubuntu 20.04 +- Users can set a specified range of port for secuity group at one time. +- Multi users profile compatible. + + +**fix bug** +- fix typo error +- fix download error for none-file folder bucket +- `ls ccs -json` shows empty table when ccs empty + +### v0.5.12 Release Note + + +**feature** +- We design TWCC_VCS module for ansible. + + +**issue** +- We fix #7 + +**fix bug** +- fix COS command line problems. + +### v0.5.11 Release Note + + +**change** +- In v0.5.10, we use `--product-type` in wrong place, that has been correct. +- We change `cp cos` command structures, new command descriptions as following: +```bash= +> twccli cp cos --help +Usage: twccli cp cos [OPTIONS] + + ‘Upload/Download’ COS (Cloud Object Storage) files. + +Options: + -upload Upload files or folders to the bucket. + -download Download files from the bucket or download the + entire bucket. + -src, --source TEXT Path of the source directory. + -okey, --object-key TEXT File in Cloud. + -fn, --file-name TEXT Files for uploading from local site. + -bkt, --bucket-name TEXT Upload files or folders to the bucket. + --help Show this message and exit. + +``` + +**discuss** +- We are trying to laverage [Ansible](https://www.ansible.com/) for deloying any services. +Do you have any suggestions to this? +Welcome to [leave comments](https://github.com/TW-NCHC/TWCC-CLI/issues/new!! + + + +### v0.5.10 Release Note + + +**change** +- VCS images showing table shows "product-type" now! + +### v0.5.9 Release Note + + + +**change** +- orginal `-itype` in `ls vcs` and `mk vcs` change to using `-ptype` and `--product-type`. + +**fix bug** +- error in `rm vcs -secg` and `ls vcs -img` with filtering. +- error in `cp cos -upload` , `cp cos -download` and `rm cos` bucket. + + +### v0.5.7 Release Note + + + +** We have updated our document in [TWCC-CLI α for v0.5](https://man.twcc.ai/@twccdocs/twcc-cli-v05) + + +**fix bug** +- fix bugs in COS and data-vol-type while creating VCS. + +### v0.5.6 Release Note + + +**new features** +- You can create additional data volume in `ssd` and `ssd-encrypt` type. + +**fix bug** +- upload file source path with slash is not work. +- adding error condition in `rm ccs -s` while entering resource name, and adding `-s` parameter in `ls ccs`. +- fix naming standard to 6-16 in length. +- support customized clone image in CCS. + +### v0.5.5 Release Note + + + +**new features** +- snapshot delete functions, `twccli rm vsc -snap -snap-id $SNAPTSHOT_ID` + +**fix bug** +- delete bucket and file operation +- upload and download dir to bucket +- remove flag 'noforce' in `twccli rm` +- update listing all snapshots for Project Owner +- `rm vcs` with `-s` flag + +### v0.5.4 Release Note + + + +**new features** +- provides encoding setting, `twccli config init --set-bashrc` + +**fix bug** +- no data while listing VCS +- can't delete bucket with data recursively +- can't download hierarchy directory to local site +- modify parameter and description in command "CP" + +### v0.5.3 Release Note + + + +**new features** +- We add encoding environ setting +- add keypair write and del file +- add private ip and network info while ls vcs + +**fix** +- fix create keypair's bug +- fix error in `MANIFEST.in`, remove vcs cos, list vcs, --help description of cos + + +### v0.5.2 Release Note +**New and structured CLI commands!** + +for Mar. 20th ,2020 (v0.5.2) + - Now you can use structured commands`config`, `mk`, `ls`, `rm`, `cp`, and `net` to customize and manage your TWCC Compute and Storage services, including VCS, CCS, and COS. + - In addition to CCS and COS, now you can use TWCC CLI to manage your VCS resources, including VCS instances, security groups, snapshots, as well as keypairs. + - Use commands`-table` or `-json show` to clearly diaplay your resource information in a table view or in JSON. + + +## Contact us +If you have any questions, please email us at: +- iservice@narlabs.org.tw for account support +- isupport@narlabs.org.tw for technical support + + + |  + + + + +%prep +%autosetup -n TWCC-CLI-0.6.1 + +%build +%py3_build + +%install +%py3_install +install -d -m755 %{buildroot}/%{_pkgdocdir} +if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi +if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi +if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi +if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi +pushd %{buildroot} +if [ -d usr/lib ]; then + find usr/lib -type f -printf "/%h/%f\n" >> filelist.lst +fi +if [ -d usr/lib64 ]; then + find usr/lib64 -type f -printf "/%h/%f\n" >> filelist.lst +fi +if [ -d usr/bin ]; then + find usr/bin -type f -printf "/%h/%f\n" >> filelist.lst +fi +if [ -d usr/sbin ]; then + find usr/sbin -type f -printf "/%h/%f\n" >> filelist.lst +fi +touch doclist.lst +if [ -d usr/share/man ]; then + find usr/share/man -type f -printf "/%h/%f.gz\n" >> doclist.lst +fi +popd +mv %{buildroot}/filelist.lst . +mv %{buildroot}/doclist.lst . + +%files -n python3-TWCC-CLI -f filelist.lst +%dir %{python3_sitelib}/* + +%files help -f doclist.lst +%{_docdir}/* + +%changelog +* Fri May 05 2023 Python_Bot <Python_Bot@openeuler.org> - 0.6.1-1 +- Package Spec generated |
