Federated API Management subsystem setting
Specify advanced configuration settings for the Federated API Management subsystem .
| Field | Type | Required | Description |
|---|---|---|---|
| Version | String | Yes | Specifies the Federated API Management version to deploy.
Example: 12.1.0.0. |
| Profile | String | Yes | Sizing profile for resource allocation. Example: n1xc3.m4.For more
information, see Federated API Management component deployment profile limits |
| Image Registry | String | No | Overrides the default image registry. For example:
docker-na.artifactory.swg-devops.com/apic-dev-docker-local. |
| Image pull secrets | String | No | Name of Kubernetes secret for pulling images from a private registry. |
| License accept | Boolean: true or false | Yes | Must be set to true to accept the license terms. |
| License use | String | Yes | Specifies the license type: production or
nonproduction. |
| License key | String | Yes | IBM license entitlement key. Example: L-PDZK-TWDH97. |
| Analytics reference | String | Yes | Name of the AnalyticsCluster CR that the Federated API Management uses. |
| Admin endpoint host | String | No | The fully qualified domain name for the admin endpoint. This is options if using in-cluster registration. |
| UI endpoint host | The fully qualified domain name for the public Federated API Management UI. |
| Field | Type | Required | Description |
|---|---|---|---|
| Shared storage class | String | Yes | The storage class used by your Federated API Management
storage pods. Local-volume storage is recommended for best performance. If none
selected, the default storage class of your cluster is used. |
| Shared volume size | Integer > 0 | Yes | Size of the persistent volume for Federated API Management data (in Gi). If you do not have the information to estimate your usage, set this to 500Gi. For an installation where you expect to store little or no Federated API Management data, you can set the storage to 50Gi. |
| Type | Boolean: dedicated or shared | Yes |
Specifies storage type for persistent data. The default storage type is
|
| Field | Type | Required | Description |
|---|---|---|---|
| Admin service endpoint | String | No | Internal service URL for registration: For example,
https://<FAM-cr-name>.<namespace>.svc. |
| Admin client certificate | String | Yes (if using in-cluster registration) | Must be derived from FAM-ca. Used for mTLS authentication. |
| adminClientSubjectDN | String | Yes | The distinguished name of the admin client certificate. For example,
CN=FAM-admin-incluster-client,O=cert-manager. |
| adminEndpoint | Object | No | If omitted, no ingress/route is created for the admin endpoint; internal service must be used instead. |
Note: For mTLS, ensure that the client certificate subject DN
adminClientSubjectDN
matches the certificate used by the admin client and that the CA is trusted by the admin
endpoint.