Versions in this module Expand all Collapse all v0 v0.4.0 Jan 27, 2017 Changes in this version + type Config struct + Kind Kind + Options ConfigOptions + type ConfigOptions struct + Filesystem ConfigOptionsFilesystem + Openstack ConfigOptionsOpenstack + type ConfigOptionsFilesystem struct + Basedir string + type ConfigOptionsOpenstack struct + Address string + Password string + Region string + Tenant string + Username string + type Kind int + const Filesystem + const Openstack + const Swift v0.3.0 Jan 12, 2017 Changes in this version + func DeleteArtifact(art sdk.Artifact) error + func DeletePlugin(art sdk.ActionPlugin) error + func DeleteTemplateExtension(tmpl sdk.TemplateExtension) error + func FetchArtifact(art sdk.Artifact) (io.ReadCloser, error) + func FetchPlugin(art sdk.ActionPlugin) (io.ReadCloser, error) + func FetchTemplateExtension(tmpl sdk.TemplateExtension) (io.ReadCloser, error) + func Initialize(mode, address, user, password, basedir string) error + func Status() string + func StoreArtifact(art sdk.Artifact, data io.ReadCloser) (string, error) + func StorePlugin(art sdk.ActionPlugin, data io.ReadCloser) (string, error) + func StoreTemplateExtension(tmpl sdk.TemplateExtension, data io.ReadCloser) (string, error) + func StreamFile(w io.Writer, f io.ReadCloser) error + type AccessType struct + ServiceCatalog []ServiceCatalogEntry + Token Token + User interface{} + type AuthToken struct + Access AccessType + type Driver interface + Delete func(o Object) error + Fetch func(o Object) (io.ReadCloser, error) + Status func() string + Store func(o Object, data io.ReadCloser) (string, error) + func New(mode, address, user, password, basedir string) (Driver, error) + type FilesystemStore struct + func NewFilesystemStore(basedir string) (*FilesystemStore, error) + func (fss *FilesystemStore) Delete(o Object) error + func (fss *FilesystemStore) Fetch(o Object) (io.ReadCloser, error) + func (fss *FilesystemStore) Status() string + func (fss *FilesystemStore) Store(o Object, data io.ReadCloser) (string, error) + type Object interface + GetName func() string + GetPath func() string + type OpenstackStore struct + func NewOpenstackStore(address, user, password string) (*OpenstackStore, error) + func (ops *OpenstackStore) Delete(o Object) error + func (ops *OpenstackStore) Fetch(o Object) (io.ReadCloser, error) + func (ops *OpenstackStore) Status() string + func (ops *OpenstackStore) Store(o Object, data io.ReadCloser) (string, error) + type ServiceCatalogEntry struct + Endpoints []ServiceEndpoint + Name string + Type string + type ServiceEndpoint struct + AdminURL string + InternalURL string + PublicURL string + Region string + Type string + VersionID string + type Token struct + Expires time.Time + ID string + Project struct{ ... }