diff --git a/config/default_rules.yaml b/config/default_rules.yaml index 66d2741..703f135 100644 --- a/config/default_rules.yaml +++ b/config/default_rules.yaml @@ -86,7 +86,8 @@ - "#from" - label: "no_tag" - regex: /^[:]/ + regex: /:/ + inverse_rule: true level: "error" message: "No tag is used" description: "lorem ipsum tar" diff --git a/sample_rules/basic_rules.yaml b/sample_rules/basic_rules.yaml index 4690472..59aede6 100644 --- a/sample_rules/basic_rules.yaml +++ b/sample_rules/basic_rules.yaml @@ -86,7 +86,8 @@ - "#from" - label: "no_tag" - regex: /^[:]/ + regex: /:/ + inverse_rule: true level: "error" message: "No tag is used" description: "No tag is used. It is recommended that a specific tag is used in the FROM line or *-released which is the latest supported release." diff --git a/sample_rules/basic_rules_atomic.yaml b/sample_rules/basic_rules_atomic.yaml index 41dca23..63597d7 100644 --- a/sample_rules/basic_rules_atomic.yaml +++ b/sample_rules/basic_rules_atomic.yaml @@ -86,7 +86,8 @@ - "#from" - label: "no_tag" - regex: /^[:]/ + regex: /:/ + inverse_rule: true level: "error" message: "No tag is used" description: "lorem ipsum tar" diff --git a/sample_rules/default_rules.yaml b/sample_rules/default_rules.yaml index b45d653..6ad2b6c 100644 --- a/sample_rules/default_rules.yaml +++ b/sample_rules/default_rules.yaml @@ -86,7 +86,8 @@ - "#from" - label: "no_tag" - regex: /^[:]/ + regex: /:/ + inverse_rule: true level: "error" message: "No tag is used" description: "lorem ipsum tar" diff --git a/sample_rules/openshift.yaml b/sample_rules/openshift.yaml index 826b3e7..2592784 100644 --- a/sample_rules/openshift.yaml +++ b/sample_rules/openshift.yaml @@ -86,7 +86,8 @@ - "#from" - label: "no_tag" - regex: /^[:]/ + regex: /:/ + inverse_rule: true level: "error" message: "No tag is used" description: "lorem ipsum tar" diff --git a/sample_rules/osbs.yaml b/sample_rules/osbs.yaml index a0f5c06..8f29730 100644 --- a/sample_rules/osbs.yaml +++ b/sample_rules/osbs.yaml @@ -85,7 +85,8 @@ - "#from" - label: "no_tag" - regex: /^[:]/ + regex: /:/ + inverse_rule: true level: "warn" message: "No tag is used" description: "lorem ipsum tar" diff --git a/test/data/dockerfiles/TestLabels b/test/data/dockerfiles/TestLabels index 0f49be4..ba15aa5 100644 --- a/test/data/dockerfiles/TestLabels +++ b/test/data/dockerfiles/TestLabels @@ -5,7 +5,7 @@ # # Pull base image. -FROM dockerfile/ubuntu +FROM ubuntu:14.04 # Install Nginx.