summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorIrbe Krumina <irbe@tailscale.com>2024-06-21 10:54:24 +0100
committerIrbe Krumina <irbe@tailscale.com>2024-06-21 11:56:17 +0100
commitaf55329b018d334aed3582726c0f1c94d605d8c5 (patch)
treef24db3db7a3d454160cee14bc012167cc511220e
parent5ec01bf3ce6c01841bfc6d17736b5b35df06d2a3 (diff)
downloadtailscale-irbekrm/operator_linux_only.tar.xz
tailscale-irbekrm/operator_linux_only.zip
cmd/k8s-operator,k8s-operator,scripts: only build on linuxirbekrm/operator_linux_only
Updates#cleanup Signed-off-by: Irbe Krumina <irbe@tailscale.com>
-rw-r--r--cmd/k8s-nameserver/main.go2
-rw-r--r--cmd/k8s-nameserver/main_test.go2
-rw-r--r--cmd/k8s-operator/connector.go2
-rw-r--r--cmd/k8s-operator/connector_test.go2
-rw-r--r--cmd/k8s-operator/dnsrecords.go2
-rw-r--r--cmd/k8s-operator/dnsrecords_test.go2
-rw-r--r--cmd/k8s-operator/generate/main.go2
-rw-r--r--cmd/k8s-operator/generate/main_test.go2
-rw-r--r--cmd/k8s-operator/ingress.go2
-rw-r--r--cmd/k8s-operator/ingress_test.go2
-rw-r--r--cmd/k8s-operator/nameserver.go2
-rw-r--r--cmd/k8s-operator/nameserver_test.go2
-rw-r--r--cmd/k8s-operator/operator.go2
-rw-r--r--cmd/k8s-operator/operator_test.go2
-rw-r--r--cmd/k8s-operator/proxy.go2
-rw-r--r--cmd/k8s-operator/proxy_test.go2
-rw-r--r--cmd/k8s-operator/proxyclass.go2
-rw-r--r--cmd/k8s-operator/proxyclass_test.go2
-rw-r--r--cmd/k8s-operator/sts.go2
-rw-r--r--cmd/k8s-operator/sts_test.go2
-rw-r--r--cmd/k8s-operator/svc.go2
-rw-r--r--cmd/k8s-operator/testutils_test.go2
-rw-r--r--k8s-operator/apis/doc.go2
-rw-r--r--k8s-operator/apis/v1alpha1/doc.go2
-rw-r--r--k8s-operator/apis/v1alpha1/register.go2
-rw-r--r--k8s-operator/apis/v1alpha1/types_connector.go2
-rw-r--r--k8s-operator/apis/v1alpha1/types_proxyclass.go2
-rw-r--r--k8s-operator/apis/v1alpha1/types_tsdnsconfig.go2
-rw-r--r--k8s-operator/apis/v1alpha1/zz_generated.deepcopy.go2
-rw-r--r--k8s-operator/conditions.go2
-rw-r--r--k8s-operator/conditions_test.go2
-rw-r--r--k8s-operator/utils.go2
-rwxr-xr-xscripts/kube-deepcopy.sh2
33 files changed, 33 insertions, 33 deletions
diff --git a/cmd/k8s-nameserver/main.go b/cmd/k8s-nameserver/main.go
index ca4b44935..eb4c68101 100644
--- a/cmd/k8s-nameserver/main.go
+++ b/cmd/k8s-nameserver/main.go
@@ -1,7 +1,7 @@
// Copyright (c) Tailscale Inc & AUTHORS
// SPDX-License-Identifier: BSD-3-Clause
-//go:build !plan9
+//go:build linux
// k8s-nameserver is a simple nameserver implementation meant to be used with
// k8s-operator to allow to resolve magicDNS names associated with tailnet
diff --git a/cmd/k8s-nameserver/main_test.go b/cmd/k8s-nameserver/main_test.go
index d9a33c4fa..7ad6026cb 100644
--- a/cmd/k8s-nameserver/main_test.go
+++ b/cmd/k8s-nameserver/main_test.go
@@ -1,7 +1,7 @@
// Copyright (c) Tailscale Inc & AUTHORS
// SPDX-License-Identifier: BSD-3-Clause
-//go:build !plan9
+//go:build linux
package main
diff --git a/cmd/k8s-operator/connector.go b/cmd/k8s-operator/connector.go
index 4586dfdbf..3eee1292f 100644
--- a/cmd/k8s-operator/connector.go
+++ b/cmd/k8s-operator/connector.go
@@ -1,7 +1,7 @@
// Copyright (c) Tailscale Inc & AUTHORS
// SPDX-License-Identifier: BSD-3-Clause
-//go:build !plan9
+//go:build linux
package main
diff --git a/cmd/k8s-operator/connector_test.go b/cmd/k8s-operator/connector_test.go
index 8a7a5dd53..d4f4fc615 100644
--- a/cmd/k8s-operator/connector_test.go
+++ b/cmd/k8s-operator/connector_test.go
@@ -1,7 +1,7 @@
// Copyright (c) Tailscale Inc & AUTHORS
// SPDX-License-Identifier: BSD-3-Clause
-//go:build !plan9
+//go:build linux
package main
diff --git a/cmd/k8s-operator/dnsrecords.go b/cmd/k8s-operator/dnsrecords.go
index 2287a458c..eb0f0a753 100644
--- a/cmd/k8s-operator/dnsrecords.go
+++ b/cmd/k8s-operator/dnsrecords.go
@@ -1,7 +1,7 @@
// Copyright (c) Tailscale Inc & AUTHORS
// SPDX-License-Identifier: BSD-3-Clause
-//go:build !plan9
+//go:build linux
// tailscale-operator provides a way to expose services running in a Kubernetes
// cluster to your Tailnet and to make Tailscale nodes available to cluster
diff --git a/cmd/k8s-operator/dnsrecords_test.go b/cmd/k8s-operator/dnsrecords_test.go
index 67016e2c6..35e1f9d1a 100644
--- a/cmd/k8s-operator/dnsrecords_test.go
+++ b/cmd/k8s-operator/dnsrecords_test.go
@@ -1,7 +1,7 @@
// Copyright (c) Tailscale Inc & AUTHORS
// SPDX-License-Identifier: BSD-3-Clause
-//go:build !plan9
+//go:build linux
package main
diff --git a/cmd/k8s-operator/generate/main.go b/cmd/k8s-operator/generate/main.go
index 5888570d2..d4ad36372 100644
--- a/cmd/k8s-operator/generate/main.go
+++ b/cmd/k8s-operator/generate/main.go
@@ -1,7 +1,7 @@
// Copyright (c) Tailscale Inc & AUTHORS
// SPDX-License-Identifier: BSD-3-Clause
-//go:build !plan9
+//go:build linux
package main
diff --git a/cmd/k8s-operator/generate/main_test.go b/cmd/k8s-operator/generate/main_test.go
index febef6789..00bdca5ae 100644
--- a/cmd/k8s-operator/generate/main_test.go
+++ b/cmd/k8s-operator/generate/main_test.go
@@ -1,7 +1,7 @@
// Copyright (c) Tailscale Inc & AUTHORS
// SPDX-License-Identifier: BSD-3-Clause
-//go:build !plan9 && !windows
+//go:build linux
package main
diff --git a/cmd/k8s-operator/ingress.go b/cmd/k8s-operator/ingress.go
index b093c52be..0606cfaa8 100644
--- a/cmd/k8s-operator/ingress.go
+++ b/cmd/k8s-operator/ingress.go
@@ -1,7 +1,7 @@
// Copyright (c) Tailscale Inc & AUTHORS
// SPDX-License-Identifier: BSD-3-Clause
-//go:build !plan9
+//go:build linux
package main
diff --git a/cmd/k8s-operator/ingress_test.go b/cmd/k8s-operator/ingress_test.go
index 10d109653..785424617 100644
--- a/cmd/k8s-operator/ingress_test.go
+++ b/cmd/k8s-operator/ingress_test.go
@@ -1,7 +1,7 @@
// Copyright (c) Tailscale Inc & AUTHORS
// SPDX-License-Identifier: BSD-3-Clause
-//go:build !plan9
+//go:build linux
package main
diff --git a/cmd/k8s-operator/nameserver.go b/cmd/k8s-operator/nameserver.go
index 237fe6e82..b07983200 100644
--- a/cmd/k8s-operator/nameserver.go
+++ b/cmd/k8s-operator/nameserver.go
@@ -1,7 +1,7 @@
// Copyright (c) Tailscale Inc & AUTHORS
// SPDX-License-Identifier: BSD-3-Clause
-//go:build !plan9
+//go:build linux
package main
diff --git a/cmd/k8s-operator/nameserver_test.go b/cmd/k8s-operator/nameserver_test.go
index cb6bb7d0a..08fa6454a 100644
--- a/cmd/k8s-operator/nameserver_test.go
+++ b/cmd/k8s-operator/nameserver_test.go
@@ -1,7 +1,7 @@
// Copyright (c) Tailscale Inc & AUTHORS
// SPDX-License-Identifier: BSD-3-Clause
-//go:build !plan9
+//go:build linux
// tailscale-operator provides a way to expose services running in a Kubernetes
// cluster to your Tailnet and to make Tailscale nodes available to cluster
diff --git a/cmd/k8s-operator/operator.go b/cmd/k8s-operator/operator.go
index e48431cd9..0973becbe 100644
--- a/cmd/k8s-operator/operator.go
+++ b/cmd/k8s-operator/operator.go
@@ -1,7 +1,7 @@
// Copyright (c) Tailscale Inc & AUTHORS
// SPDX-License-Identifier: BSD-3-Clause
-//go:build !plan9
+//go:build linux
// tailscale-operator provides a way to expose services running in a Kubernetes
// cluster to your Tailnet.
diff --git a/cmd/k8s-operator/operator_test.go b/cmd/k8s-operator/operator_test.go
index 448db71e2..31665bfa1 100644
--- a/cmd/k8s-operator/operator_test.go
+++ b/cmd/k8s-operator/operator_test.go
@@ -1,7 +1,7 @@
// Copyright (c) Tailscale Inc & AUTHORS
// SPDX-License-Identifier: BSD-3-Clause
-//go:build !plan9
+//go:build linux
package main
diff --git a/cmd/k8s-operator/proxy.go b/cmd/k8s-operator/proxy.go
index f3b4aad24..1cf92be13 100644
--- a/cmd/k8s-operator/proxy.go
+++ b/cmd/k8s-operator/proxy.go
@@ -1,7 +1,7 @@
// Copyright (c) Tailscale Inc & AUTHORS
// SPDX-License-Identifier: BSD-3-Clause
-//go:build !plan9
+//go:build linux
package main
diff --git a/cmd/k8s-operator/proxy_test.go b/cmd/k8s-operator/proxy_test.go
index d73686cf7..4d3d5efa1 100644
--- a/cmd/k8s-operator/proxy_test.go
+++ b/cmd/k8s-operator/proxy_test.go
@@ -1,7 +1,7 @@
// Copyright (c) Tailscale Inc & AUTHORS
// SPDX-License-Identifier: BSD-3-Clause
-//go:build !plan9
+//go:build linux
package main
diff --git a/cmd/k8s-operator/proxyclass.go b/cmd/k8s-operator/proxyclass.go
index bb1fa668e..a252a9b1c 100644
--- a/cmd/k8s-operator/proxyclass.go
+++ b/cmd/k8s-operator/proxyclass.go
@@ -1,7 +1,7 @@
// Copyright (c) Tailscale Inc & AUTHORS
// SPDX-License-Identifier: BSD-3-Clause
-//go:build !plan9
+//go:build linux
package main
diff --git a/cmd/k8s-operator/proxyclass_test.go b/cmd/k8s-operator/proxyclass_test.go
index 2591b5a63..9019d3534 100644
--- a/cmd/k8s-operator/proxyclass_test.go
+++ b/cmd/k8s-operator/proxyclass_test.go
@@ -1,7 +1,7 @@
// Copyright (c) Tailscale Inc & AUTHORS
// SPDX-License-Identifier: BSD-3-Clause
-//go:build !plan9
+//go:build linux
// tailscale-operator provides a way to expose services running in a Kubernetes
// cluster to your Tailnet.
diff --git a/cmd/k8s-operator/sts.go b/cmd/k8s-operator/sts.go
index b52fdcf69..3f0375059 100644
--- a/cmd/k8s-operator/sts.go
+++ b/cmd/k8s-operator/sts.go
@@ -1,7 +1,7 @@
// Copyright (c) Tailscale Inc & AUTHORS
// SPDX-License-Identifier: BSD-3-Clause
-//go:build !plan9
+//go:build linux
package main
diff --git a/cmd/k8s-operator/sts_test.go b/cmd/k8s-operator/sts_test.go
index b2b2c8b93..040d16ac3 100644
--- a/cmd/k8s-operator/sts_test.go
+++ b/cmd/k8s-operator/sts_test.go
@@ -1,7 +1,7 @@
// Copyright (c) Tailscale Inc & AUTHORS
// SPDX-License-Identifier: BSD-3-Clause
-//go:build !plan9
+//go:build linux
package main
diff --git a/cmd/k8s-operator/svc.go b/cmd/k8s-operator/svc.go
index a64bed329..7e34e2f56 100644
--- a/cmd/k8s-operator/svc.go
+++ b/cmd/k8s-operator/svc.go
@@ -1,7 +1,7 @@
// Copyright (c) Tailscale Inc & AUTHORS
// SPDX-License-Identifier: BSD-3-Clause
-//go:build !plan9
+//go:build linux
package main
diff --git a/cmd/k8s-operator/testutils_test.go b/cmd/k8s-operator/testutils_test.go
index 9c0f78b09..3f45ea485 100644
--- a/cmd/k8s-operator/testutils_test.go
+++ b/cmd/k8s-operator/testutils_test.go
@@ -1,7 +1,7 @@
// Copyright (c) Tailscale Inc & AUTHORS
// SPDX-License-Identifier: BSD-3-Clause
-//go:build !plan9
+//go:build linux
package main
diff --git a/k8s-operator/apis/doc.go b/k8s-operator/apis/doc.go
index 0b431cae1..7e1d8a8a4 100644
--- a/k8s-operator/apis/doc.go
+++ b/k8s-operator/apis/doc.go
@@ -1,7 +1,7 @@
// Copyright (c) Tailscale Inc & AUTHORS
// SPDX-License-Identifier: BSD-3-Clause
-//go:build !plan9
+//go:build linux
package apis
diff --git a/k8s-operator/apis/v1alpha1/doc.go b/k8s-operator/apis/v1alpha1/doc.go
index 467e73e17..f4b057b15 100644
--- a/k8s-operator/apis/v1alpha1/doc.go
+++ b/k8s-operator/apis/v1alpha1/doc.go
@@ -1,7 +1,7 @@
// Copyright (c) Tailscale Inc & AUTHORS
// SPDX-License-Identifier: BSD-3-Clause
-//go:build !plan9
+//go:build linux
// +kubebuilder:object:generate=true
// +groupName=tailscale.com
diff --git a/k8s-operator/apis/v1alpha1/register.go b/k8s-operator/apis/v1alpha1/register.go
index 8c888ff05..c1439100b 100644
--- a/k8s-operator/apis/v1alpha1/register.go
+++ b/k8s-operator/apis/v1alpha1/register.go
@@ -1,7 +1,7 @@
// Copyright (c) Tailscale Inc & AUTHORS
// SPDX-License-Identifier: BSD-3-Clause
-//go:build !plan9
+//go:build linux
package v1alpha1
diff --git a/k8s-operator/apis/v1alpha1/types_connector.go b/k8s-operator/apis/v1alpha1/types_connector.go
index c33ad3c39..5a0f034e2 100644
--- a/k8s-operator/apis/v1alpha1/types_connector.go
+++ b/k8s-operator/apis/v1alpha1/types_connector.go
@@ -1,7 +1,7 @@
// Copyright (c) Tailscale Inc & AUTHORS
// SPDX-License-Identifier: BSD-3-Clause
-//go:build !plan9
+//go:build linux
package v1alpha1
diff --git a/k8s-operator/apis/v1alpha1/types_proxyclass.go b/k8s-operator/apis/v1alpha1/types_proxyclass.go
index bdf7bd380..f102050ae 100644
--- a/k8s-operator/apis/v1alpha1/types_proxyclass.go
+++ b/k8s-operator/apis/v1alpha1/types_proxyclass.go
@@ -1,7 +1,7 @@
// Copyright (c) Tailscale Inc & AUTHORS
// SPDX-License-Identifier: BSD-3-Clause
-//go:build !plan9
+//go:build linux
package v1alpha1
diff --git a/k8s-operator/apis/v1alpha1/types_tsdnsconfig.go b/k8s-operator/apis/v1alpha1/types_tsdnsconfig.go
index c5c2e7823..92aeea653 100644
--- a/k8s-operator/apis/v1alpha1/types_tsdnsconfig.go
+++ b/k8s-operator/apis/v1alpha1/types_tsdnsconfig.go
@@ -1,7 +1,7 @@
// Copyright (c) Tailscale Inc & AUTHORS
// SPDX-License-Identifier: BSD-3-Clause
-//go:build !plan9
+//go:build linux
package v1alpha1
diff --git a/k8s-operator/apis/v1alpha1/zz_generated.deepcopy.go b/k8s-operator/apis/v1alpha1/zz_generated.deepcopy.go
index 648a6875b..4e5935c1e 100644
--- a/k8s-operator/apis/v1alpha1/zz_generated.deepcopy.go
+++ b/k8s-operator/apis/v1alpha1/zz_generated.deepcopy.go
@@ -1,4 +1,4 @@
-//go:build !ignore_autogenerated && !plan9
+//go:build !ignore_autogenerated && linux
// Copyright (c) Tailscale Inc & AUTHORS
// SPDX-License-Identifier: BSD-3-Clause
diff --git a/k8s-operator/conditions.go b/k8s-operator/conditions.go
index 23539fe61..0d9c0defd 100644
--- a/k8s-operator/conditions.go
+++ b/k8s-operator/conditions.go
@@ -1,7 +1,7 @@
// Copyright (c) Tailscale Inc & AUTHORS
// SPDX-License-Identifier: BSD-3-Clause
-//go:build !plan9
+//go:build linux
package kube
diff --git a/k8s-operator/conditions_test.go b/k8s-operator/conditions_test.go
index 7eb65257d..d368ecae9 100644
--- a/k8s-operator/conditions_test.go
+++ b/k8s-operator/conditions_test.go
@@ -1,7 +1,7 @@
// Copyright (c) Tailscale Inc & AUTHORS
// SPDX-License-Identifier: BSD-3-Clause
-//go:build !plan9
+//go:build linux
package kube
diff --git a/k8s-operator/utils.go b/k8s-operator/utils.go
index 7d755f8eb..887410d9b 100644
--- a/k8s-operator/utils.go
+++ b/k8s-operator/utils.go
@@ -1,7 +1,7 @@
// Copyright (c) Tailscale Inc & AUTHORS
// SPDX-License-Identifier: BSD-3-Clause
-//go:build !plan9
+//go:build linux
package kube
diff --git a/scripts/kube-deepcopy.sh b/scripts/kube-deepcopy.sh
index 3819e5387..6fcddf922 100755
--- a/scripts/kube-deepcopy.sh
+++ b/scripts/kube-deepcopy.sh
@@ -8,4 +8,4 @@ set -eu
# files. We want to exclude all kube-related code from plan9 builds because some
# apimachinery libraries refer to syscalls that are not available for plan9
# https://github.com/kubernetes/apimachinery/blob/v0.28.2/pkg/util/net/util.go#L42-L63
-sed -i.bak "1 s|$| \\&\\& \\!plan9|" k8s-operator/apis/v1alpha1/zz_generated.deepcopy.go && rm k8s-operator/apis/v1alpha1/zz_generated.deepcopy.go.bak
+sed -i.bak "1 s|$| \\&\\& linux|" k8s-operator/apis/v1alpha1/zz_generated.deepcopy.go && rm k8s-operator/apis/v1alpha1/zz_generated.deepcopy.go.bak