diff --git a/cluster/saltbase/salt/fluentd-es/fluentd-es.json b/cluster/saltbase/salt/fluentd-es/fluentd-es.json new file mode 100644 index 00000000000..a7a765267d9 --- /dev/null +++ b/cluster/saltbase/salt/fluentd-es/fluentd-es.json @@ -0,0 +1,30 @@ +{ + "apiVersion": "v1beta3", + "kind": "Pod", + "metadata": {"name": "fluentd-elasticsearch"}, + "spec": { + "containers": [ + { "name": "fluentd-elasticsearch", + "image": "gcr.io/google_containers/fluentd-elasticsearch:1.4", + "env": [ + { "name": "FLUENTD_ARGS", + "value": "-qq"} + ], + "volumeMounts": [ + { "name": "varlog", + "mountPath": "/varlog"}, + { "name": "containers", + "mountPath": "/var/lib/docker/containers"} + ] + } + ], + "volumes": [ + { "name": "varlog", + "hostPath": { "path": "/var/log"} + }, + { "name": "containers", + "hostPath": { "path": "/var/lib/docker/containers"} + } + ] + } +} diff --git a/cluster/saltbase/salt/fluentd-es/fluentd-es.manifest b/cluster/saltbase/salt/fluentd-es/fluentd-es.manifest deleted file mode 100644 index 51d94684866..00000000000 --- a/cluster/saltbase/salt/fluentd-es/fluentd-es.manifest +++ /dev/null @@ -1,22 +0,0 @@ -version: v1beta2 -id: fluentd-to-elasticsearch -containers: - - name: fluentd-es - image: gcr.io/google_containers/fluentd-elasticsearch:1.4 - env: - - name: FLUENTD_ARGS - value: -qq - volumeMounts: - - name: containers - mountPath: /var/lib/docker/containers - - name: varlog - mountPath: /varlog -volumes: - - name: containers - source: - hostDir: - path: /var/lib/docker/containers - - name: varlog - source: - hostDir: - path: /var/log diff --git a/cluster/saltbase/salt/fluentd-es/init.sls b/cluster/saltbase/salt/fluentd-es/init.sls index 5cf926f4fa6..e082af627e7 100644 --- a/cluster/saltbase/salt/fluentd-es/init.sls +++ b/cluster/saltbase/salt/fluentd-es/init.sls @@ -1,6 +1,6 @@ -/etc/kubernetes/manifests/fluentd-es.manifest: +/etc/kubernetes/manifests/fluentd-es.json: file.managed: - - source: salt://fluentd-es/fluentd-es.manifest + - source: salt://fluentd-es/fluentd-es.json - user: root - group: root - mode: 644 diff --git a/cluster/saltbase/salt/fluentd-gcp/fluentd-gcp.json b/cluster/saltbase/salt/fluentd-gcp/fluentd-gcp.json new file mode 100644 index 00000000000..3b0c6f078bf --- /dev/null +++ b/cluster/saltbase/salt/fluentd-gcp/fluentd-gcp.json @@ -0,0 +1,30 @@ +{ + "apiVersion": "v1beta3", + "kind": "Pod", + "metadata": {"name": "fluentd-cloud-logging"}, + "spec": { + "containers": [ + { "name": "fluentd-cloud-logging", + "image": "gcr.io/google_containers/fluentd-gcp:1.4", + "env": [ + { "name": "FLUENTD_ARGS", + "value": "-qq"} + ], + "volumeMounts": [ + { "name": "varlog", + "mountPath": "/varlog"}, + { "name": "containers", + "mountPath": "/var/lib/docker/containers"} + ] + } + ], + "volumes": [ + { "name": "varlog", + "hostPath": { "path": "/var/log"} + }, + { "name": "containers", + "hostPath": { "path": "/var/lib/docker/containers"} + } + ] + } +} diff --git a/cluster/saltbase/salt/fluentd-gcp/fluentd-gcp.manifest b/cluster/saltbase/salt/fluentd-gcp/fluentd-gcp.manifest deleted file mode 100644 index 8bf982d3142..00000000000 --- a/cluster/saltbase/salt/fluentd-gcp/fluentd-gcp.manifest +++ /dev/null @@ -1,19 +0,0 @@ -version: v1beta2 -id: fluentd-to-gcp -containers: - - name: fluentd-gcp - image: gcr.io/google_containers/fluentd-gcp:1.3 - volumeMounts: - - name: containers - mountPath: /var/lib/docker/containers - - name: varlog - mountPath: /varlog -volumes: - - name: containers - source: - hostDir: - path: /var/lib/docker/containers - - name: varlog - source: - hostDir: - path: /var/log diff --git a/cluster/saltbase/salt/fluentd-gcp/init.sls b/cluster/saltbase/salt/fluentd-gcp/init.sls index 9953bbd7fc5..976c58e7373 100644 --- a/cluster/saltbase/salt/fluentd-gcp/init.sls +++ b/cluster/saltbase/salt/fluentd-gcp/init.sls @@ -1,6 +1,6 @@ -/etc/kubernetes/manifests/fluentd-gcp.manifest: +/etc/kubernetes/manifests/fluentd-gcp.json: file.managed: - - source: salt://fluentd-gcp/fluentd-gcp.manifest + - source: salt://fluentd-gcp/fluentd-gcp.json - user: root - group: root - mode: 644