Documentation ¶
Index ¶
- func AmazonSecret(bucket string, id string, secret string, token string, region string) *api.Secret
- func EtcdRc(hostPath string) *api.ReplicationController
- func EtcdService() *api.Service
- func GoogleSecret(bucket string) *api.Secret
- func InitJob(version string) *extensions.Job
- func PachdRc(shards uint64, backend backend, hostPath string, version string) *api.ReplicationController
- func PachdService() *api.Service
- func RethinkRc(backend backend, volume string, hostPath string) *api.ReplicationController
- func RethinkService() *api.Service
- func RethinkVolume(backend backend, name string, size int) *api.PersistentVolume
- func RethinkVolumeClaim(size int) *api.PersistentVolumeClaim
- func ServiceAccount() *api.ServiceAccount
- func WriteAmazonAssets(w io.Writer, shards uint64, bucket string, id string, secret string, ...)
- func WriteAssets(w io.Writer, shards uint64, backend backend, volumeName string, volumeSize int, ...)
- func WriteGoogleAssets(w io.Writer, shards uint64, bucket string, volumeName string, volumeSize int, ...)
- func WriteLocalAssets(w io.Writer, shards uint64, hostPath string, version string)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AmazonSecret ¶
AmazonSecret creates an amazon secret with the following parameters:
bucket - S3 bucket name id - AWS access key id secret - AWS secret access key token - AWS access token region - AWS region
func EtcdRc ¶
func EtcdRc(hostPath string) *api.ReplicationController
EtcdRc returns an etcd replication controller.
func GoogleSecret ¶ added in v1.0.349
GoogleSecret creates a google secret with a bucket name.
func InitJob ¶ added in v1.1.0
func InitJob(version string) *extensions.Job
InitJob returns a pachd-init job.
func PachdRc ¶
func PachdRc(shards uint64, backend backend, hostPath string, version string) *api.ReplicationController
PachdRc returns a pachd replication controller.
func RethinkRc ¶
func RethinkRc(backend backend, volume string, hostPath string) *api.ReplicationController
RethinkRc returns a rethinkdb replication controller.
func RethinkService ¶
RethinkService returns a rethinkdb service.
func RethinkVolume ¶ added in v1.1.0
func RethinkVolume(backend backend, name string, size int) *api.PersistentVolume
RethinkVolume creates a persistent volume with a backend (local, amazon, google), a name, and a size in gigabytes.
func RethinkVolumeClaim ¶ added in v1.1.0
func RethinkVolumeClaim(size int) *api.PersistentVolumeClaim
RethinkVolumeClaim creates a persistent volume claim with a size in gigabytes.
func ServiceAccount ¶
func ServiceAccount() *api.ServiceAccount
ServiceAccount returns a kubernetes service account for use with Pachyderm.
func WriteAmazonAssets ¶ added in v1.0.349
func WriteAmazonAssets(w io.Writer, shards uint64, bucket string, id string, secret string, token string, region string, volumeName string, volumeSize int, version string)
WriteAmazonAssets writes assets to an amazon backend.
func WriteAssets ¶
func WriteAssets(w io.Writer, shards uint64, backend backend, volumeName string, volumeSize int, hostPath string, version string)
WriteAssets creates the assets in a dir. It expects dir to already exist.
Types ¶
This section is empty.