This article refers to the Tanzu Application Platform GUI and Catalog FAQ
Tanzu Application Platform (TAP) - TAP-GUI and Catalog FAQ
To help make TAP installation and configuration experience as simple as possible, R&D team compiled a list of most frequently asked questions.
1. I cannot access TAP GUI
2. How do I set a domain name for tap-gui and other packages served up through tap-gui (e.g. learning center, api-center, api-portal)?
# tap-values.yml (snippet) tap_gui: service_type: ClusterIP ingressEnabled: 'true' ingressDomain: 'tap.org' contour: envoy: service: type: LoadBalancer
3. How do I populate the TAP GUI Catalog?
# tap-values.yml tap_gui: app_config: catalog: locations: - type: url target: https://github.com/x95castle1/tapsme-catalog/blob/main/catalog-info.yaml
4. How do I get my component to show up in TAP GUI?
New components need to be manually registered through the Registry Entity button on the TAP GUI home page. You need to build a catalog with your source code and use the URL to the catalog-info.yaml file.
Here’s an example: https://github.com/x95castle1/jeremy-java-web-app/blob/main/catalog-info.yaml
5. How long does it take for TAP GUI to sync changes from a Catalog?
Changes made to the catalog definitions on your Git infrastructure are automatically reflected every 200 seconds or when manually registered.
6. How can I force a TAP GUI refresh?
Execute
kubectl rollout restart deployment/server -n tap-gui
7. How do I unregister my app/component?
Components need to be unregistered individually by going into each component and selecting the three vertical buttons on the upper right hand corner of the page and selecting “Unregister component”.
8. Why did my data disappear in TAP GUI?
TAP GUI uses an in-memory database by default. If you want to persist the catalog information then TAP GUI should be configured with a backing Postgres Database.
References:
Configuring the Tanza Application Platform GUI database
Creating the PostgreSQL database