Implementation of Adot Collector EKS add-on.

Hierarchy

  • CoreAddOn
    • AdotCollectorAddOn

Constructors

Properties

coreAddOnProps: CoreAddOnProps

Methods

  • Overriding base class method to create namespace and register permissions.

    Parameters

    Returns undefined | IConstruct

  • Override this method to control how service account is created.

    Parameters

    • clusterInfo: ClusterInfo
    • saNamespace: string
    • policies: IManagedPolicy[]

    Returns ServiceAccount

  • Template method to return managed policies for the service account. Allows overriding in subclasses to handle more complex cases of policies.

    Parameters

    Returns undefined | IManagedPolicy[]

  • Template method with default implementation to execute the supplied function of policyDocumentProvider. Allows overriding this method in subclasses for more complex cases of policies.

    Parameters

    Returns undefined | PolicyDocument

  • Parameters

    • clusterInfo: ClusterInfo
    • OptionalversionMap: Map<KubernetesVersion, string>

    Returns Promise<string>