Revision 373d2cac328804a094206179e18feb4a1fd6aaae authored by Martynas Pumputis on 06 December 2021, 15:18:14 UTC, committed by Martynas Pumputis on 07 December 2021, 14:33:25 UTC
Signed-off-by: Martynas Pumputis <m@lambda.lt>
1 parent 37c3499
provider_azure_flags.go
// SPDX-License-Identifier: Apache-2.0
// Copyright 2017-2020 Authors of Cilium
//go:build ipam_provider_azure
// +build ipam_provider_azure
package main
import (
operatorOption "github.com/cilium/cilium/operator/option"
"github.com/spf13/viper"
"github.com/cilium/cilium/pkg/option"
)
func init() {
flags := rootCmd.Flags()
flags.String(operatorOption.AzureSubscriptionID, "", "Subscription ID to access Azure API")
option.BindEnvWithLegacyEnvFallback(operatorOption.AzureSubscriptionID, "AZURE_SUBSCRIPTION_ID")
flags.String(operatorOption.AzureResourceGroup, "", "Resource group to use for Azure IPAM")
option.BindEnvWithLegacyEnvFallback(operatorOption.AzureResourceGroup, "AZURE_RESOURCE_GROUP")
flags.String(operatorOption.AzureUserAssignedIdentityID, "", "ID of the user assigned identity used to auth with the Azure API")
option.BindEnvWithLegacyEnvFallback(operatorOption.AzureUserAssignedIdentityID, "AZURE_USER_ASSIGNED_IDENTITY_ID")
flags.Bool(operatorOption.AzureUsePrimaryAddress, true, "Use Azure IP address from interface's primary IPConfigurations")
option.BindEnvWithLegacyEnvFallback(operatorOption.AzureUsePrimaryAddress, "AZURE_USE_PRIMARY_ADDRESS")
viper.BindPFlags(flags)
}
Computing file changes ...