https://github.com/libopenstorage/cloudops
https://github.com/libopenstorage/cloudops
Last synced: about 1 year ago
JSON representation
- Host: GitHub
- URL: https://github.com/libopenstorage/cloudops
- Owner: libopenstorage
- License: apache-2.0
- Created: 2019-04-29T22:44:47.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2024-04-15T09:44:01.000Z (about 2 years ago)
- Last Synced: 2024-04-16T00:13:57.112Z (about 2 years ago)
- Language: Go
- Size: 28.7 MB
- Stars: 6
- Watchers: 14
- Forks: 13
- Open Issues: 12
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# cloudops
[](https://goreportcard.com/report/github.com/libopenstorage/cloudops)
[](https://travis-ci.org/libopenstorage/cloudops)
## Goal
1. Define abstraction layerproviding a common interface to perform cloud operations that include:
* Provisioning and managing Instances
* Provisioning and managing Storage
* Provisioning and managing network resources.
2. Provide implementation for variety of clouds.
Cloudops will provide a set of binaries for debugging but its main purpose is to be used a library.
## Building and running Cloudops
Cloudops expects GOLANG to be installed. To build cloudops, simply run `make`:
```shell
make
```
### Vendoring
This repo uses [go dep](https://golang.github.io/dep/) for vendoring. The following make rule will update the vendor directory.
```shell
make vendor
```