Skip to content

feat(tufin): add SecureTrack, SecureChange, and SecureApp Integration Models - #116

Merged
michaelelrom merged 4 commits into
mainfrom
feat/tufin-integration-model
Sep 17, 2026
Merged

michaelelrom merged 4 commits into
mainfrom
feat/tufin-integration-model

Conversation

@michaelelrom

Copy link
Copy Markdown
Collaborator

Summary

  • Adds three separate products under Tufin/ — SecureTrack (66 curated / 275 full ops), SecureChange (70 curated / 101 full ops), SecureApp (56 curated / 104 full ops)
  • HTTP Basic auth for all three
  • Curated specs converted to OpenAPI 3.0; full specs preserved in Tufin's native Swagger 1.2 format, as published
  • A Studio Project per product (66 / 70 / 56 workflows)

Test plan

  • Imported all 3 curated Integration Models into local Itential Platform (localhost:3001) — success
  • Imported all 3 Studio Projects — success

… Models and Studio Projects

Adds Integration Models and Studio Projects for Tufin's three REST APIs,
built from the vendor's official per-version Swagger 1.2 documentation
(forum.tufin.com, R25-2) and converted to curated OpenAPI 3.0 specs:

- SecureTrack: device inventory, security rule search, policy/sub-policy
  listing, policy browser, network object and service/port CRUD, NAT
  policy listing, and config revisions (66 of 275 upstream operations).
- SecureChange: ticket CRUD and full lifecycle actions, saved queries,
  request search/cancel, workflow listing, and target-device lookup
  (70 of 101 upstream operations).
- SecureApp: application, connection, interface, server, and local/global
  service CRUD (56 of 104 upstream operations).

Each product ships a full dated spec alongside the curated -latest spec,
plus a companion Studio Project with one atomic workflow per curated
operation, organized into folders by resource category and wired to the
product's -latest Integration Model. All six specs and three projects
were live-imported against a running Itential Platform instance.
The three dated full specs were previously converted to OpenAPI 3.0,
deviating from the repo's established pattern of keeping the dated
spec in the vendor's native format (see VMware NSX, Atlassian
Bitbucket Cloud). Rebuilt tufin_securetrack-25.2.json,
tufin_securechange-25.2.json, and tufin_secureapp-25.2.json directly
from Tufin's published Swagger 1.2 resource listing and per-resource
declaration documents, consolidated into one file per product without
altering their structure. Updated each product's README to describe
the full spec accordingly. The curated -latest.json specs are
unchanged.
@michaelelrom
michaelelrom merged commit 59ac037 into main Sep 17, 2026
@michaelelrom
michaelelrom deleted the feat/tufin-integration-model branch September 17, 2026 18:22

This branch was successfully deployed

1 active deployment
production ad7ca242 Deployed Sep 17, 2026 by michaelelrom via deploy-integrations-production #79
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants