diff --git a/.drone.yml b/.drone.yml index 397ce79..601e6ca 100644 --- a/.drone.yml +++ b/.drone.yml @@ -1,3 +1,23 @@ +--- +kind: pipeline +name: lint + +steps: +- name: yaml lint + image: cytopia/yamllint + commands: + - yamllint . + +- name: docker lint + image: hadolint/hadolint + commands: + - hadolint Dockerfile # ignore pinning version in pip + +- name: markdown lint + image: pipelinecomponents/markdownlint:latest + commands: + - mdl --style all --warnings . + --- kind: pipeline name: build @@ -16,6 +36,8 @@ steps: event: exclude: - pull_request +depends_on: +- lint --- deploy_commands_alias: @@ -82,4 +104,3 @@ steps: depends_on: - build - diff --git a/.hadolint.yaml b/.hadolint.yaml new file mode 100644 index 0000000..ffe5064 --- /dev/null +++ b/.hadolint.yaml @@ -0,0 +1,3 @@ +--- +ignored: +- DL3013 diff --git a/.yamllint b/.yamllint new file mode 100644 index 0000000..9fb2ded --- /dev/null +++ b/.yamllint @@ -0,0 +1,9 @@ +--- +extends: default + +rules: + indentation: + indent-sequences: consistent + line-length: + max: 170 + level: warning diff --git a/README.md b/README.md index a35fee0..942e22e 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,5 @@ # q3_server_status [![Build Status](https://drone.kleph.eu/api/badges/kleph/q3_server_status/status.svg)](https://drone.kleph.eu/kleph/q3_server_status) -Q3 communication module is taken from here : https://github.com/gak/pyquake3 +Q3 communication module is taken from here : (thanks ! :) ) diff --git a/kube/q3-serviceaccount-deploy.yaml b/kube/q3-serviceaccount-deploy.yaml index 6c040f8..9830356 100644 --- a/kube/q3-serviceaccount-deploy.yaml +++ b/kube/q3-serviceaccount-deploy.yaml @@ -10,7 +10,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: Role metadata: name: q3-deploy-role - namespace: q3 # Should be namespace you are granting access to + namespace: q3 rules: - apiGroups: ["*"] resources: ["*"] diff --git a/kube/q3-status-service.yaml b/kube/q3-status-service.yaml index f5e55fa..b02dcb3 100644 --- a/kube/q3-status-service.yaml +++ b/kube/q3-status-service.yaml @@ -1,3 +1,4 @@ +--- apiVersion: v1 kind: Service metadata: