summaryrefslogtreecommitdiffstats
path: root/fluent-bit/tests/runtime/data/kubernetes/meta
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-19 02:57:58 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-19 02:57:58 +0000
commitbe1c7e50e1e8809ea56f2c9d472eccd8ffd73a97 (patch)
tree9754ff1ca740f6346cf8483ec915d4054bc5da2d /fluent-bit/tests/runtime/data/kubernetes/meta
parentInitial commit. (diff)
downloadnetdata-be1c7e50e1e8809ea56f2c9d472eccd8ffd73a97.tar.xz
netdata-be1c7e50e1e8809ea56f2c9d472eccd8ffd73a97.zip
Adding upstream version 1.44.3.upstream/1.44.3upstream
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to '')
-rw-r--r--fluent-bit/tests/runtime/data/kubernetes/meta/annotations-exclude_default.meta7
-rw-r--r--fluent-bit/tests/runtime/data/kubernetes/meta/annotations-exclude_invalid.meta7
-rw-r--r--fluent-bit/tests/runtime/data/kubernetes/meta/annotations-exclude_multiple-1.meta9
-rw-r--r--fluent-bit/tests/runtime/data/kubernetes/meta/annotations-exclude_multiple-2.meta10
-rw-r--r--fluent-bit/tests/runtime/data/kubernetes/meta/annotations-exclude_multiple-3.meta11
-rw-r--r--fluent-bit/tests/runtime/data/kubernetes/meta/annotations-exclude_multiple-4.meta11
-rw-r--r--fluent-bit/tests/runtime/data/kubernetes/meta/annotations-exclude_stderr.meta7
-rw-r--r--fluent-bit/tests/runtime/data/kubernetes/meta/annotations-exclude_stdout.meta7
-rw-r--r--fluent-bit/tests/runtime/data/kubernetes/meta/annotations-parser_invalid.meta7
-rw-r--r--fluent-bit/tests/runtime/data/kubernetes/meta/annotations-parser_json-with-time.meta7
-rw-r--r--fluent-bit/tests/runtime/data/kubernetes/meta/annotations-parser_json-without-time.meta7
-rw-r--r--fluent-bit/tests/runtime/data/kubernetes/meta/annotations-parser_multiple-1.meta12
-rw-r--r--fluent-bit/tests/runtime/data/kubernetes/meta/annotations-parser_multiple-2.meta13
-rw-r--r--fluent-bit/tests/runtime/data/kubernetes/meta/annotations-parser_regex-with-time.meta7
-rw-r--r--fluent-bit/tests/runtime/data/kubernetes/meta/annotations-parser_regex-without-time.meta7
-rw-r--r--fluent-bit/tests/runtime/data/kubernetes/meta/annotations-parser_stderr.meta7
-rw-r--r--fluent-bit/tests/runtime/data/kubernetes/meta/annotations-parser_stdout.meta7
-rw-r--r--fluent-bit/tests/runtime/data/kubernetes/meta/annotations_invalid.meta12
-rw-r--r--fluent-bit/tests/runtime/data/kubernetes/meta/core_base.meta116
-rw-r--r--fluent-bit/tests/runtime/data/kubernetes/meta/core_no-meta.meta1
-rw-r--r--fluent-bit/tests/runtime/data/kubernetes/meta/core_unescaping.meta4
-rw-r--r--fluent-bit/tests/runtime/data/kubernetes/meta/default_kairosdb-914055854-b63vq.meta155
-rw-r--r--fluent-bit/tests/runtime/data/kubernetes/meta/options_k8s-logging-exclude-disabled.meta7
-rw-r--r--fluent-bit/tests/runtime/data/kubernetes/meta/options_k8s-logging-parser-disabled.meta7
-rw-r--r--fluent-bit/tests/runtime/data/kubernetes/meta/options_keep-log-disabled.meta4
-rw-r--r--fluent-bit/tests/runtime/data/kubernetes/meta/options_keep-log-enabled.meta4
-rw-r--r--fluent-bit/tests/runtime/data/kubernetes/meta/options_merge-log-disabled.meta4
-rw-r--r--fluent-bit/tests/runtime/data/kubernetes/meta/options_merge-log-enabled.meta4
-rw-r--r--fluent-bit/tests/runtime/data/kubernetes/meta/options_merge-log-key.meta4
-rw-r--r--fluent-bit/tests/runtime/data/kubernetes/meta/options_merge-log-trim-disabled.meta4
-rw-r--r--fluent-bit/tests/runtime/data/kubernetes/meta/options_merge-log-trim-enabled.meta4
-rw-r--r--fluent-bit/tests/runtime/data/kubernetes/meta/options_use-kubelet-disabled.meta116
-rw-r--r--fluent-bit/tests/runtime/data/kubernetes/meta/options_use-kubelet-enabled.meta109
33 files changed, 698 insertions, 0 deletions
diff --git a/fluent-bit/tests/runtime/data/kubernetes/meta/annotations-exclude_default.meta b/fluent-bit/tests/runtime/data/kubernetes/meta/annotations-exclude_default.meta
new file mode 100644
index 00000000..e986f164
--- /dev/null
+++ b/fluent-bit/tests/runtime/data/kubernetes/meta/annotations-exclude_default.meta
@@ -0,0 +1,7 @@
+{
+ "metadata": {
+ "annotations": {
+ "fluentbit.io/exclude": "true"
+ }
+ }
+}
diff --git a/fluent-bit/tests/runtime/data/kubernetes/meta/annotations-exclude_invalid.meta b/fluent-bit/tests/runtime/data/kubernetes/meta/annotations-exclude_invalid.meta
new file mode 100644
index 00000000..9f529a42
--- /dev/null
+++ b/fluent-bit/tests/runtime/data/kubernetes/meta/annotations-exclude_invalid.meta
@@ -0,0 +1,7 @@
+{
+ "metadata": {
+ "annotations": {
+ "fluentbit.io/exclude": "neither-true-nor-false"
+ }
+ }
+}
diff --git a/fluent-bit/tests/runtime/data/kubernetes/meta/annotations-exclude_multiple-1.meta b/fluent-bit/tests/runtime/data/kubernetes/meta/annotations-exclude_multiple-1.meta
new file mode 100644
index 00000000..137d88e6
--- /dev/null
+++ b/fluent-bit/tests/runtime/data/kubernetes/meta/annotations-exclude_multiple-1.meta
@@ -0,0 +1,9 @@
+{
+ "metadata": {
+ "annotations": {
+ "fluentbit.io/exclude-container-1": "true",
+ "fluentbit.io/exclude_stdout-container-2": "true",
+ "fluentbit.io/exclude_stderr-container-3": "true"
+ }
+ }
+}
diff --git a/fluent-bit/tests/runtime/data/kubernetes/meta/annotations-exclude_multiple-2.meta b/fluent-bit/tests/runtime/data/kubernetes/meta/annotations-exclude_multiple-2.meta
new file mode 100644
index 00000000..f9d1ded2
--- /dev/null
+++ b/fluent-bit/tests/runtime/data/kubernetes/meta/annotations-exclude_multiple-2.meta
@@ -0,0 +1,10 @@
+{
+ "metadata": {
+ "annotations": {
+ "fluentbit.io/exclude": "true",
+ "fluentbit.io/exclude_stderr-container-2": "false",
+ "fluentbit.io/exclude_stdout-container-3": "false",
+ "fluentbit.io/exclude-container-4": "false"
+ }
+ }
+}
diff --git a/fluent-bit/tests/runtime/data/kubernetes/meta/annotations-exclude_multiple-3.meta b/fluent-bit/tests/runtime/data/kubernetes/meta/annotations-exclude_multiple-3.meta
new file mode 100644
index 00000000..bfcbb44b
--- /dev/null
+++ b/fluent-bit/tests/runtime/data/kubernetes/meta/annotations-exclude_multiple-3.meta
@@ -0,0 +1,11 @@
+{
+ "metadata": {
+ "annotations": {
+ "fluentbit.io/exclude_stdout": "true",
+ "fluentbit.io/exclude_stderr-container-1": "true",
+ "fluentbit.io/exclude_stdout-container-3": "false",
+ "fluentbit.io/exclude_stderr-container-3": "true",
+ "fluentbit.io/exclude_stdout-container-4": "false"
+ }
+ }
+}
diff --git a/fluent-bit/tests/runtime/data/kubernetes/meta/annotations-exclude_multiple-4.meta b/fluent-bit/tests/runtime/data/kubernetes/meta/annotations-exclude_multiple-4.meta
new file mode 100644
index 00000000..1295d0ed
--- /dev/null
+++ b/fluent-bit/tests/runtime/data/kubernetes/meta/annotations-exclude_multiple-4.meta
@@ -0,0 +1,11 @@
+{
+ "metadata": {
+ "annotations": {
+ "fluentbit.io/exclude_stderr": "true",
+ "fluentbit.io/exclude_stdout-container-1": "true",
+ "fluentbit.io/exclude_stdout-container-2": "true",
+ "fluentbit.io/exclude_stderr-container-2": "false",
+ "fluentbit.io/exclude_stderr-container-4": "false"
+ }
+ }
+}
diff --git a/fluent-bit/tests/runtime/data/kubernetes/meta/annotations-exclude_stderr.meta b/fluent-bit/tests/runtime/data/kubernetes/meta/annotations-exclude_stderr.meta
new file mode 100644
index 00000000..b57831f5
--- /dev/null
+++ b/fluent-bit/tests/runtime/data/kubernetes/meta/annotations-exclude_stderr.meta
@@ -0,0 +1,7 @@
+{
+ "metadata": {
+ "annotations": {
+ "fluentbit.io/exclude_stderr": "true"
+ }
+ }
+}
diff --git a/fluent-bit/tests/runtime/data/kubernetes/meta/annotations-exclude_stdout.meta b/fluent-bit/tests/runtime/data/kubernetes/meta/annotations-exclude_stdout.meta
new file mode 100644
index 00000000..db187f2e
--- /dev/null
+++ b/fluent-bit/tests/runtime/data/kubernetes/meta/annotations-exclude_stdout.meta
@@ -0,0 +1,7 @@
+{
+ "metadata": {
+ "annotations": {
+ "fluentbit.io/exclude_stdout": "true"
+ }
+ }
+}
diff --git a/fluent-bit/tests/runtime/data/kubernetes/meta/annotations-parser_invalid.meta b/fluent-bit/tests/runtime/data/kubernetes/meta/annotations-parser_invalid.meta
new file mode 100644
index 00000000..676f2063
--- /dev/null
+++ b/fluent-bit/tests/runtime/data/kubernetes/meta/annotations-parser_invalid.meta
@@ -0,0 +1,7 @@
+{
+ "metadata": {
+ "annotations": {
+ "fluentbit.io/parser": "invalid-parser"
+ }
+ }
+}
diff --git a/fluent-bit/tests/runtime/data/kubernetes/meta/annotations-parser_json-with-time.meta b/fluent-bit/tests/runtime/data/kubernetes/meta/annotations-parser_json-with-time.meta
new file mode 100644
index 00000000..9bdba685
--- /dev/null
+++ b/fluent-bit/tests/runtime/data/kubernetes/meta/annotations-parser_json-with-time.meta
@@ -0,0 +1,7 @@
+{
+ "metadata": {
+ "annotations": {
+ "fluentbit.io/parser": "json-parser-with-time"
+ }
+ }
+}
diff --git a/fluent-bit/tests/runtime/data/kubernetes/meta/annotations-parser_json-without-time.meta b/fluent-bit/tests/runtime/data/kubernetes/meta/annotations-parser_json-without-time.meta
new file mode 100644
index 00000000..2195ae0d
--- /dev/null
+++ b/fluent-bit/tests/runtime/data/kubernetes/meta/annotations-parser_json-without-time.meta
@@ -0,0 +1,7 @@
+{
+ "metadata": {
+ "annotations": {
+ "fluentbit.io/parser": "json-parser-without-time"
+ }
+ }
+}
diff --git a/fluent-bit/tests/runtime/data/kubernetes/meta/annotations-parser_multiple-1.meta b/fluent-bit/tests/runtime/data/kubernetes/meta/annotations-parser_multiple-1.meta
new file mode 100644
index 00000000..51420a87
--- /dev/null
+++ b/fluent-bit/tests/runtime/data/kubernetes/meta/annotations-parser_multiple-1.meta
@@ -0,0 +1,12 @@
+{
+ "metadata": {
+ "annotations": {
+ "fluentbit.io/parser-container-1": "container-1-parser",
+ "fluentbit.io/parser_stdout-container-2": "container-2-stdout-parser",
+ "fluentbit.io/parser_stderr-container-2": "container-2-stderr-parser",
+ "fluentbit.io/parser_stdout-container-3": "container-3-stdout-parser",
+ "fluentbit.io/parser_stderr-container-4": "container-4-stderr-parser",
+ "fluentbit.io/parser": "default-parser"
+ }
+ }
+}
diff --git a/fluent-bit/tests/runtime/data/kubernetes/meta/annotations-parser_multiple-2.meta b/fluent-bit/tests/runtime/data/kubernetes/meta/annotations-parser_multiple-2.meta
new file mode 100644
index 00000000..b3bb2bdc
--- /dev/null
+++ b/fluent-bit/tests/runtime/data/kubernetes/meta/annotations-parser_multiple-2.meta
@@ -0,0 +1,13 @@
+{
+ "metadata": {
+ "annotations": {
+ "fluentbit.io/parser-container-1": "container-1-parser",
+ "fluentbit.io/parser_stdout-container-2": "container-2-stdout-parser",
+ "fluentbit.io/parser_stderr-container-2": "container-2-stderr-parser",
+ "fluentbit.io/parser_stdout-container-3": "container-3-stdout-parser",
+ "fluentbit.io/parser_stderr-container-4": "container-4-stderr-parser",
+ "fluentbit.io/parser_stdout": "default-stdout-parser",
+ "fluentbit.io/parser_stderr": "default-stderr-parser"
+ }
+ }
+}
diff --git a/fluent-bit/tests/runtime/data/kubernetes/meta/annotations-parser_regex-with-time.meta b/fluent-bit/tests/runtime/data/kubernetes/meta/annotations-parser_regex-with-time.meta
new file mode 100644
index 00000000..e098a81d
--- /dev/null
+++ b/fluent-bit/tests/runtime/data/kubernetes/meta/annotations-parser_regex-with-time.meta
@@ -0,0 +1,7 @@
+{
+ "metadata": {
+ "annotations": {
+ "fluentbit.io/parser": "regex-parser-with-time"
+ }
+ }
+}
diff --git a/fluent-bit/tests/runtime/data/kubernetes/meta/annotations-parser_regex-without-time.meta b/fluent-bit/tests/runtime/data/kubernetes/meta/annotations-parser_regex-without-time.meta
new file mode 100644
index 00000000..8a43354b
--- /dev/null
+++ b/fluent-bit/tests/runtime/data/kubernetes/meta/annotations-parser_regex-without-time.meta
@@ -0,0 +1,7 @@
+{
+ "metadata": {
+ "annotations": {
+ "fluentbit.io/parser": "regex-parser-without-time"
+ }
+ }
+}
diff --git a/fluent-bit/tests/runtime/data/kubernetes/meta/annotations-parser_stderr.meta b/fluent-bit/tests/runtime/data/kubernetes/meta/annotations-parser_stderr.meta
new file mode 100644
index 00000000..6a869276
--- /dev/null
+++ b/fluent-bit/tests/runtime/data/kubernetes/meta/annotations-parser_stderr.meta
@@ -0,0 +1,7 @@
+{
+ "metadata": {
+ "annotations": {
+ "fluentbit.io/parser_stderr": "default-stderr-parser"
+ }
+ }
+}
diff --git a/fluent-bit/tests/runtime/data/kubernetes/meta/annotations-parser_stdout.meta b/fluent-bit/tests/runtime/data/kubernetes/meta/annotations-parser_stdout.meta
new file mode 100644
index 00000000..1b9fd148
--- /dev/null
+++ b/fluent-bit/tests/runtime/data/kubernetes/meta/annotations-parser_stdout.meta
@@ -0,0 +1,7 @@
+{
+ "metadata": {
+ "annotations": {
+ "fluentbit.io/parser_stdout": "default-stdout-parser"
+ }
+ }
+}
diff --git a/fluent-bit/tests/runtime/data/kubernetes/meta/annotations_invalid.meta b/fluent-bit/tests/runtime/data/kubernetes/meta/annotations_invalid.meta
new file mode 100644
index 00000000..a1bc934a
--- /dev/null
+++ b/fluent-bit/tests/runtime/data/kubernetes/meta/annotations_invalid.meta
@@ -0,0 +1,12 @@
+{
+ "metadata": {
+ "annotations": {
+ "fluentbit.io/invalid": "true",
+ "fluentbit.io/exclude_": "true",
+ "fluentbit.io/exclude_invalid": "true",
+ "fluentbit.io/exclude_stdout-": "true",
+ "fluentbit.io/exclude-": "true",
+ "fluentbit.io/exclude+": "true"
+ }
+ }
+}
diff --git a/fluent-bit/tests/runtime/data/kubernetes/meta/core_base.meta b/fluent-bit/tests/runtime/data/kubernetes/meta/core_base.meta
new file mode 100644
index 00000000..3ccca443
--- /dev/null
+++ b/fluent-bit/tests/runtime/data/kubernetes/meta/core_base.meta
@@ -0,0 +1,116 @@
+{
+ "apiVersion": "v1",
+ "kind": "Pod",
+ "metadata": {
+ "annotations": {
+ "prometheus.io/path": "/api/v1/metrics/prometheus",
+ "prometheus.io/port": "2020",
+ "prometheus.io/scrape": "true"
+ },
+ "creationTimestamp": "2019-04-03T09:29:00Z",
+ "labels": {
+ "app.kubernetes.io/name": "fluent-bit"
+ },
+ "name": "base",
+ "namespace": "core",
+ "resourceVersion": "74466568",
+ "selfLink": "/api/v1/namespaces/core/pods/base",
+ "uid": "e9f2963f-55f2-11e9-84c5-02e422b8a84a"
+ },
+ "spec": {
+ "containers": [
+ {
+ "image": "fluent/fluent-bit",
+ "imagePullPolicy": "Always",
+ "name": "fluent-bit",
+ "resources": {},
+ "stdin": true,
+ "stdinOnce": true,
+ "terminationMessagePath": "/dev/termination-log",
+ "terminationMessagePolicy": "File",
+ "tty": true,
+ "volumeMounts": [
+ {
+ "mountPath": "/var/run/secrets/kubernetes.io/serviceaccount",
+ "name": "default-token-9ffht",
+ "readOnly": true
+ }
+ ]
+ }
+ ],
+ "dnsPolicy": "ClusterFirst",
+ "nodeName": "ip-10-49-18-80.eu-west-1.compute.internal",
+ "restartPolicy": "Never",
+ "schedulerName": "default-scheduler",
+ "securityContext": {},
+ "serviceAccount": "default",
+ "serviceAccountName": "default",
+ "terminationGracePeriodSeconds": 30,
+ "tolerations": [
+ {
+ "effect": "NoExecute",
+ "key": "node.kubernetes.io/not-ready",
+ "operator": "Exists",
+ "tolerationSeconds": 300
+ },
+ {
+ "effect": "NoExecute",
+ "key": "node.kubernetes.io/unreachable",
+ "operator": "Exists",
+ "tolerationSeconds": 300
+ }
+ ],
+ "volumes": [
+ {
+ "name": "default-token-9ffht",
+ "secret": {
+ "defaultMode": 420,
+ "secretName": "default-token-9ffht"
+ }
+ }
+ ]
+ },
+ "status": {
+ "conditions": [
+ {
+ "lastProbeTime": null,
+ "lastTransitionTime": "2019-04-03T09:29:00Z",
+ "status": "True",
+ "type": "Initialized"
+ },
+ {
+ "lastProbeTime": null,
+ "lastTransitionTime": "2019-04-03T09:29:06Z",
+ "status": "True",
+ "type": "Ready"
+ },
+ {
+ "lastProbeTime": null,
+ "lastTransitionTime": "2019-04-03T09:29:00Z",
+ "status": "True",
+ "type": "PodScheduled"
+ }
+ ],
+ "containerStatuses": [
+ {
+ "containerID": "docker://c9898099f6d235126d564ed38a020007ea7a6fac6e25e718de683c9dd0076c16",
+ "image": "fluent/fluent-bit:latest",
+ "imageID": "docker-pullable://fluent/fluent-bit@sha256:7ac0fd3569af866e9a6a22eb592744200d2dbe098cf066162453f8d0b06c531f",
+ "lastState": {},
+ "name": "fluent-bit",
+ "ready": true,
+ "restartCount": 0,
+ "state": {
+ "running": {
+ "startedAt": "2019-04-03T09:29:05Z"
+ }
+ }
+ }
+ ],
+ "hostIP": "10.49.18.80",
+ "phase": "Running",
+ "podIP": "100.116.192.42",
+ "qosClass": "BestEffort",
+ "startTime": "2019-04-03T09:29:00Z"
+ }
+}
diff --git a/fluent-bit/tests/runtime/data/kubernetes/meta/core_no-meta.meta b/fluent-bit/tests/runtime/data/kubernetes/meta/core_no-meta.meta
new file mode 100644
index 00000000..0967ef42
--- /dev/null
+++ b/fluent-bit/tests/runtime/data/kubernetes/meta/core_no-meta.meta
@@ -0,0 +1 @@
+{}
diff --git a/fluent-bit/tests/runtime/data/kubernetes/meta/core_unescaping.meta b/fluent-bit/tests/runtime/data/kubernetes/meta/core_unescaping.meta
new file mode 100644
index 00000000..4e9f5aa3
--- /dev/null
+++ b/fluent-bit/tests/runtime/data/kubernetes/meta/core_unescaping.meta
@@ -0,0 +1,4 @@
+{
+ "metadata": {
+ }
+}
diff --git a/fluent-bit/tests/runtime/data/kubernetes/meta/default_kairosdb-914055854-b63vq.meta b/fluent-bit/tests/runtime/data/kubernetes/meta/default_kairosdb-914055854-b63vq.meta
new file mode 100644
index 00000000..90109bfe
--- /dev/null
+++ b/fluent-bit/tests/runtime/data/kubernetes/meta/default_kairosdb-914055854-b63vq.meta
@@ -0,0 +1,155 @@
+{
+ "kind": "Pod",
+ "apiVersion": "v1",
+ "metadata": {
+ "name": "kairosdb-914055854-b63vq",
+ "generateName": "kairosdb-914055854-",
+ "namespace": "default",
+ "selfLink": "/api/v1/namespaces/default/pods/kairosdb-914055854-b63vq",
+ "uid": "d6c53deb-05a4-11e8-a8c4-080027435fb7",
+ "resourceVersion": "25205",
+ "creationTimestamp": "2018-01-30T10:03:37Z",
+ "labels": {
+ "name": "kairosdb",
+ "pod-template-hash": "914055854"
+ },
+ "annotations": {
+ "kubernetes.io/created-by": "{\"kind\":\"SerializedReference\",\"apiVersion\":\"v1\",\"reference\":{\"kind\":\"ReplicaSet\",\"namespace\":\"default\",\"name\":\"kairosdb-914055854\",\"uid\":\"d6c2f841-05a4-11e8-a8c4-080027435fb7\",\"apiVersion\":\"extensions\",\"resourceVersion\":\"1592\"}}\n"
+ },
+ "ownerReferences": [
+ {
+ "apiVersion": "extensions/v1beta1",
+ "kind": "ReplicaSet",
+ "name": "kairosdb-914055854",
+ "uid": "d6c2f841-05a4-11e8-a8c4-080027435fb7",
+ "controller": true,
+ "blockOwnerDeletion": true
+ }
+ ]
+ },
+ "spec": {
+ "volumes": [
+ {
+ "name": "default-token-vv11j",
+ "secret": {
+ "secretName": "default-token-vv11j",
+ "defaultMode": 420
+ }
+ }
+ ],
+ "containers": [
+ {
+ "name": "kairosdb",
+ "image": "docker.io/davradocker/docker-kairosdb:1.1.1_9",
+ "env": [
+ {
+ "name": "kairosdb_http_port",
+ "value": "58080"
+ },
+ {
+ "name": "kairosdb_datastore_cassandra_host_list",
+ "valueFrom": {
+ "configMapKeyRef": {
+ "name": "cassandra-config",
+ "key": "cassandra.nodeports"
+ }
+ }
+ },
+ {
+ "name": "kairosdb_ttl",
+ "value": "315360000"
+ },
+ {
+ "name": "_JAVA_OPTIONS",
+ "value": "-Xms128m -Xmx512m"
+ }
+ ],
+ "resources": {},
+ "volumeMounts": [
+ {
+ "name": "default-token-vv11j",
+ "readOnly": true,
+ "mountPath": "/var/run/secrets/kubernetes.io/serviceaccount"
+ }
+ ],
+ "livenessProbe": {
+ "httpGet": {
+ "path": "/api/v1/metricnames",
+ "port": 58080,
+ "scheme": "HTTP"
+ },
+ "initialDelaySeconds": 20,
+ "timeoutSeconds": 1,
+ "periodSeconds": 1,
+ "successThreshold": 1,
+ "failureThreshold": 1
+ },
+ "terminationMessagePath": "/dev/termination-log",
+ "terminationMessagePolicy": "File",
+ "imagePullPolicy": "IfNotPresent",
+ "securityContext": {
+ "privileged": false
+ }
+ }
+ ],
+ "restartPolicy": "Always",
+ "terminationGracePeriodSeconds": 30,
+ "dnsPolicy": "ClusterFirst",
+ "serviceAccountName": "default",
+ "serviceAccount": "default",
+ "nodeName": "192.168.10.169",
+ "securityContext": {},
+ "schedulerName": "default-scheduler"
+ },
+ "status": {
+ "phase": "Running",
+ "conditions": [
+ {
+ "type": "Initialized",
+ "status": "True",
+ "lastProbeTime": null,
+ "lastTransitionTime": "2018-01-30T10:03:37Z"
+ },
+ {
+ "type": "Ready",
+ "status": "True",
+ "lastProbeTime": null,
+ "lastTransitionTime": "2018-02-27T07:28:45Z"
+ },
+ {
+ "type": "PodScheduled",
+ "status": "True",
+ "lastProbeTime": null,
+ "lastTransitionTime": "2018-01-30T10:03:37Z"
+ }
+ ],
+ "hostIP": "192.168.10.169",
+ "podIP": "10.2.39.12",
+ "startTime": "2018-01-30T10:03:37Z",
+ "containerStatuses": [
+ {
+ "name": "kairosdb",
+ "state": {
+ "running": {
+ "startedAt": "2018-02-27T07:28:45Z"
+ }
+ },
+ "lastState": {
+ "terminated": {
+ "exitCode": 0,
+ "reason": "Completed",
+ "startedAt": "2018-02-27T07:27:13Z",
+ "finishedAt": "2018-02-27T07:27:16Z",
+ "containerID": "docker://5bc9f63b02c09d7726ed3669f734b365f90e077e77a88c4a2f004459772bf912"
+ }
+ },
+ "ready": true,
+ "restartCount": 20,
+ "image": "davradocker/docker-kairosdb:1.1.1_9",
+ "imageID": "docker-pullable://davradocker/docker-kairosdb@sha256:2ee07e3f3ba61b96597c78ab0aa7b837d771b375888b020da7a7316bb524b6e8",
+ "containerID": "docker://02d45318f220ad01109d13df31fbbb0668b87fdd06ef6607abfdecf5eba4b311"
+ }
+ ],
+ "qosClass": "BestEffort"
+ }
+}
diff --git a/fluent-bit/tests/runtime/data/kubernetes/meta/options_k8s-logging-exclude-disabled.meta b/fluent-bit/tests/runtime/data/kubernetes/meta/options_k8s-logging-exclude-disabled.meta
new file mode 100644
index 00000000..e986f164
--- /dev/null
+++ b/fluent-bit/tests/runtime/data/kubernetes/meta/options_k8s-logging-exclude-disabled.meta
@@ -0,0 +1,7 @@
+{
+ "metadata": {
+ "annotations": {
+ "fluentbit.io/exclude": "true"
+ }
+ }
+}
diff --git a/fluent-bit/tests/runtime/data/kubernetes/meta/options_k8s-logging-parser-disabled.meta b/fluent-bit/tests/runtime/data/kubernetes/meta/options_k8s-logging-parser-disabled.meta
new file mode 100644
index 00000000..b922088e
--- /dev/null
+++ b/fluent-bit/tests/runtime/data/kubernetes/meta/options_k8s-logging-parser-disabled.meta
@@ -0,0 +1,7 @@
+{
+ "metadata": {
+ "annotations": {
+ "fluentbit.io/parser": "default-parser"
+ }
+ }
+}
diff --git a/fluent-bit/tests/runtime/data/kubernetes/meta/options_keep-log-disabled.meta b/fluent-bit/tests/runtime/data/kubernetes/meta/options_keep-log-disabled.meta
new file mode 100644
index 00000000..4e9f5aa3
--- /dev/null
+++ b/fluent-bit/tests/runtime/data/kubernetes/meta/options_keep-log-disabled.meta
@@ -0,0 +1,4 @@
+{
+ "metadata": {
+ }
+}
diff --git a/fluent-bit/tests/runtime/data/kubernetes/meta/options_keep-log-enabled.meta b/fluent-bit/tests/runtime/data/kubernetes/meta/options_keep-log-enabled.meta
new file mode 100644
index 00000000..4e9f5aa3
--- /dev/null
+++ b/fluent-bit/tests/runtime/data/kubernetes/meta/options_keep-log-enabled.meta
@@ -0,0 +1,4 @@
+{
+ "metadata": {
+ }
+}
diff --git a/fluent-bit/tests/runtime/data/kubernetes/meta/options_merge-log-disabled.meta b/fluent-bit/tests/runtime/data/kubernetes/meta/options_merge-log-disabled.meta
new file mode 100644
index 00000000..4e9f5aa3
--- /dev/null
+++ b/fluent-bit/tests/runtime/data/kubernetes/meta/options_merge-log-disabled.meta
@@ -0,0 +1,4 @@
+{
+ "metadata": {
+ }
+}
diff --git a/fluent-bit/tests/runtime/data/kubernetes/meta/options_merge-log-enabled.meta b/fluent-bit/tests/runtime/data/kubernetes/meta/options_merge-log-enabled.meta
new file mode 100644
index 00000000..4e9f5aa3
--- /dev/null
+++ b/fluent-bit/tests/runtime/data/kubernetes/meta/options_merge-log-enabled.meta
@@ -0,0 +1,4 @@
+{
+ "metadata": {
+ }
+}
diff --git a/fluent-bit/tests/runtime/data/kubernetes/meta/options_merge-log-key.meta b/fluent-bit/tests/runtime/data/kubernetes/meta/options_merge-log-key.meta
new file mode 100644
index 00000000..4e9f5aa3
--- /dev/null
+++ b/fluent-bit/tests/runtime/data/kubernetes/meta/options_merge-log-key.meta
@@ -0,0 +1,4 @@
+{
+ "metadata": {
+ }
+}
diff --git a/fluent-bit/tests/runtime/data/kubernetes/meta/options_merge-log-trim-disabled.meta b/fluent-bit/tests/runtime/data/kubernetes/meta/options_merge-log-trim-disabled.meta
new file mode 100644
index 00000000..4e9f5aa3
--- /dev/null
+++ b/fluent-bit/tests/runtime/data/kubernetes/meta/options_merge-log-trim-disabled.meta
@@ -0,0 +1,4 @@
+{
+ "metadata": {
+ }
+}
diff --git a/fluent-bit/tests/runtime/data/kubernetes/meta/options_merge-log-trim-enabled.meta b/fluent-bit/tests/runtime/data/kubernetes/meta/options_merge-log-trim-enabled.meta
new file mode 100644
index 00000000..4e9f5aa3
--- /dev/null
+++ b/fluent-bit/tests/runtime/data/kubernetes/meta/options_merge-log-trim-enabled.meta
@@ -0,0 +1,4 @@
+{
+ "metadata": {
+ }
+}
diff --git a/fluent-bit/tests/runtime/data/kubernetes/meta/options_use-kubelet-disabled.meta b/fluent-bit/tests/runtime/data/kubernetes/meta/options_use-kubelet-disabled.meta
new file mode 100644
index 00000000..ce693695
--- /dev/null
+++ b/fluent-bit/tests/runtime/data/kubernetes/meta/options_use-kubelet-disabled.meta
@@ -0,0 +1,116 @@
+{
+ "apiVersion": "v1",
+ "kind": "Pod",
+ "metadata": {
+ "annotations": {
+ "prometheus.io/path": "/api/v1/metrics/prometheus",
+ "prometheus.io/port": "2020",
+ "prometheus.io/scrape": "true"
+ },
+ "creationTimestamp": "2019-04-03T09:29:00Z",
+ "labels": {
+ "app.kubernetes.io/name": "fluent-bit"
+ },
+ "name": "use-kubelet-disabled",
+ "namespace": "options",
+ "resourceVersion": "74466568",
+ "selfLink": "/api/v1/namespaces/core/pods/base",
+ "uid": "e9f2963f-55f2-11e9-84c5-02e422b8a84a"
+ },
+ "spec": {
+ "containers": [
+ {
+ "image": "fluent/fluent-bit",
+ "imagePullPolicy": "Always",
+ "name": "fluent-bit",
+ "resources": {},
+ "stdin": true,
+ "stdinOnce": true,
+ "terminationMessagePath": "/dev/termination-log",
+ "terminationMessagePolicy": "File",
+ "tty": true,
+ "volumeMounts": [
+ {
+ "mountPath": "/var/run/secrets/kubernetes.io/serviceaccount",
+ "name": "default-token-9ffht",
+ "readOnly": true
+ }
+ ]
+ }
+ ],
+ "dnsPolicy": "ClusterFirst",
+ "nodeName": "ip-10-49-18-80.eu-west-1.compute.internal",
+ "restartPolicy": "Never",
+ "schedulerName": "default-scheduler",
+ "securityContext": {},
+ "serviceAccount": "default",
+ "serviceAccountName": "default",
+ "terminationGracePeriodSeconds": 30,
+ "tolerations": [
+ {
+ "effect": "NoExecute",
+ "key": "node.kubernetes.io/not-ready",
+ "operator": "Exists",
+ "tolerationSeconds": 300
+ },
+ {
+ "effect": "NoExecute",
+ "key": "node.kubernetes.io/unreachable",
+ "operator": "Exists",
+ "tolerationSeconds": 300
+ }
+ ],
+ "volumes": [
+ {
+ "name": "default-token-9ffht",
+ "secret": {
+ "defaultMode": 420,
+ "secretName": "default-token-9ffht"
+ }
+ }
+ ]
+ },
+ "status": {
+ "conditions": [
+ {
+ "lastProbeTime": null,
+ "lastTransitionTime": "2019-04-03T09:29:00Z",
+ "status": "True",
+ "type": "Initialized"
+ },
+ {
+ "lastProbeTime": null,
+ "lastTransitionTime": "2019-04-03T09:29:06Z",
+ "status": "True",
+ "type": "Ready"
+ },
+ {
+ "lastProbeTime": null,
+ "lastTransitionTime": "2019-04-03T09:29:00Z",
+ "status": "True",
+ "type": "PodScheduled"
+ }
+ ],
+ "containerStatuses": [
+ {
+ "containerID": "docker://c9898099f6d235126d564ed38a020007ea7a6fac6e25e718de683c9dd0076c16",
+ "image": "fluent/fluent-bit:latest",
+ "imageID": "docker-pullable://fluent/fluent-bit@sha256:7ac0fd3569af866e9a6a22eb592744200d2dbe098cf066162453f8d0b06c531f",
+ "lastState": {},
+ "name": "fluent-bit",
+ "ready": true,
+ "restartCount": 0,
+ "state": {
+ "running": {
+ "startedAt": "2019-04-03T09:29:05Z"
+ }
+ }
+ }
+ ],
+ "hostIP": "10.49.18.80",
+ "phase": "Running",
+ "podIP": "100.116.192.42",
+ "qosClass": "BestEffort",
+ "startTime": "2019-04-03T09:29:00Z"
+ }
+}
diff --git a/fluent-bit/tests/runtime/data/kubernetes/meta/options_use-kubelet-enabled.meta b/fluent-bit/tests/runtime/data/kubernetes/meta/options_use-kubelet-enabled.meta
new file mode 100644
index 00000000..af9fb1a3
--- /dev/null
+++ b/fluent-bit/tests/runtime/data/kubernetes/meta/options_use-kubelet-enabled.meta
@@ -0,0 +1,109 @@
+{
+ "apiVersion": "v1",
+ "kind": "Pod",
+ "metadata": {},
+ "items": [{
+ "metadata": {
+ "annotations": {
+ "prometheus.io/path": "/api/v1/metrics/prometheus",
+ "prometheus.io/port": "2020",
+ "prometheus.io/scrape": "true"
+ },
+ "creationTimestamp": "2019-04-03T09:29:00Z",
+ "labels": {
+ "app.kubernetes.io/name": "fluent-bit"
+ },
+ "name": "use-kubelet-enabled",
+ "namespace": "options",
+ "resourceVersion": "74466568",
+ "selfLink": "/api/v1/namespaces/core/pods/base",
+ "uid": "e9f2963f-55f2-11e9-84c5-02e422b8a84a"
+ },
+ "spec": {
+ "containers": [{
+ "image": "fluent/fluent-bit",
+ "imagePullPolicy": "Always",
+ "name": "fluent-bit",
+ "resources": {},
+ "stdin": true,
+ "stdinOnce": true,
+ "terminationMessagePath": "/dev/termination-log",
+ "terminationMessagePolicy": "File",
+ "tty": true,
+ "volumeMounts": [{
+ "mountPath": "/var/run/secrets/kubernetes.io/serviceaccount",
+ "name": "default-token-9ffht",
+ "readOnly": true
+ }]
+ }],
+ "dnsPolicy": "ClusterFirst",
+ "nodeName": "ip-10-49-18-80.eu-west-1.compute.internal",
+ "restartPolicy": "Never",
+ "schedulerName": "default-scheduler",
+ "securityContext": {},
+ "serviceAccount": "default",
+ "serviceAccountName": "default",
+ "terminationGracePeriodSeconds": 30,
+ "tolerations": [{
+ "effect": "NoExecute",
+ "key": "node.kubernetes.io/not-ready",
+ "operator": "Exists",
+ "tolerationSeconds": 300
+ },
+ {
+ "effect": "NoExecute",
+ "key": "node.kubernetes.io/unreachable",
+ "operator": "Exists",
+ "tolerationSeconds": 300
+ }
+ ],
+ "volumes": [{
+ "name": "default-token-9ffht",
+ "secret": {
+ "defaultMode": 420,
+ "secretName": "default-token-9ffht"
+ }
+ }]
+ },
+ "status": {
+ "conditions": [{
+ "lastProbeTime": null,
+ "lastTransitionTime": "2019-04-03T09:29:00Z",
+ "status": "True",
+ "type": "Initialized"
+ },
+ {
+ "lastProbeTime": null,
+ "lastTransitionTime": "2019-04-03T09:29:06Z",
+ "status": "True",
+ "type": "Ready"
+ },
+ {
+ "lastProbeTime": null,
+ "lastTransitionTime": "2019-04-03T09:29:00Z",
+ "status": "True",
+ "type": "PodScheduled"
+ }
+ ],
+ "containerStatuses": [{
+ "containerID": "docker://c9898099f6d235126d564ed38a020007ea7a6fac6e25e718de683c9dd0076c16",
+ "image": "fluent/fluent-bit:latest",
+ "imageID": "docker-pullable://fluent/fluent-bit@sha256:7ac0fd3569af866e9a6a22eb592744200d2dbe098cf066162453f8d0b06c531f",
+ "lastState": {},
+ "name": "fluent-bit",
+ "ready": true,
+ "restartCount": 0,
+ "state": {
+ "running": {
+ "startedAt": "2019-04-03T09:29:05Z"
+ }
+ }
+ }],
+ "hostIP": "10.49.18.80",
+ "phase": "Running",
+ "podIP": "100.116.192.42",
+ "qosClass": "BestEffort",
+ "startTime": "2019-04-03T09:29:00Z"
+ }
+ }]
+}