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은 삭제되지 않는다.

Dependencies (1)

Dev Dependencies (0)

    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