Upgrade or uninstall Portal
Upgrade, clean up, and uninstall the Gloo Platform components for the developer portal.
Upgrade
You can follow the same procedure to upgrade Portal as you do for other Gloo Platform components.
- Review the
glooPortalServer*
related Helm settings that you might want to upgrade. For example, you can upgrade the default values for resource requests and limits. - Follow the Upgrade guide.
Cleanup
Clean up the resources that you created in the Portal guides, but leave your installation running.
- Delete the sample apps.
kubectl delete ns tracks kubectl delete ns users kubectl delete ns pets kubectl delete ns store kubectl delete -f https://raw.githubusercontent.com/solo-io/gloo-mesh-use-cases/main/gloo-gateway/portal/frontend-deployment.yaml
- Uninstall Keycloak as an in-cluster OIDC provider.
kubectl delete ns keycloak
- Get all of the Gloo Portal-related custom resources.
kubectl get apidocs,ratelimitserverconfigs,RatelimitConfigs,ratelimitserversettings,ratelimitclientconfigs,ratelimitpolicies,extauthpolicies,extauthserver,routetables,portals,portalgroups,virtualgateways -A
- Delete the custom resources, such as the following example.
kubectl delete -n gloo-mesh-gateways RouteTable tracks-rt kubectl delete -n gloo-mesh-gateways RouteTable petstore-rt kubectl delete -n gloo-mesh-gateways RouteTable api-example-com-rt kubectl delete -n gloo-mesh-gateways RouteTable dev-portal-rt kubectl delete -n gloo-mesh-gateways RouteTable portal-frontend kubectl delete -n gloo-mesh-gateways VirtualGateway istio-ingressgateway-portal kubectl delete -n default ExtAuthPolicy api-key-auth kubectl delete -n gloo-mesh-addons ExtAuthPolicy oidc-auth kubectl delete -n default Secret user1 kubectl delete -n gloo-mesh-addons Secret oauth kubectl delete -n gloo-mesh-addons RateLimitClientConfig usage-plans kubectl delete -n gloo-mesh-addons RateLimitServerConfig usage-plans kubectl delete -n default RateLimitPolicy tracks-rate-limit kubectl delete -n gloo-mesh-addons Portal developer-portal kubectl delete -n gloo-mesh-addons PortalGroup petstore-group
Uninstall
You can follow the same procedure to uninstall Portal as you do for other Gloo Platform components.
For more information, see Uninstall.