diff --git a/deployments/scripts/anthos/VERSION b/deployments/scripts/anthos/VERSION
new file mode 100644
index 0000000000000000000000000000000000000000..47d04a528837ea50434734bd7cca947d47c4e012
--- /dev/null
+++ b/deployments/scripts/anthos/VERSION
@@ -0,0 +1 @@
+0.18.0
\ No newline at end of file
diff --git a/deployments/scripts/anthos/render_dag_file.py b/deployments/scripts/anthos/render_dag_file.py
index ab69088539decfa8f23d82a5ee092627e01ae28c..fb0780caa504dcc5a26e7db96e1d5ff7fa13161f 100644
--- a/deployments/scripts/anthos/render_dag_file.py
+++ b/deployments/scripts/anthos/render_dag_file.py
@@ -1,5 +1,7 @@
 import argparse
 import os
+import pathlib
+from dag_version_creation.dag_version_creation import DAGVersionGenerator
 from jinja2 import Environment, FileSystemLoader
 from typing import Dict, List
 
@@ -62,6 +64,11 @@ class DAGFileRenderer:
         with open(self.file_path, "r") as f:
             rendered_file_data = self._render_template(f)
 
+        rendered_file_data = DAGVersionGenerator(
+            rendered_file_data, 
+            f"{pathlib.Path(__file__).parent.resolve()}/VERSION"
+        ).add_dag_version()
+
         with open(output_path, "w") as f:
             f.write(rendered_file_data)
 
diff --git a/deployments/scripts/anthos/requirements.txt b/deployments/scripts/anthos/requirements.txt
index 4cfb6024ac5d93995cfb302fc34b15708419fba2..74dc43fecfdc6625f879f760c7341a2beab9bcc2 100644
--- a/deployments/scripts/anthos/requirements.txt
+++ b/deployments/scripts/anthos/requirements.txt
@@ -1,2 +1,6 @@
 Jinja2==2.10.1
 markupsafe==2.0.1
+
+# https://community.opengroup.org/osdu/platform/deployment-and-operations/base-containers-gcp/dag-versioning
+--extra-index-url https://community.opengroup.org/api/v4/projects/1341/packages/pypi/simple
+osdu-dag-versioning 
diff --git a/deployments/scripts/gcp/VERSION b/deployments/scripts/gcp/VERSION
new file mode 100644
index 0000000000000000000000000000000000000000..47d04a528837ea50434734bd7cca947d47c4e012
--- /dev/null
+++ b/deployments/scripts/gcp/VERSION
@@ -0,0 +1 @@
+0.18.0
\ No newline at end of file
diff --git a/deployments/scripts/gcp/render_dag_file.py b/deployments/scripts/gcp/render_dag_file.py
index be2ef5e0c20b0e2a98adde6a68af1d643c8e62f4..7ee8907d2f2cee0fef9e18f0c3951ef8f94d5d49 100644
--- a/deployments/scripts/gcp/render_dag_file.py
+++ b/deployments/scripts/gcp/render_dag_file.py
@@ -1,5 +1,7 @@
 import argparse
 import os
+import pathlib
+from dag_version_creation.dag_version_creation import DAGVersionGenerator
 from jinja2 import Environment, FileSystemLoader
 from typing import Dict, List
 
@@ -53,6 +55,11 @@ class DAGFileRenderer:
         with open(self.file_path, "r") as f:
             rendered_file_data = self._render_template(f)
 
+        rendered_file_data = DAGVersionGenerator(
+            rendered_file_data, 
+            f"{pathlib.Path(__file__).parent.resolve()}/VERSION"
+        ).add_dag_version()
+
         with open(output_path, "w") as f:
             f.write(rendered_file_data)
 
diff --git a/deployments/scripts/gcp/requirements.txt b/deployments/scripts/gcp/requirements.txt
index 4cfb6024ac5d93995cfb302fc34b15708419fba2..74dc43fecfdc6625f879f760c7341a2beab9bcc2 100644
--- a/deployments/scripts/gcp/requirements.txt
+++ b/deployments/scripts/gcp/requirements.txt
@@ -1,2 +1,6 @@
 Jinja2==2.10.1
 markupsafe==2.0.1
+
+# https://community.opengroup.org/osdu/platform/deployment-and-operations/base-containers-gcp/dag-versioning
+--extra-index-url https://community.opengroup.org/api/v4/projects/1341/packages/pypi/simple
+osdu-dag-versioning