jitsi

package
v0.5.0 Latest Latest
Warning

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

Go to latest
Published: May 19, 2021 License: Apache-2.0 Imports: 14 Imported by: 0

Documentation

Index

Constants

View Source
const (
	WebName     = "web"
	ProsodyName = "prosody"
	JicofoName  = "jicofo"
	JibriName   = "jibri"
)
View Source
const (
	JvbName = "jvb"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type JVB

type JVB struct {
	client.Client
	v1alpha1.JVB
	// contains filtered or unexported fields
}

func NewJVB added in v0.3.11

func NewJVB(ctx context.Context, replica int32,
	j *v1alpha1.Jitsi, c client.Client, l logr.Logger) *JVB

func (*JVB) Create

func (j *JVB) Create() error

func (*JVB) Delete

func (j *JVB) Delete() error

func (*JVB) Update

func (j *JVB) Update() error

type Jibri

type Jibri struct {
	client.Client
	*v1alpha1.Jibri
	// contains filtered or unexported fields
}

func (*Jibri) Create

func (j *Jibri) Create() error

func (*Jibri) Delete

func (j *Jibri) Delete() error

func (*Jibri) Get

func (j *Jibri) Get() (*appsv1.StatefulSet, error)

func (*Jibri) Update

func (j *Jibri) Update() error

type Jicofo

type Jicofo struct {
	client.Client
	*v1alpha1.Jicofo
	// contains filtered or unexported fields
}

func (*Jicofo) Create

func (j *Jicofo) Create() error

func (*Jicofo) Delete

func (j *Jicofo) Delete() error

func (*Jicofo) Get

func (j *Jicofo) Get() (*appsv1.Deployment, error)

func (*Jicofo) Update

func (j *Jicofo) Update() error

type Jitsi

type Jitsi interface {
	Create() error
	Update() error
	Delete() error
}

func NewJitsi

func NewJitsi(ctx context.Context, appName string,
	j *v1alpha1.Jitsi, c client.Client, l logr.Logger) (Jitsi, error)

func NewService

func NewService(ctx context.Context, appName string,
	j *v1alpha1.Jitsi, c client.Client, l logr.Logger) Jitsi

type Prosody

type Prosody struct {
	client.Client
	*v1alpha1.Prosody
	// contains filtered or unexported fields
}

func (*Prosody) Create

func (p *Prosody) Create() error

func (*Prosody) Delete

func (p *Prosody) Delete() error

func (*Prosody) Get

func (p *Prosody) Get() (*appsv1.Deployment, error)

func (*Prosody) Update

func (p *Prosody) Update() error

type Service

type Service struct {
	client.Client
	// contains filtered or unexported fields
}

func (*Service) Create

func (s *Service) Create() error

func (*Service) Delete

func (s *Service) Delete() error

func (*Service) Get

func (s *Service) Get() (*v1.Service, error)

func (*Service) Update

func (s *Service) Update() error

type Web

type Web struct {
	client.Client
	*v1alpha1.Web
	// contains filtered or unexported fields
}

func (*Web) Create

func (w *Web) Create() error

func (*Web) Delete

func (w *Web) Delete() error

func (*Web) Get

func (w *Web) Get() (*appsv1.Deployment, error)

func (*Web) Update

func (w *Web) Update() error

Jump to

Keyboard shortcuts

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