Skip to content

PARTCON-28: Add INFORMATICA_POWERCENTER connector type#979

Merged
Aryamanz29 merged 1 commit into
mainfrom
partcon-28/add-informatica-powercenter-connector-type
Jul 21, 2026
Merged

PARTCON-28: Add INFORMATICA_POWERCENTER connector type#979
Aryamanz29 merged 1 commit into
mainfrom
partcon-28/add-informatica-powercenter-connector-type

Conversation

@tanishkhot

Copy link
Copy Markdown
Contributor

✨ Description

Adds INFORMATICA_POWERCENTER = ("informatica-powercenter", AtlanConnectionCategory.ELT) to AtlanConnectorType, next to the existing IICS entry.

The Informatica PowerCenter connector app creates assets under connection qualified names of the form default/informatica-powercenter/<epoch>. atlan-publish-app derives the category attribute for partial Connections from this enum (PARTIAL_CONNECTION_CATEGORY_BY_CONNECTOR in its constants), so while the slug is missing here those connections get category = "custom" and are skipped by category-based UI surfaces. ELT matches the DBT/Fivetran/Matillion/IICS precedent. The frontend registration for the same slug is already merged (atlan-frontend #30540).

Jira link: https://linear.app/atlan-epd/issue/PARTCON-28/fix-informatica-icon-rendering-for-pc-process-assets


🧩 Type of change

  • 🚀 New feature (non-breaking change that adds functionality)

✅ How has this been tested?

  • AtlanConnectorType.INFORMATICA_POWERCENTER.valueinformatica-powercenter, .category.valueelt
  • Reverse lookup AtlanConnectorType("informatica-powercenter") resolves to the new member
  • pyatlan_v9 picks it up via its from pyatlan.model.enums import * re-export, no second edit needed

📋 Checklist

@linear

linear Bot commented Jul 21, 2026

Copy link
Copy Markdown

PARTCON-28

@tanishkhot

Copy link
Copy Markdown
Contributor Author

CI triage: unit tests/QA are green on all Python versions (3.9-3.13), import-perf and trivy pass. The remaining failures look environmental rather than related to this one-line enum add: the claude check fails in its own setup step (OpenConnect to vpn2.atlan.app returns HTTP 512, twice, and the repo's scheduled scans are failing the same way today), and the integration-test failures are live-tenant state assertions (e.g. admin_test group_count 3 != 2) that an enum entry can't influence.

@Aryamanz29 Aryamanz29 left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm - thanks!

@Aryamanz29
Aryamanz29 merged commit 21441ab into main Jul 21, 2026
64 of 76 checks passed
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