Skip to content

Commit 0725104

Browse files
authored
Merge pull request #3962 from johngmyers/remove-testing
Remove the --run-aws-provider-as-webhook flag
2 parents a429215 + 627f9b1 commit 0725104

File tree

2 files changed

+1
-23
lines changed

2 files changed

+1
-23
lines changed

main.go

Lines changed: 1 addition & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -193,7 +193,7 @@ func main() {
193193
zoneTagFilter := provider.NewZoneTagFilter(cfg.AWSZoneTagFilter)
194194

195195
var awsSession *session.Session
196-
if cfg.Provider == "aws" || cfg.Provider == "aws-sd" || cfg.Registry == "dynamodb" || cfg.RunAWSProviderAsWebhook {
196+
if cfg.Provider == "aws" || cfg.Provider == "aws-sd" || cfg.Registry == "dynamodb" {
197197
awsSession, err = aws.NewSession(
198198
aws.AWSSessionConfig{
199199
AssumeRole: cfg.AWSAssumeRole,
@@ -404,26 +404,6 @@ func main() {
404404
case "tencentcloud":
405405
p, err = tencentcloud.NewTencentCloudProvider(domainFilter, zoneIDFilter, cfg.TencentCloudConfigFile, cfg.TencentCloudZoneType, cfg.DryRun)
406406
case "webhook":
407-
startedChan := make(chan struct{})
408-
if cfg.RunAWSProviderAsWebhook {
409-
awsProvider, awsErr := aws.NewAWSProvider(aws.AWSConfig{
410-
DomainFilter: domainFilter,
411-
ZoneIDFilter: zoneIDFilter,
412-
ZoneTypeFilter: zoneTypeFilter,
413-
ZoneTagFilter: zoneTagFilter,
414-
BatchChangeSize: cfg.AWSBatchChangeSize,
415-
BatchChangeInterval: cfg.AWSBatchChangeInterval,
416-
EvaluateTargetHealth: cfg.AWSEvaluateTargetHealth,
417-
PreferCNAME: cfg.AWSPreferCNAME,
418-
DryRun: cfg.DryRun,
419-
ZoneCacheDuration: cfg.AWSZoneCacheDuration,
420-
}, route53.New(awsSession))
421-
if awsErr != nil {
422-
log.Fatal(awsErr)
423-
}
424-
go webhook.StartHTTPApi(awsProvider, startedChan, cfg.WebhookProviderReadTimeout, cfg.WebhookProviderWriteTimeout, "127.0.0.1:8888")
425-
<-startedChan
426-
}
427407
p, err = webhook.NewWebhookProvider(cfg.WebhookProviderURL)
428408
default:
429409
log.Fatalf("unknown dns provider: %s", cfg.Provider)

pkg/apis/externaldns/types.go

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -210,7 +210,6 @@ type Config struct {
210210
PluralCluster string
211211
PluralProvider string
212212
WebhookProviderURL string
213-
RunAWSProviderAsWebhook bool
214213
WebhookProviderReadTimeout time.Duration
215214
WebhookProviderWriteTimeout time.Duration
216215
WebhookServer bool
@@ -613,7 +612,6 @@ func (cfg *Config) ParseFlags(args []string) error {
613612

614613
// Webhook provider
615614
app.Flag("webhook-provider-url", "[EXPERIMENTAL] The URL of the remote endpoint to call for the webhook provider (default: http://localhost:8888)").Default(defaultConfig.WebhookProviderURL).StringVar(&cfg.WebhookProviderURL)
616-
app.Flag("run-aws-provider-as-webhook", "[EXPERIMENTAL] When enabled, the AWS provider will be run as a webhook (default: false). To be used together with 'webhook' as provider.").BoolVar(&cfg.RunAWSProviderAsWebhook)
617615
app.Flag("webhook-provider-read-timeout", "[EXPERIMENTAL] The read timeout for the webhook provider in duration format (default: 5s)").Default(defaultConfig.WebhookProviderReadTimeout.String()).DurationVar(&cfg.WebhookProviderReadTimeout)
618616
app.Flag("webhook-provider-write-timeout", "[EXPERIMENTAL] The write timeout for the webhook provider in duration format (default: 10s)").Default(defaultConfig.WebhookProviderWriteTimeout.String()).DurationVar(&cfg.WebhookProviderWriteTimeout)
619617

0 commit comments

Comments
 (0)