svc

package
v0.0.0-...-27a4c36 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 19, 2020 License: AGPL-3.0 Imports: 14 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type IPXEBuilder

type IPXEBuilder struct {
	iPXEBuilder.UnimplementedIPXEBuilderServer
	Builder                        *workers.Builder
	S3BucketName, S3HostPortPublic string
	S3Secure                       bool
	// contains filtered or unexported fields
}

IPXEBuilder manages iPXEs.

func (*IPXEBuilder) ConnectToS3

func (i *IPXEBuilder) ConnectToS3(s3HostPort, s3AccessKey, s3SecretKey string) error

ConnectToS3 connects to S3.

func (*IPXEBuilder) Create

Create creates an iPXE.

func (*IPXEBuilder) Delete

Delete deletes an iPXE.

func (*IPXEBuilder) Extract

func (i *IPXEBuilder) Extract() error

Extract extracts the iPXE source code.

func (*IPXEBuilder) Get

Get gets one of the iPXEs.

func (*IPXEBuilder) List

List returns the iPXEs.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL