Skip to content

Cleanup

Page as Markdown

Clean up the resources that you created during these tutorials.

  1. 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
  2. Get all of the Gloo Portal-related custom resources.
    kubectl get apidocs,ratelimitserverconfigs,RatelimitConfigs,ratelimitserversettings,ratelimitclientconfigs,ratelimitpolicies,extauthpolicies,extauthserver,routetables,portals,portalgroups,virtualgateways -A
  1. Delete the custom resources, such as the following example.
    kubectl delete -n istio-ingress RouteTable tracks-rt
    kubectl delete -n istio-ingress RouteTable petstore-rt
    kubectl delete -n istio-ingress RouteTable api-example-com-rt
    kubectl delete -n istio-ingress RouteTable dev-portal-rt
    kubectl delete -n istio-ingress RouteTable portal-frontend
    kubectl delete -n istio-ingress VirtualGateway istio-ingressgateway-portal
    kubectl delete -n default ExtAuthPolicy api-key-auth
    kubectl delete -n gloo-mesh ExtAuthPolicy oidc-auth
    kubectl delete -n default Secret user1
    kubectl delete -n gloo-mesh Secret oauth
    kubectl delete -n gloo-mesh RateLimitClientConfig usage-plans
    kubectl delete -n gloo-mesh RateLimitServerConfig usage-plans
    kubectl delete -n default RateLimitPolicy tracks-rate-limit
    kubectl delete -n gloo-mesh Portal developer-portal
    kubectl delete -n gloo-mesh PortalGroup petstore-group
    kubectl delete -n gloo-mesh ExtAuthServer ext-auth-server
    kubectl delete -n gloo-mesh ExtAuthPolicy oauth-okta
    kubectl delete -n gloo-mesh Secret portal-oauth-secrets
  1. Remove your Okta OIDC app.
    1. Open the Okta dashboard and select Applications > Applications from the menu.
    2. Find your Okta OIDC app.
    3. Click the gear icon and from the drop-down menu, select Deactivate.
Secure access to the portal