5 changed files with 66 additions and 0 deletions
@ -0,0 +1,16 @@ |
|||
checks: |
|||
exclude: |
|||
- unset-memory-requirements |
|||
include: |
|||
- use-namespace |
|||
customChecks: |
|||
- name: memory-too-large |
|||
template: memory-requirements |
|||
params: |
|||
requirementsType: any |
|||
lowerBoundMB: 4096 |
|||
scope: |
|||
objectKinds: |
|||
- DeploymentLike |
|||
remediation: Diminuer la quantité de mémoire requise (requests/limits) |
|||
|
|||
@ -0,0 +1,12 @@ |
|||
apiVersion: tekton.dev/v1alpha1 |
|||
kind: PipelineResource |
|||
metadata: |
|||
name: kubelinter-sample |
|||
namespace: kubelinter |
|||
spec: |
|||
type: git |
|||
params: |
|||
- name: revision |
|||
value: main |
|||
- name: url |
|||
value: https://github.com/nmasse-itix/programmez-kubelinter.git |
|||
@ -0,0 +1,5 @@ |
|||
apiVersion: v1 |
|||
kind: Namespace |
|||
metadata: |
|||
name: kubelinter |
|||
spec: |
|||
@ -0,0 +1,18 @@ |
|||
apiVersion: tekton.dev/v1beta1 |
|||
kind: Pipeline |
|||
metadata: |
|||
name: kubelinter-sample |
|||
namespace: kubelinter |
|||
spec: |
|||
resources: |
|||
- name: src |
|||
type: git |
|||
|
|||
tasks: |
|||
- name: git-inspect |
|||
resources: |
|||
inputs: |
|||
- name: src |
|||
resource: src |
|||
taskRef: |
|||
name: kubelinter |
|||
@ -0,0 +1,15 @@ |
|||
apiVersion: tekton.dev/v1beta1 |
|||
kind: Task |
|||
metadata: |
|||
name: kubelinter |
|||
namespace: kubelinter |
|||
spec: |
|||
resources: |
|||
inputs: |
|||
- name: src |
|||
type: git |
|||
steps: |
|||
- name: kubelinter |
|||
image: stackrox/kube-linter:0.2.3-alpine |
|||
workingDir: /workspace/src |
|||
command: [ "/kube-linter", "lint", "./kube" ] |
|||
Loading…
Reference in new issue