noironetworks / acc-provision

Tool for provisioning Cisco ACI APIC to integrate with Container Orchestration systems, and generating CNI Plugin Containers' deployment configuration.
Apache License 2.0
23 stars 14 forks source link

Provisioning error when using Pre-Existing Tenant with shared L3Out #1122

Open cdrefke opened 5 months ago

cdrefke commented 5 months ago

Hello,

we are currently in the process of deploying 20+ Openshift clusters in a small fabric environment (single site, single pod). But our environment consists of multiple tenants, each with multiple VRFs.

ACI 6.03(e) Openshift 4.14

We now ran into an issue where acc-provision cannot deploy the ACI ressources as planned.

acc configuration:

If we do this, acc-provision is running into an error cause it tries to find the L3Out in TENANT_A. But the L3Out is actually in common tenant. If we change the Tenant/VRF configuration to common tenant, acc-provision runs fine. But then we have the cluster BDs/EPGs also in common tenant.

I already took a look into the script. But can't figure out, if changing the script deployment would be enough since there are also settings going into the manifests for OCP. And we already tried to move the BDs manually to TENANT_A. If we do this, the aci controller pod is running into a panic error.

Cheers

Christian

snaiksat commented 5 months ago

Thanks @cdrefke for reaching out here. We are looking into this.