15.0.13 • Published 7 days ago

screwdriver-executor-k8s v15.0.13

Weekly downloads
55
License
BSD-3-Clause
Repository
github
Last release
7 days ago

Screwdriver Kubernetes Executor

Version Downloads Build Status Open Issues License

Kubernetes Executor plugin for Screwdriver

This is an executor for the Screwdriver continuous delivery solution that interacts with Kubernetes.

Usage

npm install screwdriver-executor-k8s

Initialization

The class provides a couple options that are configurable in the instantiation of this Executor

ParameterTypeDefaultDescription
configObjectConfiguration Object
config.kubernetesObject{}Kubernetes configuration Object
config.kubernetes.tokenString''The JWT token used for authenticating to the Kubernetes cluster. (If not passed in, we will read from /var/run/secrets/kubernetes.io/serviceaccount/token.)
config.kubernetes.hostString'kubernetes.defaults'The hostname for the Kubernetes cluster (kubernetes)
config.kubernetes.serviceAccountString'default'The service account to use in Kubernetes (default)
config.ecosystemObjectScrewdriver Ecosystem (ui, api, store, etc.)
config.launchImageString'screwdrivercd/launcher'Launcher image to use
config.launchVersionString'stable'Launcher container version to use (stable)
config.prefixString''Prefix to container names ("")
config.kubernetes.dnsPolicyString'ClusterFirst'DNS Policy for build pod
config.kubernetes.imagePullPolicyString'Always'Image Pull Policy for build pod
config.kubernetes.imagePullSecretNameString''Name of image pull secret
config.kubernetes.jobsNamespaceString'default'Kubernetes namespace where builds are running on
config.kubernetes.nodeSelectorsObject{}Object representing node label-value pairs
config.kubernetes.preferredNodeSelectorsObject{}Object representing preferred node label-value pairs
config.kubernetes.podLabelsObject{ app: 'screwdriver', tier: 'builds', sdbuild: buildContainerName }Object representing custom pod label key-value pairs
config.kubernetes.resources.memory.turboNumber16Value for TURBO memory (in GB)
config.kubernetes.resources.memory.highNumber12Value for HIGH memory (in GB)
config.kubernetes.resources.memory.lowNumber2Value for LOW memory (in GB)
config.kubernetes.resources.memory.microNumber1Value for MICRO memory (in GB)
config.kubernetes.resources.cpu.turboNumber12Value for TURBO CPU (in cores)
config.kubernetes.resources.cpu.highNumber6Value for HIGH CPU (in cores)
config.kubernetes.resources.cpu.lowNumber2Value for LOW CPU (in cores)
config.kubernetes.resources.cpu.microNumber0.5Value for MICRO CPU (in cores)
config.kubernetes.runtimeClassString''Runtime class

Methods

For more information on start, stop, verify and stats please see the executor-base-class.

Testing

npm test

License

Code licensed under the BSD 3-Clause license. See LICENSE file for terms.

15.0.13

7 days ago

15.0.12

26 days ago

15.0.11

1 month ago

15.0.6

6 months ago

15.0.7

6 months ago

15.0.8

6 months ago

15.0.9

6 months ago

15.0.10

5 months ago

15.0.3

11 months ago

15.0.4

9 months ago

15.0.5

8 months ago

15.0.2

1 year ago

15.0.0

1 year ago

15.0.1

1 year ago

14.17.2

2 years ago

14.17.0

2 years ago

14.17.1

2 years ago

14.16.0

2 years ago

14.15.0

2 years ago

14.14.7

3 years ago

14.14.6

3 years ago

14.14.5

3 years ago

14.14.4

3 years ago

14.14.3

3 years ago

14.14.2

3 years ago

14.14.1

3 years ago

14.14.0

3 years ago

14.13.0

3 years ago

14.12.2

3 years ago

14.12.1

3 years ago

14.12.0

3 years ago

14.11.0

3 years ago

14.10.1

3 years ago

14.10.0

3 years ago

14.9.0

3 years ago

14.8.0

3 years ago

14.6.0

3 years ago

14.7.0

3 years ago

14.5.0

3 years ago

14.4.0

3 years ago

14.3.3

3 years ago

14.3.2

3 years ago

14.3.0

3 years ago

14.3.1

3 years ago

14.2.0

3 years ago

14.1.0

4 years ago

14.0.8

4 years ago

14.0.7

4 years ago

14.0.6

4 years ago

14.0.5

4 years ago

14.0.4

4 years ago

14.0.3

4 years ago

14.0.2

4 years ago

14.0.1

4 years ago

14.0.0

4 years ago

13.16.6

4 years ago

13.16.5

4 years ago

13.16.4

4 years ago

13.16.2

4 years ago

13.16.3

4 years ago

13.16.1

4 years ago

13.16.0

4 years ago

13.15.1

4 years ago

13.15.0

4 years ago

13.14.0

4 years ago

13.13.0

4 years ago

13.12.0

4 years ago

13.11.0

4 years ago

13.11.1

4 years ago

13.10.0

4 years ago

13.9.0

4 years ago

13.8.0

4 years ago

13.7.0

4 years ago

13.6.3

5 years ago

13.6.2

5 years ago

13.6.1

5 years ago

13.6.0

5 years ago

13.5.0

5 years ago

13.4.0

5 years ago

13.3.6

5 years ago

13.3.5

5 years ago

13.3.4

5 years ago

13.3.3

5 years ago

13.3.2

5 years ago

13.3.1

5 years ago

13.3.0

5 years ago

13.2.9

6 years ago

13.2.8

6 years ago

13.2.7

6 years ago

13.2.6

6 years ago

13.2.5

6 years ago

13.2.4

6 years ago

13.2.3

6 years ago

13.2.2

6 years ago

13.2.1

6 years ago

13.2.0

6 years ago

13.1.0

6 years ago

13.0.0

6 years ago

12.0.0

6 years ago

11.2.1

6 years ago

11.2.0

6 years ago

11.1.1

6 years ago

11.1.0

6 years ago

11.0.0

6 years ago

10.9.2

6 years ago

10.9.1

6 years ago

10.9.0

6 years ago

10.8.0

6 years ago

10.7.2

6 years ago

10.7.1

6 years ago

10.7.0

6 years ago

10.6.1

6 years ago

10.6.0

6 years ago

10.5.0

6 years ago

10.4.3

6 years ago

10.4.2

6 years ago

10.4.1

6 years ago

10.4.0

6 years ago

10.3.4

7 years ago

10.3.3

7 years ago

10.3.2

7 years ago

10.3.1

7 years ago

10.3.0

7 years ago

10.2.0

7 years ago

10.1.1

7 years ago

10.1.0

7 years ago

10.0.0

7 years ago

9.0.8

8 years ago

9.0.7

8 years ago

9.0.6

8 years ago

9.0.5

8 years ago

9.0.4

8 years ago

9.0.3

8 years ago

9.0.2

8 years ago

9.0.1

8 years ago

9.0.0

8 years ago

8.0.2

8 years ago

8.0.1

8 years ago

8.0.0

8 years ago

7.0.0

8 years ago

6.0.0

8 years ago

5.0.0

8 years ago

4.0.5

8 years ago

4.0.4

8 years ago

4.0.3

8 years ago

4.0.2

8 years ago

4.0.1

8 years ago

4.0.0

8 years ago

3.0.3

8 years ago

3.0.2

8 years ago

3.0.1

8 years ago

3.0.0

8 years ago

2.0.1

8 years ago

2.0.0

8 years ago

1.0.12

8 years ago

1.0.11

8 years ago

1.0.10

8 years ago

1.0.9

8 years ago

1.0.8

8 years ago

1.0.7

8 years ago

1.0.6

8 years ago

1.0.5

8 years ago

1.0.4

8 years ago

1.0.3

8 years ago

1.0.2

8 years ago

1.0.1

8 years ago

1.0.0

8 years ago

0.0.2

8 years ago

0.0.1

8 years ago