Skip to content
No description, website, or topics provided.
Go Makefile
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
api Define cloud volume structures (#5) May 10, 2019
aws Handle review comments. Nov 6, 2019
azure [PTX-1632] Use InstanceGroupID while Setting Instance Group size for (#… Jan 14, 2020
backoff Add Expand API to Storage CloudOps interface. (#24) Aug 21, 2019
docs Update capacity_management.md Aug 21, 2019
gce
mock
pkg improve err messages when failing to find a drive size (#44) Dec 11, 2019
specs/decisionmatrix Handle review comments. Nov 6, 2019
test parent ecfa9c2 (#45) Jan 10, 2020
unsupported
vendor parent ecfa9c2 (#45) Jan 10, 2020
vsphere
.gitignore Add codecov support Aug 19, 2019
.travis.yml switch travis to xenial Aug 19, 2019
Dockerfile.osd-dev add docker build Apr 30, 2019
Gopkg.lock
Gopkg.toml
LICENSE add license Apr 30, 2019
Makefile update travis with make test Aug 19, 2019
README.md
cloud_storage_management.go
cloudops.go Add Expand API to Storage CloudOps interface. (#24) Aug 21, 2019
codecov.yml Add codecov support Aug 19, 2019
errors.go return specific error if desired capacity is already greater than cur… Oct 28, 2019
utils.go Add dep, Makefile, migrated storageops to cloudops Apr 30, 2019

README.md

cloudops

Go Report Card Build Status

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.
  1. 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:

make

Vendoring

This repo uses go dep for vendoring. The following make rule will update the vendor directory.

make vendor
You can’t perform that action at this time.