Skip to content

Commit

Permalink
Merge pull request #113 from timmyers/deployment-updates
Browse files Browse the repository at this point in the history
feat(deployment): add deployment args and command parameters
  • Loading branch information
timmyers authored Dec 5, 2019
2 parents 0d6f274 + f91b1ec commit 068a09a
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 1 deletion.
5 changes: 4 additions & 1 deletion src/deployment.ts
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,8 @@ export interface DeploymentArgs {
pullPolicy: pulumi.Input<string>;
};
podDisruptionBudget: PodDisruptionBudgetArgs;
command?: pulumi.Input<pulumi.Input<string>[]>;
resources?: pulumi.Input<kubeTypes.core.v1.ResourceRequirements>
}

export default class Deployment extends pulumi.ComponentResource {
Expand Down Expand Up @@ -62,7 +64,8 @@ export default class Deployment extends pulumi.ComponentResource {
securityContext: args.securityContext,
image: `${args.image.repository}:${args.image.tag}`,
imagePullPolicy: args.image.pullPolicy,
command: [
resources: args.resources,
command: args.command || [
'/metrics-server',
'--cert-dir=/tmp',
'--logtostderr',
Expand Down
4 changes: 4 additions & 0 deletions src/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,8 @@ export interface MetricsServerArgs {
livenessProbe?: kubeTypes.core.v1.Probe;
readinessProbe?: kubeTypes.core.v1.Probe;
securityContext?: kubeTypes.core.v1.SecurityContext;
command?: pulumi.Input<pulumi.Input<string>[]>;
resources?: pulumi.Input<kubeTypes.core.v1.ResourceRequirements>
// deployment: DeploymentArgs;
}

Expand Down Expand Up @@ -160,6 +162,8 @@ export default class K8sMetricsServer extends pulumi.ComponentResource {
livenessProbe: args.livenessProbe,
readinessProbe: args.readinessProbe,
podDisruptionBudget: args.podDisruptionBudget,
command: args.command,
resources: args.resources,
}, defaultOptions);

const service = new Service(name, {
Expand Down

0 comments on commit 068a09a

Please sign in to comment.