job-clean

1.0.0 • Public • Published

Job Cleaner

자신의 Namespace에 속한 Job을 모두 제거한다.

  • 사전 작업

    • 클래스를 사용할 오브젝트는 다음과 같은 역할이 바인딩된 Service Account가 등록되어 있어야한다.
          - apiGroups: ["batch", ""]
          resources: ["services", "endpoints", "pods", "jobs"]
          verbs: ["list", "delete", "get", "create"]
  • 사용

const cleaner = new jobCleaner();
await cleaner.clean('sample', [true | false]);

인스턴스 생성 후 지울 Job의 이름을 넘겨주면 해당 이름을 접두사로 하는 Job을 제거한다.

두번째 매개변수의 기본 값은 false이며 true면 모든 Job을 제거하는 반면에 false이면 현재 진행중인 job은 삭제되지 않는다.

Readme

Keywords

none

Package Sidebar

Install

npm i job-clean

Weekly Downloads

1

Version

1.0.0

License

ISC

Unpacked Size

28.7 kB

Total Files

7

Last publish

Collaborators

  • younghun