minikube/vendor/github.com/quobyte/api
minikube-bot 5cf6d08f3d Upgrade to k8s version v1.5.0-alpha.0
Upgrade to k8s version v1.5.0-alpha.1

Upgrade to k8s version v1.5.0-alpha.2

Update to k8s v1.5.0-beta.1
2016-12-13 11:21:43 -08:00
..
LICENSE Upgrade to k8s version v1.5.0-alpha.0 2016-12-13 11:21:43 -08:00
README.md Upgrade to k8s version v1.5.0-alpha.0 2016-12-13 11:21:43 -08:00
quobyte.go Upgrade to k8s version v1.5.0-alpha.0 2016-12-13 11:21:43 -08:00
rpc_client.go Upgrade to k8s version v1.5.0-alpha.0 2016-12-13 11:21:43 -08:00
types.go Upgrade to k8s version v1.5.0-alpha.0 2016-12-13 11:21:43 -08:00

README.md

Quobyte API Clients

Get the quoybte api client

go get github.com/quobyte/api

Usage

package main

import (
  "log"
  quobyte_api "github.com/quobyte/api"
)

func main() {
    client := quobyte_api.NewQuobyteClient("http://apiserver:7860", "user", "password")
    req := &quobyte_api.CreateVolumeRequest{
        Name:              "MyVolume",
        RootUserID:        "root",
        RootGroupID:       "root",
        ConfigurationName: "base",
    }

    volume_uuid, err := client.CreateVolume(req)
    if err != nil {
        log.Fatalf("Error:", err)
    }

    log.Printf("%s", volume_uuid)
}