Skip to content
Snippets Groups Projects
Commit c5bb90cd authored by Karel van Klink's avatar Karel van Klink :smiley_cat: Committed by Neda Moeini
Browse files

Only run validation workflows on subscriptions that are both ACTIVE and in sync

parent 4e12f70a
Branches
Tags
1 merge request!139Feature/add validation workflows
This commit is part of merge request !139. Comments created here will be created in the context of that merge request.
...@@ -6,7 +6,6 @@ from typing import Any ...@@ -6,7 +6,6 @@ from typing import Any
from orchestrator import inputstep, step from orchestrator import inputstep, step
from orchestrator.config.assignee import Assignee from orchestrator.config.assignee import Assignee
from orchestrator.types import State, UUIDstr from orchestrator.types import State, UUIDstr
from orchestrator.utils.errors import ProcessFailureError
from orchestrator.utils.json import json_dumps from orchestrator.utils.json import json_dumps
from pydantic import ConfigDict from pydantic import ConfigDict
from pydantic_forms.core import FormPage from pydantic_forms.core import FormPage
...@@ -122,15 +121,3 @@ def prompt_sharepoint_checklist_url(checklist_url: str) -> FormGenerator: ...@@ -122,15 +121,3 @@ def prompt_sharepoint_checklist_url(checklist_url: str) -> FormGenerator:
yield SharepointPrompt yield SharepointPrompt
return {} return {}
@step("Detect configuration drift")
def detect_configuration_drift(callback_result: dict) -> None:
"""Inspect the diff for deploying configuration, to make sure there is no drift."""
if callback_result["return_code"] != 0:
# If deployment never was successful in the first place, raise an exception.
raise ProcessFailureError(message="Provisioning proxy failure", details=callback_result)
output_lines = callback_result["output"]
if any(str.startswith(line, "-") or str.startswith(line, "+") for line in callback_result["output"]):
raise ProcessFailureError(message="Configuration drift detected", details=output_lines)
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment