diff --git a/.idea/.gitignore b/.idea/.gitignore
new file mode 100644
index 0000000..13566b8
--- /dev/null
+++ b/.idea/.gitignore
@@ -0,0 +1,8 @@
+# Default ignored files
+/shelf/
+/workspace.xml
+# Editor-based HTTP Client requests
+/httpRequests/
+# Datasource local storage ignored files
+/dataSources/
+/dataSources.local.xml
diff --git a/.idea/fluent-plugin-vmware-log-intelligence.iml b/.idea/fluent-plugin-vmware-log-intelligence.iml
new file mode 100644
index 0000000..c3cd732
--- /dev/null
+++ b/.idea/fluent-plugin-vmware-log-intelligence.iml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/modules.xml b/.idea/modules.xml
new file mode 100644
index 0000000..da2729a
--- /dev/null
+++ b/.idea/modules.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/vcs.xml b/.idea/vcs.xml
new file mode 100644
index 0000000..94a25f7
--- /dev/null
+++ b/.idea/vcs.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Fips/Dockerfile b/Fips/Dockerfile
new file mode 100644
index 0000000..452ad46
--- /dev/null
+++ b/Fips/Dockerfile
@@ -0,0 +1,46 @@
+FROM symphony-docker-local.artifactory.eng.vmware.com/vmware/lint-base-openjdk-11.0.13:photon-3.0-20220301-openjdk-11.0.13
+
+USER root
+
+RUN tdnf distro-sync --refresh -y \
+ && tdnf install -y \
+ rubygem-fluentd-1.6.3 \
+ # Transitive dependencies of fluent-plugin-kubernetes_metadata_filter-2.2.0
+ # that are not automatically picked for some reason
+ rubygem-concurrent-ruby-1.0.5 \
+ rubygem-i18n-1.1.0 \
+ #
+ # Optional but used by fluentd
+ rubygem-oj-3.3.10 \
+ rubygem-async-http-0.48.2 \
+ jemalloc-4.5.0 \
+ #
+ # Fluentd plugins
+ rubygem-fluent-plugin-systemd-1.0.1 \
+ rubygem-fluent-plugin-concat-2.4.0 \
+ rubygem-fluent-plugin-kubernetes_metadata_filter-2.2.0 \
+ rubygem-fluent-plugin-remote_syslog-1.0.0
+
+RUN echo "tdnf completed"
+RUN gem install fluent-plugin-docker_metadata_filter -v 0.1.3
+
+RUN gem install fluent-plugin-detect-exceptions
+
+RUN gem install fluent-plugin-multi-format-parser
+
+RUN ln -s /usr/lib/ruby/gems/2.5.0/bin/fluentd /usr/bin/fluentd \
+ && mkdir -p /fluentd/etc /fluentd/plugins \
+ && fluentd --setup /fluentd/etc
+RUN echo "copy plugins"
+# Latest version of fluentd output plugins
+COPY ./ /fluentd/plugins/
+WORKDIR /fluentd/plugins/
+RUN gem build fluent-plugin-vmware-log-intelligence.gemspec
+RUN gem install fluent-plugin-vmware-log-intelligence
+RUN gem list
+RUN echo "gem list completed"
+ENV LD_PRELOAD="/usr/lib/libjemalloc.so.2"
+
+WORKDIR /
+RUN echo "workdir set"
+RUN rm -rf /fluentd/plugins/
\ No newline at end of file
diff --git a/photonOS/Dockerfile b/photonOS/Dockerfile
new file mode 100644
index 0000000..53241c0
--- /dev/null
+++ b/photonOS/Dockerfile
@@ -0,0 +1,36 @@
+FROM photon:3.0-20200424
+USER root
+RUN tdnf distro-sync --refresh -y \
+ && tdnf install -y \
+ rubygem-fluentd-1.6.3 \
+ # Transitive dependencies of fluent-plugin-kubernetes_metadata_filter-2.2.0
+ # that are not automatically picked for some reason
+ rubygem-concurrent-ruby-1.0.5 \
+ rubygem-i18n-1.1.0 \
+ #
+ # Optional but used by fluentd
+ rubygem-oj-3.3.10 \
+ rubygem-async-http-0.48.2 \
+ jemalloc-4.5.0 \
+ #
+ # Fluentd plugins
+ rubygem-fluent-plugin-systemd-1.0.1 \
+ rubygem-fluent-plugin-concat-2.4.0 \
+ rubygem-fluent-plugin-kubernetes_metadata_filter-2.2.0 \
+ rubygem-fluent-plugin-remote_syslog-1.0.0
+RUN gem install fluent-plugin-docker_metadata_filter -v 0.1.3
+RUN gem install fluent-plugin-detect-exceptions
+RUN gem install fluent-plugin-multi-format-parser
+RUN ln -s /usr/lib/ruby/gems/2.5.0/bin/fluentd /usr/bin/fluentd \
+ && mkdir -p /fluentd/etc /fluentd/plugins \
+ && fluentd --setup /fluentd/etc \
+ && rmdir /fluentd/etc/plugin
+# Latest version of fluentd output plugins
+COPY ./ /fluentd/plugins/
+WORKDIR /fluentd/plugins/
+RUN gem build fluent-plugin-vmware-log-intelligence.gemspec
+RUN gem install fluent-plugin-vmware-log-intelligence
+RUN gem list
+ENV LD_PRELOAD="/usr/lib/libjemalloc.so.2"
+WORKDIR /
+RUN rm -rf /fluentd/plugins/
\ No newline at end of file