External Providers
Skpr automatically provisions a robust CDN/WAF solution, however, a client might want to bring their own CDN/WAF solution because:
- They have an existing account from a prior hosting engagement.
 - The organisation has a standardised approach for all applications.
 
Some of these CDN/WAF solutions include:
- CloudFlare.
 - Akamai.
 - Fastly.
 
Skpr allows development teams to turn off its automatically provisioned CDN/WAF infrastructure, so development teams can integrate their own.
Setup
Update the application configuration to use "external" mode for Ingress.
ingress:
  mode: external
External CDN/WAF configurations need to be updated to direct traffic to the Skpr application load balancer using a header (X-SKPR-TOKEN)
The load balancer and header information is available using the info command.
skpr info dev
Responsibilities
Development teams who disable Skprs CDN/WAF are responsible for:
- Certificates
 - Firewall configuration
 - Proxy configuration
 - Error pages