Skip to content

Commit e2fdbbb

Browse files
committed
fix: remove noop playbook check
1 parent 220ae91 commit e2fdbbb

File tree

24 files changed

+23
-12
lines changed

24 files changed

+23
-12
lines changed

tdp/core/dag.py

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -264,7 +264,6 @@ def validate_dag_nodes(nodes: Operations, collections: Collections) -> None:
264264
- \*_start operations can only be required from within its own service
265265
- \*_install operations should only depend on other \*_install operations
266266
- Each service (HDFS, HBase, Hive, etc) should have \*_install, \*_config, \*_init and \*_start operations even if they are "empty" (tagged with noop)
267-
- Operations tagged with the noop flag should not have a playbook defined in the collection
268267
- Each service action (config, start, init) except the first (install) must have an explicit dependency with the previous service operation within the same service
269268
"""
270269
# key: service_name
@@ -328,17 +327,6 @@ def warning(collection_name: str, message: str) -> None:
328327
f"'{operation.service_name}_{previous_action}'"
329328
)
330329

331-
# Operations tagged with the noop flag should not have a playbook defined in the collection
332-
333-
if operation_name in collections[operation.collection_name].playbooks:
334-
if operation.noop:
335-
c_warning(
336-
f"Operation '{operation_name}' is noop and the playbook should not exist"
337-
)
338-
else:
339-
if not operation.noop:
340-
c_warning(f"Operation '{operation_name}' should have a playbook")
341-
342330
# Each service (HDFS, HBase, Hive, etc) should have *_install, *_config, *_init and *_start actions
343331
# even if they are "empty" (tagged with noop)
344332
# Part 2

tdp_vars/all

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Subproject commit f9f8dd04cacfefba637386a61957f73acccee8bd

tdp_vars/exporter

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Subproject commit fa2c2a16e74df9761ebed9b3009886c8e0167c63

tdp_vars/firewall

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Subproject commit d7c874bc1ee5a25c3e9c7a41be7b84ef0c75017f

tdp_vars/grafana

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Subproject commit b43d47d0cf461d1c41b06752ce929f0a0d4f236e

tdp_vars/hadoop

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Subproject commit 119c1f40b14ae9518cd7b7d3a379947c67ee828e

tdp_vars/hbase

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Subproject commit 3e10aee671e8658f4ad3ca307c8fa347effead42

tdp_vars/hdfs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Subproject commit db2447b53c6f3a9dbf4d0f37c5d865352cba1e30

tdp_vars/hive

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Subproject commit b1483a24a2198c305a6d80ddb4305fad2bd49fe5

tdp_vars/hue

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Subproject commit e7cf21f1f1cfff5703b2d2cff9dbe8ad41a45457

tdp_vars/jupyterhub

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Subproject commit 43610de21e1e851c40d0de0b3049527e7347047b

tdp_vars/kafka

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Subproject commit 282eb0666f03f9a03a9952386935b0f0d9521ad6

tdp_vars/knox

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Subproject commit eaea2469a07637b2abaa0e9edc7ee7e15f4b6993

tdp_vars/livy

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Subproject commit 0e088a3351cd027a173ef9c503f143413d8f8215

tdp_vars/livy-spark3

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Subproject commit 299ccdd3f3ebe7c8d3b9bb12ea8240d9f72ed4cb

tdp_vars/loki

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Subproject commit 8c209b0ac6529430786874fae0af1a31621a5c31

tdp_vars/prometheus

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Subproject commit acd9cd5b943bc3103056e4257842006353b67478

tdp_vars/ranger

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Subproject commit ac9c0718bb2ce68f223cda6e4ec48926934a934c

tdp_vars/spark

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Subproject commit 3ff38c0ec4a0e8bf4aeaf2f9502f4e7d3cb1555c

tdp_vars/spark3

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Subproject commit fe2f75d4a16e95554d945a5f71c6640dae13a474

tdp_vars/tdp-cluster

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Subproject commit 12636c9d5f072f2fb89ab4e2a13f01222c4d1d6c

tdp_vars/yarn

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Subproject commit b8bc35575f869aaee9161f3296504a0135c34abd

tdp_vars/zookeeper

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Subproject commit c68827cb41273b584536955187559bd548564133

tdp_vars/zookeeper-kafka

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Subproject commit 2955aa606a78eec45a4dceb1aecdd9c45b1344aa

0 commit comments

Comments
 (0)