Update VES agent container to focal and Python3 50/6750/2
authorsantanude <santanu.de@xoriant.com>
Fri, 24 Sep 2021 12:17:31 +0000 (17:47 +0530)
committersantanude <santanu.de@xoriant.com>
Fri, 24 Sep 2021 12:23:35 +0000 (17:53 +0530)
Signed-off-by: santanude <santanu.de@xoriant.com>
Change-Id: Iaf85f9c44ede549780478d14970909867e03138e
Signed-off-by: santanude <santanu.de@xoriant.com>
Makefile
agent/Dockerfile
agent/Makefile
agent/start.sh
collector/Makefile
collector/start.sh
kafka/Dockerfile
kafka/Makefile
ves-start.sh
ves-stop.sh

index 37a46b4..bc792b1 100755 (executable)
--- a/Makefile
+++ b/Makefile
@@ -1,3 +1,18 @@
+# Copyright 2021 Xoriant Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+#
 default: all
 
 all:
index 7b0e92b..bb2a10e 100755 (executable)
@@ -1,4 +1,5 @@
-# Copyright 2017 AT&T Intellectual Property, Inc
+# Original work Copyright 2017 AT&T Intellectual Property, Inc
+# Modified work Copyright 2021 Xoriant Corporation
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
 # Status: this is a work in progress, under test.
 #
 
-FROM ubuntu:bionic
+FROM ubuntu:focal
 
 RUN mkdir /opt/ves
 
 RUN apt-get update && apt-get -y upgrade
+RUN apt-get install -y tzdata
 # Required for kafka: default-jre zookeeperd python-pip kafka-python
 # Required for building librdkafka:  git build-essential
 # libpthread-stubs0-dev libssl-dev libsasl2-dev liblz4-dev
 # (or libz-dev?)
 # Required for building collectd: pkg-config
+
 RUN apt-get install -y default-jre zookeeperd \
-python-pip pkg-config git build-essential libpthread-stubs0-dev \
+python3 python3-pip pkg-config git build-essential libpthread-stubs0-dev \
 libssl-dev libsasl2-dev liblz4-dev libz-dev
-RUN pip install kafka-python
-
-# Install VES Agent
-RUN pip install pyaml
+RUN pip3 install kafka-python pyaml
 
 RUN mkdir /opt/ves/barometer
 ADD barometer /opt/ves/barometer
index 41eef3c..966ec40 100755 (executable)
@@ -1,3 +1,18 @@
+# Copyright 2021 Xoriant Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
 default: all
 
 all:
index ca9a17d..3ba501a 100755 (executable)
@@ -1,5 +1,6 @@
 #!/bin/bash
-# Copyright 2017 AT&T Intellectual Property, Inc
+# Original work Copyright 2017 AT&T Intellectual Property, Inc
+# Modified work Copyright 2021 Xoriant Corporation
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
@@ -43,7 +44,7 @@ if [[ "$ves_loglevel" == "" ]]; then
   ves_loglevel=ERROR
 fi
 
-python ves_app.py --events-schema=$ves_mode.yaml --loglevel $ves_loglevel \
+python3 ves_app.py --events-schema=$ves_mode.yaml --loglevel $ves_loglevel \
   --config=ves_app_config.conf
 
 # Dump ves_app.log if the command above exits (fails)
index 1e4060f..1446064 100644 (file)
@@ -1,3 +1,18 @@
+# Copyright 2021 Xoriant Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
 default: all
 
 all:
index baee89a..534c220 100755 (executable)
@@ -1,5 +1,6 @@
 #!/bin/bash
-# Copyright 2017-2018 AT&T Intellectual Property, Inc
+# Original work Copyright 2017-2018 AT&T Intellectual Property, Inc
+# Modified work Copyright 2021 Xoriant Corporation
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
index 5d79429..ce59204 100755 (executable)
@@ -1,4 +1,5 @@
-# Copyright 2017 AT&T Intellectual Property, Inc
+# Original work Copyright 2017 AT&T Intellectual Property, Inc
+# Modified work Copyright 2021 Xoriant Corporation
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
index 001aad2..1570a8b 100755 (executable)
@@ -1,3 +1,18 @@
+# Copyright 2021 Xoriant Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
 default: all
 
 all:
index e188c89..b5ef2c6 100755 (executable)
@@ -1,5 +1,18 @@
 #!/bin/bash
-
+# Copyright 2021 Xoriant Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
 # Script to build ves project and its dependent containers
 # Maintainer shrinivas.joshi@xoriant.com
 
index b6311ca..210072a 100755 (executable)
@@ -1,3 +1,18 @@
 #!/bin/bash
+# Copyright 2021 Xoriant Corporation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
 echo "Stopping all containers"
 docker stop $(docker ps -aq)