kubernetesk8s.io/kubernetes/contrib/mesos/pkg/scheduler/constraint Index | Files

package constraint

import "k8s.io/kubernetes/contrib/mesos/pkg/scheduler/constraint"

Package constraint exposes Marathon-like constraints for scheduling pods. Incomplete. TODO(jdef) We need better alignment between k8s-mesos and k8s scheduling constraints (read: a common constraints API).

Index

Types

type Constraint

type Constraint struct {
	Field    string       // required
	Operator OperatorType // required
	Value    string       // optional
}

func (*Constraint) MarshalJSON

func (c *Constraint) MarshalJSON() ([]byte, error)

func (*Constraint) UnmarshalJSON

func (c *Constraint) UnmarshalJSON(buf []byte) (err error)

type OperatorType

type OperatorType int
const (
	UniqueOperator OperatorType = iota
	LikeOperator
	ClusterOperator
	GroupByOperator
	UnlikeOperator
)

func (OperatorType) String

func (t OperatorType) String() string

Source Files

constraint.go doc.go

Version
v1.4.12
Published
Apr 20, 2017
Platform
js/wasm
Imports
2 packages
Last checked
6 seconds ago

Tools for package owners.