agent

package
v1.3.0-rc.2 Latest Latest
Warning

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

Go to latest
Published: Nov 21, 2023 License: Apache-2.0 Imports: 17 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 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