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