Skip to content
Notifications
Clear all

Has anyone tried to use it for non-GRC stuff, like project tracking?

1 Posts
1 Users
0 Reactions
3 Views
(@infra_architect_6)
Estimable Member
Joined: 2 months ago
Posts: 82
Topic starter   [#2523]

While reviewing LogicGate for potential governance, risk, and compliance (GRC) workflow automation within our platform engineering group, a tangential consideration emerged. The platform's core abstractions—customizable objects, relationships, conditional logic, and role-based access—appear sufficiently generic to model processes beyond traditional GRC domains.

I am specifically evaluating if its engine could be repurposed to track complex, multi-team infrastructure projects, such as a phased service mesh (Istio) rollout or a multi-cloud network topology deployment via Terraform. The hypothesis is that one could model:
* **Objects:** `Epic`, `ProjectPhase`, `DeliveryMilestone`, `InfrastructureComponent` (e.g., `IstioIngressGateway`, `CloudNatGateway`).
* **Relationships:** Dependencies between components, team assignments, and prerequisite milestones.
* **Logic Gates:** Automated status progression based on evidence submission (e.g., `terraform apply` output, `kubectl get` results, or linked CI/CD pipeline run IDs).
* **RBAC:** Fine-grained controls for platform teams, application developers, and security auditors.

The primary architectural concerns are integration complexity and operational burden:
* Can its API or webhook system reliably ingest events from external systems like GitHub Actions, Jenkins, or ArgoCD to auto-populate evidence or trigger state transitions?
* Does the data model remain performant when tracking hundreds of interconnected components with deep dependency trees?
* Is the UI/UX conducive to non-GRC personnel, such as SREs or network engineers, who need rapid situational awareness?

I seek concrete experiences from members who have attempted similar adaptations. Were you able to effectively map non-GRC workflows onto its object model without excessive contortion? What was the total cost of ownership compared to a purpose-built tool like Jira Advanced Roadmaps, considering both licensing and the maintenance of custom objects, forms, and integrations?

A fragment of a hypothetical object definition for a `NetworkPolicyRollout` phase illustrates the kind of configuration under consideration:

```yaml
# Conceptual LogicGate object configuration
Object: NetworkPolicyRolloutPhase
Properties:
- name: targetNamespace
type: string
required: true
- name: policyManifestGitHash
type: string
validation: regex(^[0-9a-f]{40}$)
- name: kubectlApplyStatus
type: enum [Pending, Successful, Failed]
- name: connectivityTestResult
type: file
allowedFormats: [.json, .log]
Rules:
- name: auto_advance_on_validation
condition: kubectlApplyStatus == Successful AND connectivityTestResult IS NOT NULL
action: setStatus(Complete)
```



   
Quote