Class: Linkerd <TData>

Constructors

constructor

+ new Linkerd(name: string, props?: LinkerdInputs, opts?: pulumi.CustomResourceOptions): Linkerd

Defined in linkerd/index.ts:74

Parameters:

Name Type
name string
props? LinkerdInputs
opts? pulumi.CustomResourceOptions

Returns: Linkerd

Properties

property type description
meta pulumi.Output‹HelmMeta› -

meta

meta: pulumi.Output‹HelmMeta›

Defined in linkerd/index.ts:74

Methods

property type description
injectDisabledAnnotation undefined -
injectEnabledAnnotation undefined -

injectDisabledAnnotation

injectDisabledAnnotation(): object

Defined in linkerd/index.ts:379

returns the 'linkerd.io/inject: enabled' annotation.

example

const ns = new k8s.core.v1.Namespace('ns', {
  metadata: {
    name: 'my-namespace',
    annotations: {
      ...linkerd.injectDisabledAnnotation(),
    },
  },
});

Returns: object

  • linkerd.io/inject: string = "disabled"

injectEnabledAnnotation

injectEnabledAnnotation(): object

Defined in linkerd/index.ts:358

returns the 'linkerd.io/inject: enabled' annotation.

example

const ns = new k8s.core.v1.Namespace('ns', {
  metadata: {
    name: 'my-namespace',
    annotations: {
      ...linkerd.injectEnabledAnnotation(),
    },
  },
});

Returns: object

  • linkerd.io/inject: string = "enabled"