Skip to content
No description, website, or topics provided.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.vscode
controller
sample-infra
sample
scripts
sync
utils
vendor
.gitignore
.travis.yml
Dockerfile
Gopkg.lock
Gopkg.toml
LICENSE
Makefile
README.md
azure-pipelines.yml
main.go

README.md

Azure Frontdoor Ingress

Build Status Build Status

Status: WIP - Not working

The current code is blocked on this issue we're seeing with FD API.

What does this do?

The controller is intended to run as a secondary ingress in a cluster, for example alongside traefik.

It looks for any ingress objects with the annotation azure/frontdoor: enabled and when found updates an Azure Front Door instance with the path based routing defined in the ingress.

The aim is to allow a collection of clusters to sit behind Azure Front Door and have new services, and their routing rules, automatically added into Front Door as they are deployed to any of the clusters.

Testing

Add a .env file with the following defined for Azure connection


AZURE_SUBSCRIPTION_ID=
AZURE_TENANT_ID=
AZURE_CLIENT_ID=
AZURE_CLIENT_SECRET=

You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.