func (c *Config) ListenAddr() string {
	return net.JoinHostPort(c.Address, strconv.Itoa(c.HostPort))
}
ListenAddr returns the IP address and port mapping to bind with
package config
import (
	"crypto/tls"
	"fmt"
	"net"
	"net/url"
	"path/filepath"
	"strconv"
	"sigs.k8s.io/aws-iam-authenticator/pkg/config/certs"
	"sigs.k8s.io/aws-iam-authenticator/pkg/config/kubeconfig"
)
func (c *Config) ServerURL() string {
	u := url.URL{
		Scheme: "https",
		Host:   c.ServerAddr(),
		Path:   "/authenticate",
	}
	return u.String()
}
func (c *Config) ServerAddr() string {
	return net.JoinHostPort(c.Hostname, strconv.Itoa(c.HostPort))
}