The source code and default configuration of the Building Block is available in our code.sysEleven.de. For information on release notes and new features please follow the link: Release notes external-dns.
See the Github issue for more information if you like to use your own DNS solution or an established deployment (as one of the Provider mentioned in the github.com link) there is no restrictions to do so. Please refer to the appropriate documentation from your provider.
Add the directory
syseleven-external-dns to your control repository. Add a
.gitlab-ci.yml to the directory with the following content:
include: - project: syseleven/building-blocks/helmfiles/external-dns file: JobDevelopment.yaml ref: 5.20.0 - project: syseleven/building-blocks/helmfiles/external-dns file: JobStaging.yaml ref: 5.20.0 - project: syseleven/building-blocks/helmfiles/external-dns file: JobProduction.yaml ref: 5.20.0
Remove environments you are not using by removing their include.
external-dns.alpha.kubernetes.io/ttlannotation. The record will get created in one run and be deleted in the next run.
No confguration is required.
No scaling needed :
Please find more information on release notes and new features Release notes External-DNS