We have set up the Kong and used ingress to specify the class kong to the routes. We also used plugins for specific routes and specified the information by using Konga. The plugin to the routes is created.
The ingress I applied looks like :
apiVersion: extensions/v1beta1 kind: Ingress metadata: annotations: konghq.com/https-redirect-status-code: "301" konghq.com/protocols: https kubernetes.io/ingress.class: kong name: my-dev-ingress spec: rules: - host: abc.domain.xyz http: paths: - backend: serviceName: name-of-service servicePort: 80 path: /pqr/lmn/
It creates the route and points service that I can see in Konga Dashboard. I have manually applied the ip-restriction plugin to the above route. But whenever I delete or disable the plugin it gets recreated or enables automatically.
It is also strange that another route plugin can be removed except a few once like above.
We need to remove the plugin to the route again. But I’m not able to delete that. If anyone can help me out. Thanks.!