agent

package
v1.1.0 Latest Latest
Warning

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

Go to latest
Published: Aug 3, 2023 License: Apache-2.0 Imports: 18 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func DefaultCapabilitiesForSystemProbe

func DefaultCapabilitiesForSystemProbe() []corev1.Capability

DefaultCapabilitiesForSystemProbe returns the default Security Context Capabilities for the System Probe container

func DefaultSeccompConfigDataForSystemProbe

func DefaultSeccompConfigDataForSystemProbe() map[string]string

DefaultSeccompConfigDataForSystemProbe returns configmap data for the default seccomp profile

func GetAgentRoleName

func GetAgentRoleName(dda metav1.Object) string

GetAgentRoleName returns the name of the role for the Agent

func GetDefaultAgentClusterRolePolicyRules

func GetDefaultAgentClusterRolePolicyRules() []rbacv1.PolicyRule

GetDefaultAgentClusterRolePolicyRules returns the default policy rules for the Agent cluster role

func GetDefaultSCC

GetDefaultSCC returns the default SCC for the node agent component

func NewDaemonset added in v1.1.0

func NewDaemonset(owner metav1.Object, componentKind, componentName, version string, selector *metav1.LabelSelector) *appsv1.DaemonSet

NewDaemonset use to generate the skeleton of a new daemonset based on few information

func NewDefaultAgentDaemonset

func NewDefaultAgentDaemonset(dda metav1.Object, requiredContainers []common.AgentContainerName) *appsv1.DaemonSet

NewDefaultAgentDaemonset return a new default agent DaemonSet

func NewDefaultAgentExtendedDaemonset

func NewDefaultAgentExtendedDaemonset(dda metav1.Object, edsOptions *ExtendedDaemonsetOptions, requiredContainers []common.AgentContainerName) *edsv1alpha1.ExtendedDaemonSet

NewDefaultAgentExtendedDaemonset return a new default agent DaemonSet

func NewDefaultAgentPodTemplateSpec

func NewDefaultAgentPodTemplateSpec(dda metav1.Object, requiredContainers []common.AgentContainerName, labels map[string]string) *corev1.PodTemplateSpec

NewDefaultAgentPodTemplateSpec return a default node agent for the cluster-agent deployment

func NewExtendedDaemonset added in v1.1.0

func NewExtendedDaemonset(owner metav1.Object, edsOptions *ExtendedDaemonsetOptions, componentKind, componentName, version string, selector *metav1.LabelSelector) *edsv1alpha1.ExtendedDaemonSet

NewExtendedDaemonset use to generate the skeleton of a new extended daemonset based on few information

Types

type ExtendedDaemonsetOptions added in v1.1.0

type ExtendedDaemonsetOptions struct {
	Enabled bool

	MaxPodUnavailable      string
	MaxPodSchedulerFailure string

	CanaryDuration             time.Duration
	CanaryReplicas             string
	CanaryAutoPauseEnabled     bool
	CanaryAutoPauseMaxRestarts int32
	CanaryAutoFailEnabled      bool
	CanaryAutoFailMaxRestarts  int32
}

ExtendedDaemonsetOptions defines ExtendedDaemonset options

Jump to

Keyboard shortcuts

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