Skip to content

Latest commit

 

History

History
220 lines (122 loc) · 5.6 KB

File metadata and controls

220 lines (122 loc) · 5.6 KB

API Reference

Constructs

SealedSecretsTemplate

Initializers

import { SealedSecretsTemplate } from '@opencdk8s/cdk8s-sealed-secrets-controller'

new SealedSecretsTemplate(scope: Construct, id: string, options: SealedSecretsControllerOptions)
scopeRequired

idRequired
  • Type: string

optionsRequired

Classes

ControllerStrategy

Initializers

import { ControllerStrategy } from '@opencdk8s/cdk8s-sealed-secrets-controller'

new ControllerStrategy()

Properties

maxSurgeOptional
public readonly maxSurge: string;
  • Type: string

maxUnavailableOptional
public readonly maxUnavailable: string;
  • Type: string

typeOptional
public readonly type: string;
  • Type: string

SealedSecretsControllerOptions

Initializers

import { SealedSecretsControllerOptions } from '@opencdk8s/cdk8s-sealed-secrets-controller'

new SealedSecretsControllerOptions()

Properties

argsOptional
public readonly args: string[];
  • Type: string[]

commandOptional
public readonly command: string[];
  • Type: string[]

envOptional
public readonly env: EnvVar[];

imageOptional
public readonly image: string;
  • Type: string

labelsOptional
public readonly labels: {[ key: string ]: string};
  • Type: {[ key: string ]: string}

minReadySecondsOptional
public readonly minReadySeconds: number;
  • Type: number

nameOptional
public readonly name: string;
  • Type: string

namespaceOptional
public readonly namespace: string;
  • Type: string

replicasOptional
public readonly replicas: number;
  • Type: number

resourcesOptional
public readonly resources: ResourceRequirements;

runAsNonRootOptional
public readonly runAsNonRoot: boolean;
  • Type: boolean

strategyOptional
public readonly strategy: ControllerStrategy;