Documentation ¶
Index ¶
- func DefaultCapabilitiesForSystemProbe() []corev1.Capability
- func DefaultSeccompConfigDataForSystemProbe() map[string]string
- func GetAgentRoleName(dda metav1.Object) string
- func GetDefaultAgentClusterRolePolicyRules() []rbacv1.PolicyRule
- func GetDefaultSCC(dda *v2alpha1.DatadogAgent) *securityv1.SecurityContextConstraints
- func NewDefaultAgentDaemonset(dda metav1.Object, requiredContainers []common.AgentContainerName) *appsv1.DaemonSet
- func NewDefaultAgentExtendedDaemonset(dda metav1.Object, requiredContainers []common.AgentContainerName) *edsv1alpha1.ExtendedDaemonSet
- func NewDefaultAgentPodTemplateSpec(dda metav1.Object, requiredContainers []common.AgentContainerName, ...) *corev1.PodTemplateSpec
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 ¶
DefaultSeccompConfigDataForSystemProbe returns configmap data for the default seccomp profile
func GetAgentRoleName ¶
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 ¶
func GetDefaultSCC(dda *v2alpha1.DatadogAgent) *securityv1.SecurityContextConstraints
GetDefaultSCC returns the default SCC for the node agent component
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, 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
Types ¶
This section is empty.