Set non-zero exit code when ziti-tunnel enroll fails. Fixes GH-253

This commit is contained in:
Paul Lorenz
2020-12-09 13:00:47 -05:00
parent 31761c953a
commit 56a0ee17fa
2 changed files with 1334 additions and 879 deletions
+1329 -876
View File
File diff suppressed because it is too large Load Diff
+5 -3
View File
@@ -32,8 +32,8 @@ import (
)
const (
svcPollRateFlag = "svcPollRate"
resolverCfgFlag = "resolver"
svcPollRateFlag = "svcPollRate"
resolverCfgFlag = "resolver"
dnsSvcIpRangeFlag = "dnsSvcIpRange"
)
@@ -61,6 +61,7 @@ var logFormatter string
func Execute() {
if err := root.Execute(); err != nil {
pfxlog.Logger().Errorf("error: %s", err)
os.Exit(1)
}
}
@@ -103,7 +104,8 @@ func rootPostRun(cmd *cobra.Command, _ []string) {
resolverConfig := cmd.Flag("resolver").Value.String()
resolver = dns.NewResolver(resolverConfig)
dnsIpRange, _ := cmd.Flags().GetString(dnsSvcIpRangeFlag)
err = intercept.SetDnsInterceptIpRange(dnsIpRange); if err != nil {
err = intercept.SetDnsInterceptIpRange(dnsIpRange)
if err != nil {
log.Fatalf("invalid dns service IP range %s: %v", dnsIpRange, err)
}