chore: move from gofumpt to gofumports

The gofumports does everything that gofumpt does with the addition of
formatting imports. This change proposes the use of the `-local` flag so
that we can have imports separated in the following order:

- standard library
- third party
- Talos specific

Signed-off-by: Andrew Rynhard <andrew@andrewrynhard.com>
This commit is contained in:
Andrew Rynhard 2019-09-12 14:32:42 +00:00
parent 2e8b570302
commit 5ee554128e
126 changed files with 198 additions and 74 deletions

View File

@ -15,8 +15,8 @@ RUN ["/toolchain/bin/ln", "-svf", "/toolchain/etc/ssl", "/etc/ssl"]
RUN curl -sfL https://install.goreleaser.com/github.com/golangci/golangci-lint.sh | bash -s -- -b /toolchain/bin v1.18.0
RUN cd $(mktemp -d) \
&& go mod init tmp \
&& go get mvdan.cc/gofumpt \
&& mv /go/bin/gofumpt /toolchain/go/bin/gofumpt
&& go get mvdan.cc/gofumpt/gofumports \
&& mv /go/bin/gofumports /toolchain/go/bin/gofumports
RUN curl -sfL https://github.com/uber/prototool/releases/download/v1.8.0/prototool-Linux-x86_64.tar.gz | tar -xz --strip-components=2 -C /toolchain/bin prototool/bin/prototool
# The build target creates a container that will be used to build Talos source
@ -321,7 +321,7 @@ COPY hack/golang/golangci-lint.yaml .
ENV GOGC=50
RUN --mount=type=cache,target=/.cache/go-build golangci-lint run --config golangci-lint.yaml
RUN find . -name '*.pb.go' | xargs rm
RUN FILES="$(gofumpt -l .)" && test -z "${FILES}" || (echo -e "Source code is not formatted with 'gofumpt -s -w':\n${FILES}"; exit 1)
RUN FILES="$(gofumports -l -local github.com/talos-systems/talos .)" && test -z "${FILES}" || (echo -e "Source code is not formatted with 'gofumports -w -local github.com/talos-systems/talos .':\n${FILES}"; exit 1)
# The protolint target performs linting on Markdown files.

View File

@ -264,7 +264,7 @@ unit-tests-race: buildkitd
.PHONY: fmt
fmt:
@docker run --rm -it -v $(PWD):/src -w /src golang:$(GO_VERSION) bash -c "export GO111MODULE=on; export GOPROXY=https://proxy.golang.org; cd /tmp && go mod init tmp && go get mvdan.cc/gofumpt && cd - && gofumpt -s -w ."
@docker run --rm -it -v $(PWD):/src -w /src golang:$(GO_VERSION) bash -c "export GO111MODULE=on; export GOPROXY=https://proxy.golang.org; cd /tmp && go mod init tmp && go get mvdan.cc/gofumpt/gofumports && cd - && gofumports -w -local github.com/talos-systems/talos ."
.PHONY: lint
lint: buildkitd

View File

@ -21,6 +21,7 @@ import (
"github.com/hashicorp/go-multierror"
"github.com/pkg/errors"
"github.com/spf13/cobra"
"github.com/talos-systems/talos/cmd/osctl/cmd/cluster/pkg/node"
"github.com/talos-systems/talos/cmd/osctl/pkg/client/config"
"github.com/talos-systems/talos/cmd/osctl/pkg/helpers"

View File

@ -15,6 +15,7 @@ import (
"github.com/docker/docker/api/types/network"
"github.com/docker/docker/client"
"github.com/docker/go-connections/nat"
"github.com/talos-systems/talos/pkg/userdata/v1alpha1/generate"
)

View File

@ -15,6 +15,7 @@ import (
"strings"
"github.com/spf13/cobra"
"github.com/talos-systems/talos/cmd/osctl/pkg/client/config"
"github.com/talos-systems/talos/cmd/osctl/pkg/helpers"
udv0 "github.com/talos-systems/talos/pkg/userdata"

View File

@ -12,6 +12,7 @@ import (
"text/tabwriter"
"github.com/spf13/cobra"
"github.com/talos-systems/talos/cmd/osctl/pkg/client"
"github.com/talos-systems/talos/cmd/osctl/pkg/helpers"
"github.com/talos-systems/talos/internal/app/machined/proto"

View File

@ -8,6 +8,7 @@ import (
"os"
"github.com/spf13/cobra"
"github.com/talos-systems/talos/cmd/osctl/pkg/client"
"github.com/talos-systems/talos/cmd/osctl/pkg/helpers"
)

View File

@ -14,6 +14,7 @@ import (
"time"
"github.com/spf13/cobra"
"github.com/talos-systems/talos/cmd/osctl/pkg/helpers"
"github.com/talos-systems/talos/pkg/crypto/x509"
)

View File

@ -9,10 +9,11 @@ import (
"io/ioutil"
"github.com/spf13/cobra"
yaml "gopkg.in/yaml.v2"
"github.com/talos-systems/talos/cmd/osctl/pkg/helpers"
"github.com/talos-systems/talos/pkg/crypto/x509"
"github.com/talos-systems/talos/pkg/userdata"
yaml "gopkg.in/yaml.v2"
)
// injectCmd represents the inject command

View File

@ -10,6 +10,7 @@ import (
"path/filepath"
"github.com/spf13/cobra"
localud "github.com/talos-systems/talos/cmd/osctl/internal/userdata"
"github.com/talos-systems/talos/internal/pkg/installer"
"github.com/talos-systems/talos/internal/pkg/kernel"

View File

@ -11,6 +11,7 @@ import (
"text/tabwriter"
"github.com/spf13/cobra"
"github.com/talos-systems/talos/cmd/osctl/pkg/client"
"github.com/talos-systems/talos/cmd/osctl/pkg/helpers"
"github.com/talos-systems/talos/internal/app/networkd/proto"

View File

@ -9,6 +9,7 @@ import (
"os"
"github.com/spf13/cobra"
"github.com/talos-systems/talos/cmd/osctl/pkg/client"
"github.com/talos-systems/talos/cmd/osctl/pkg/helpers"
)

View File

@ -14,6 +14,7 @@ import (
criconstants "github.com/containerd/cri/pkg/constants"
"github.com/spf13/cobra"
"github.com/talos-systems/talos/cmd/osctl/pkg/client"
"github.com/talos-systems/talos/cmd/osctl/pkg/helpers"
"github.com/talos-systems/talos/internal/app/osd/proto"

View File

@ -9,6 +9,7 @@ import (
"os"
"github.com/spf13/cobra"
"github.com/talos-systems/talos/cmd/osctl/pkg/client"
"github.com/talos-systems/talos/cmd/osctl/pkg/helpers"
)

View File

@ -9,6 +9,7 @@ import (
"os"
"github.com/spf13/cobra"
"github.com/talos-systems/talos/cmd/osctl/pkg/client"
"github.com/talos-systems/talos/cmd/osctl/pkg/helpers"
)

View File

@ -10,6 +10,7 @@ import (
criconstants "github.com/containerd/cri/pkg/constants"
"github.com/spf13/cobra"
"github.com/talos-systems/talos/cmd/osctl/pkg/client"
"github.com/talos-systems/talos/cmd/osctl/pkg/helpers"
"github.com/talos-systems/talos/internal/app/osd/proto"

View File

@ -13,6 +13,7 @@ import (
"syscall"
"github.com/spf13/cobra"
"github.com/talos-systems/talos/cmd/osctl/pkg/client"
"github.com/talos-systems/talos/cmd/osctl/pkg/helpers"
"github.com/talos-systems/talos/pkg/constants"

View File

@ -11,6 +11,7 @@ import (
"text/tabwriter"
"github.com/spf13/cobra"
"github.com/talos-systems/talos/cmd/osctl/pkg/client"
"github.com/talos-systems/talos/cmd/osctl/pkg/helpers"
"github.com/talos-systems/talos/internal/app/networkd/proto"

View File

@ -9,6 +9,7 @@ import (
"os"
"github.com/spf13/cobra"
"github.com/talos-systems/talos/cmd/osctl/pkg/client"
"github.com/talos-systems/talos/cmd/osctl/pkg/helpers"
)

View File

@ -14,6 +14,7 @@ import (
criconstants "github.com/containerd/cri/pkg/constants"
"github.com/spf13/cobra"
"github.com/talos-systems/talos/cmd/osctl/pkg/client"
"github.com/talos-systems/talos/cmd/osctl/pkg/helpers"
"github.com/talos-systems/talos/internal/app/osd/proto"

View File

@ -19,10 +19,11 @@ import (
"github.com/gizak/termui/v3/widgets"
"github.com/ryanuber/columnize"
"github.com/spf13/cobra"
"golang.org/x/crypto/ssh/terminal"
"github.com/talos-systems/talos/cmd/osctl/pkg/client"
"github.com/talos-systems/talos/cmd/osctl/pkg/helpers"
"github.com/talos-systems/talos/pkg/proc"
"golang.org/x/crypto/ssh/terminal"
)
// versionCmd represents the version command

View File

@ -9,6 +9,7 @@ import (
"fmt"
"github.com/spf13/cobra"
"github.com/talos-systems/talos/cmd/osctl/pkg/client"
"github.com/talos-systems/talos/cmd/osctl/pkg/helpers"
)

View File

@ -9,6 +9,7 @@ import (
"log"
"github.com/spf13/cobra"
"github.com/talos-systems/talos/cmd/osctl/internal/userdata"
)

View File

@ -8,6 +8,7 @@ import (
"os"
"github.com/spf13/cobra"
"github.com/talos-systems/talos/cmd/osctl/pkg/client"
"github.com/talos-systems/talos/cmd/osctl/pkg/helpers"
"github.com/talos-systems/talos/pkg/version"

View File

@ -9,13 +9,14 @@ import (
"time"
"github.com/pkg/errors"
"golang.org/x/sys/unix"
"github.com/talos-systems/talos/internal/pkg/kmsg"
"github.com/talos-systems/talos/internal/pkg/mount/manager"
"github.com/talos-systems/talos/internal/pkg/mount/manager/squashfs"
"github.com/talos-systems/talos/internal/pkg/mount/manager/virtual"
"github.com/talos-systems/talos/internal/pkg/mount/switchroot"
"github.com/talos-systems/talos/pkg/constants"
"golang.org/x/sys/unix"
)
// nolint: gocyclo

View File

@ -6,6 +6,7 @@ package cni
import (
specs "github.com/opencontainers/runtime-spec/specs-go"
"github.com/talos-systems/talos/pkg/userdata"
)

View File

@ -14,6 +14,7 @@ import (
"github.com/containerd/containerd/oci"
"github.com/opencontainers/runtime-spec/specs-go"
"github.com/pkg/errors"
"github.com/talos-systems/talos/internal/pkg/kernel"
"github.com/talos-systems/talos/pkg/constants"
)

View File

@ -6,6 +6,7 @@ package disk
import (
"github.com/pkg/errors"
"github.com/talos-systems/talos/internal/app/machined/internal/phase"
"github.com/talos-systems/talos/internal/app/machined/internal/platform"
"github.com/talos-systems/talos/internal/app/machined/internal/runtime"

View File

@ -13,13 +13,14 @@ import (
"github.com/containerd/containerd/api/services/tasks/v1"
"github.com/containerd/containerd/namespaces"
"github.com/pkg/errors"
"golang.org/x/sync/errgroup"
"github.com/talos-systems/talos/internal/app/machined/internal/phase"
"github.com/talos-systems/talos/internal/app/machined/internal/platform"
"github.com/talos-systems/talos/internal/app/machined/internal/runtime"
"github.com/talos-systems/talos/internal/app/machined/pkg/system"
"github.com/talos-systems/talos/pkg/constants"
"github.com/talos-systems/talos/pkg/userdata"
"golang.org/x/sync/errgroup"
)
// KillKubernetesTasks represents the task for stop all containerd tasks in the

View File

@ -11,6 +11,7 @@ import (
"github.com/hashicorp/go-multierror"
"github.com/pkg/errors"
"github.com/talos-systems/talos/internal/app/machined/internal/platform"
"github.com/talos-systems/talos/internal/app/machined/internal/runtime"
"github.com/talos-systems/talos/internal/pkg/kmsg"

View File

@ -14,6 +14,7 @@ import (
"text/template"
"github.com/pkg/errors"
"github.com/talos-systems/talos/pkg/version"
"golang.org/x/sys/unix"

View File

@ -11,6 +11,7 @@ import (
"strconv"
"github.com/pkg/errors"
"github.com/talos-systems/talos/internal/app/machined/internal/phase"
"github.com/talos-systems/talos/internal/app/machined/internal/platform"
"github.com/talos-systems/talos/internal/app/machined/internal/runtime"

View File

@ -5,11 +5,12 @@
package rootfs
import (
"golang.org/x/sys/unix"
"github.com/talos-systems/talos/internal/app/machined/internal/phase"
"github.com/talos-systems/talos/internal/app/machined/internal/platform"
"github.com/talos-systems/talos/internal/app/machined/internal/runtime"
"github.com/talos-systems/talos/pkg/userdata"
"golang.org/x/sys/unix"
)
// MountShared represents the MountShared task.

View File

@ -12,12 +12,13 @@ import (
"strings"
"github.com/pkg/errors"
"golang.org/x/sys/unix"
"github.com/talos-systems/talos/internal/app/machined/internal/phase"
"github.com/talos-systems/talos/internal/app/machined/internal/platform"
"github.com/talos-systems/talos/internal/app/machined/internal/runtime"
"github.com/talos-systems/talos/pkg/constants"
"github.com/talos-systems/talos/pkg/userdata"
"golang.org/x/sys/unix"
)
// UnmountPodMounts represents the UnmountPodMounts task.

View File

@ -8,6 +8,7 @@ import (
"context"
"github.com/containerd/containerd/namespaces"
"github.com/talos-systems/talos/internal/app/machined/internal/phase"
"github.com/talos-systems/talos/internal/app/machined/internal/platform"
"github.com/talos-systems/talos/internal/app/machined/internal/runtime"

View File

@ -7,6 +7,7 @@ package sysctls
import (
"github.com/hashicorp/go-multierror"
"github.com/pkg/errors"
"github.com/talos-systems/talos/internal/app/machined/internal/phase"
"github.com/talos-systems/talos/internal/app/machined/internal/platform"
"github.com/talos-systems/talos/internal/app/machined/internal/runtime"

View File

@ -11,6 +11,7 @@ import (
"time"
"github.com/pkg/errors"
"github.com/talos-systems/talos/internal/app/machined/internal/phase"
"github.com/talos-systems/talos/internal/app/machined/internal/platform"
"github.com/talos-systems/talos/internal/app/machined/internal/runtime"

View File

@ -8,6 +8,7 @@ import (
"strings"
"github.com/pkg/errors"
"github.com/talos-systems/talos/internal/app/machined/internal/install"
"github.com/talos-systems/talos/internal/app/machined/internal/phase"
"github.com/talos-systems/talos/internal/app/machined/internal/platform"

View File

@ -7,13 +7,14 @@ package userdata
import (
"fmt"
"golang.org/x/sys/unix"
"github.com/talos-systems/talos/internal/app/machined/internal/phase"
"github.com/talos-systems/talos/internal/app/machined/internal/platform"
"github.com/talos-systems/talos/internal/app/machined/internal/runtime"
"github.com/talos-systems/talos/internal/pkg/mount"
"github.com/talos-systems/talos/internal/pkg/mount/manager"
"github.com/talos-systems/talos/pkg/userdata"
"golang.org/x/sys/unix"
)
// ExtraDevices represents the ExtraDevices task.

View File

@ -10,6 +10,7 @@ import (
"path/filepath"
"github.com/hashicorp/go-multierror"
"github.com/talos-systems/talos/internal/app/machined/internal/phase"
"github.com/talos-systems/talos/internal/app/machined/internal/platform"
"github.com/talos-systems/talos/internal/app/machined/internal/runtime"

View File

@ -8,6 +8,7 @@ import (
"log"
"github.com/pkg/errors"
"github.com/talos-systems/talos/internal/app/machined/internal/phase"
"github.com/talos-systems/talos/internal/app/machined/internal/platform"
"github.com/talos-systems/talos/internal/app/machined/internal/runtime"

View File

@ -9,12 +9,13 @@ import (
"log"
"os"
"gopkg.in/yaml.v2"
"github.com/talos-systems/talos/internal/app/machined/internal/phase"
"github.com/talos-systems/talos/internal/app/machined/internal/platform"
"github.com/talos-systems/talos/internal/app/machined/internal/runtime"
"github.com/talos-systems/talos/pkg/constants"
"github.com/talos-systems/talos/pkg/userdata"
"gopkg.in/yaml.v2"
)
// SaveUserData represents the SaveUserData task.

View File

@ -8,14 +8,15 @@ import (
"errors"
"log"
kubeproxyconfig "k8s.io/kube-proxy/config/v1alpha1"
kubeletconfig "k8s.io/kubelet/config/v1beta1"
"github.com/talos-systems/talos/internal/app/machined/internal/phase"
"github.com/talos-systems/talos/internal/app/machined/internal/platform"
"github.com/talos-systems/talos/internal/app/machined/internal/runtime"
"github.com/talos-systems/talos/internal/pkg/kernel"
"github.com/talos-systems/talos/pkg/constants"
"github.com/talos-systems/talos/pkg/userdata"
kubeproxyconfig "k8s.io/kube-proxy/config/v1alpha1"
kubeletconfig "k8s.io/kubelet/config/v1beta1"
)
// UserData represents the UserData task.

View File

@ -13,6 +13,7 @@ import (
"net/http"
"github.com/fullsailor/pkcs7"
"github.com/talos-systems/talos/internal/app/machined/internal/runtime"
"github.com/talos-systems/talos/pkg/userdata"
"github.com/talos-systems/talos/pkg/userdata/download"

View File

@ -9,6 +9,7 @@ import (
"os"
"github.com/pkg/errors"
"github.com/talos-systems/talos/internal/app/machined/internal/runtime"
"github.com/talos-systems/talos/pkg/userdata"
"github.com/talos-systems/talos/pkg/userdata/translate"

View File

@ -10,6 +10,7 @@ import (
"path"
"github.com/pkg/errors"
"github.com/talos-systems/talos/internal/app/machined/internal/runtime"
"github.com/talos-systems/talos/internal/pkg/kernel"
"github.com/talos-systems/talos/pkg/blockdevice/probe"

View File

@ -8,6 +8,7 @@ import (
"os"
"github.com/pkg/errors"
"github.com/talos-systems/talos/internal/app/machined/internal/platform/aws"
"github.com/talos-systems/talos/internal/app/machined/internal/platform/azure"
"github.com/talos-systems/talos/internal/app/machined/internal/platform/container"

View File

@ -8,12 +8,13 @@ import (
"encoding/base64"
"fmt"
"github.com/vmware/vmw-guestinfo/rpcvmx"
"github.com/vmware/vmw-guestinfo/vmcheck"
"github.com/talos-systems/talos/internal/app/machined/internal/runtime"
"github.com/talos-systems/talos/internal/pkg/kernel"
"github.com/talos-systems/talos/pkg/constants"
"github.com/talos-systems/talos/pkg/userdata"
"github.com/vmware/vmw-guestinfo/rpcvmx"
"github.com/vmware/vmw-guestinfo/vmcheck"
yaml "gopkg.in/yaml.v2"
)

View File

@ -13,13 +13,14 @@ import (
"strings"
"github.com/pkg/errors"
"golang.org/x/sys/unix"
"github.com/talos-systems/talos/internal/app/machined/internal/platform"
"github.com/talos-systems/talos/internal/pkg/installer"
"github.com/talos-systems/talos/internal/pkg/kernel"
"github.com/talos-systems/talos/pkg/blockdevice/probe"
"github.com/talos-systems/talos/pkg/constants"
"github.com/talos-systems/talos/pkg/userdata"
"golang.org/x/sys/unix"
)
// Interactive is an initializer that performs an installation by prompting the

View File

@ -10,6 +10,7 @@ import (
"strings"
"github.com/pkg/errors"
"github.com/talos-systems/talos/internal/app/machined/internal/event"
"github.com/talos-systems/talos/internal/app/machined/internal/install"
"github.com/talos-systems/talos/internal/app/machined/internal/platform"

View File

@ -10,6 +10,7 @@ import (
"time"
"github.com/pkg/errors"
"github.com/talos-systems/talos/internal/app/machined/pkg/system/conditions"
"github.com/talos-systems/talos/internal/app/machined/pkg/system/events"
"github.com/talos-systems/talos/internal/app/machined/pkg/system/health"

View File

@ -17,6 +17,7 @@ import (
"github.com/containerd/containerd/oci"
specs "github.com/opencontainers/runtime-spec/specs-go"
"github.com/pkg/errors"
"github.com/talos-systems/talos/internal/app/machined/pkg/system/events"
"github.com/talos-systems/talos/internal/app/machined/pkg/system/runner"
"github.com/talos-systems/talos/pkg/userdata"

View File

@ -21,6 +21,7 @@ import (
"github.com/containerd/containerd/oci"
specs "github.com/opencontainers/runtime-spec/specs-go"
"github.com/stretchr/testify/suite"
"github.com/talos-systems/talos/internal/app/machined/pkg/system/events"
"github.com/talos-systems/talos/internal/app/machined/pkg/system/runner"
containerdrunner "github.com/talos-systems/talos/internal/app/machined/pkg/system/runner/containerd"

View File

@ -13,6 +13,7 @@ import (
"github.com/containerd/containerd/namespaces"
multierror "github.com/hashicorp/go-multierror"
"github.com/pkg/errors"
"github.com/talos-systems/talos/internal/app/machined/pkg/system/conditions"
"github.com/talos-systems/talos/pkg/constants"
)

View File

@ -17,6 +17,7 @@ import (
"github.com/pkg/errors"
"github.com/stretchr/testify/suite"
"github.com/talos-systems/talos/internal/app/machined/pkg/system/events"
"github.com/talos-systems/talos/internal/app/machined/pkg/system/runner"
"github.com/talos-systems/talos/internal/app/machined/pkg/system/runner/goroutine"

View File

@ -14,6 +14,7 @@ import (
"time"
"github.com/pkg/errors"
"github.com/talos-systems/talos/internal/app/machined/pkg/system/events"
processlogger "github.com/talos-systems/talos/internal/app/machined/pkg/system/log"
"github.com/talos-systems/talos/internal/app/machined/pkg/system/runner"

View File

@ -16,6 +16,7 @@ import (
"time"
"github.com/stretchr/testify/suite"
"github.com/talos-systems/talos/internal/app/machined/pkg/system/events"
"github.com/talos-systems/talos/internal/app/machined/pkg/system/runner"
"github.com/talos-systems/talos/internal/app/machined/pkg/system/runner/process"

View File

@ -9,6 +9,7 @@ import (
"fmt"
"github.com/pkg/errors"
"github.com/talos-systems/talos/internal/app/machined/pkg/system/conditions"
)

View File

@ -12,6 +12,7 @@ import (
"time"
"github.com/pkg/errors"
"github.com/talos-systems/talos/internal/app/machined/pkg/system/conditions"
"github.com/talos-systems/talos/internal/app/machined/pkg/system/events"
"github.com/talos-systems/talos/internal/app/machined/pkg/system/health"

View File

@ -10,6 +10,7 @@ import (
"github.com/pkg/errors"
"github.com/stretchr/testify/suite"
"github.com/talos-systems/talos/internal/app/machined/pkg/system"
"github.com/talos-systems/talos/internal/app/machined/pkg/system/conditions"
"github.com/talos-systems/talos/internal/app/machined/pkg/system/events"

View File

@ -18,6 +18,7 @@ import (
criconstants "github.com/containerd/cri/pkg/constants"
specs "github.com/opencontainers/runtime-spec/specs-go"
"github.com/pkg/errors"
"github.com/talos-systems/talos/internal/app/machined/pkg/system/conditions"
"github.com/talos-systems/talos/internal/app/machined/pkg/system/runner"
"github.com/talos-systems/talos/internal/app/machined/pkg/system/runner/containerd"

View File

@ -17,6 +17,11 @@ import (
"strings"
"time"
"google.golang.org/grpc"
"google.golang.org/grpc/codes"
"google.golang.org/grpc/status"
kubeadmv1beta2 "k8s.io/kubernetes/cmd/kubeadm/app/apis/kubeadm/v1beta2"
"github.com/talos-systems/talos/internal/app/trustd/proto"
"github.com/talos-systems/talos/internal/pkg/cis"
"github.com/talos-systems/talos/pkg/cmd"
@ -24,10 +29,6 @@ import (
"github.com/talos-systems/talos/pkg/crypto/x509"
"github.com/talos-systems/talos/pkg/grpc/middleware/auth/basic"
"github.com/talos-systems/talos/pkg/userdata"
"google.golang.org/grpc"
"google.golang.org/grpc/codes"
"google.golang.org/grpc/status"
kubeadmv1beta2 "k8s.io/kubernetes/cmd/kubeadm/app/apis/kubeadm/v1beta2"
)
const dirPerm os.FileMode = 0700

View File

@ -11,11 +11,12 @@ import (
"testing"
"github.com/stretchr/testify/suite"
"gopkg.in/yaml.v2"
"github.com/talos-systems/talos/internal/app/trustd/proto"
"github.com/talos-systems/talos/pkg/constants"
"github.com/talos-systems/talos/pkg/grpc/middleware/auth/basic"
"github.com/talos-systems/talos/pkg/userdata"
"gopkg.in/yaml.v2"
)
type KubeadmSuite struct {

View File

@ -14,6 +14,7 @@ import (
containerdapi "github.com/containerd/containerd"
"github.com/containerd/containerd/oci"
specs "github.com/opencontainers/runtime-spec/specs-go"
"github.com/talos-systems/talos/internal/app/machined/pkg/system/conditions"
"github.com/talos-systems/talos/internal/app/machined/pkg/system/runner"
"github.com/talos-systems/talos/internal/app/machined/pkg/system/runner/containerd"

View File

@ -14,6 +14,7 @@ import (
containerdapi "github.com/containerd/containerd"
"github.com/containerd/containerd/oci"
specs "github.com/opencontainers/runtime-spec/specs-go"
"github.com/talos-systems/talos/internal/app/machined/pkg/system/conditions"
"github.com/talos-systems/talos/internal/app/machined/pkg/system/runner"
"github.com/talos-systems/talos/internal/app/machined/pkg/system/runner/containerd"

View File

@ -13,6 +13,7 @@ import (
containerdapi "github.com/containerd/containerd"
"github.com/containerd/containerd/oci"
specs "github.com/opencontainers/runtime-spec/specs-go"
"github.com/talos-systems/talos/internal/app/machined/pkg/system"
"github.com/talos-systems/talos/internal/app/machined/pkg/system/conditions"
"github.com/talos-systems/talos/internal/app/machined/pkg/system/health"

View File

@ -13,6 +13,7 @@ import (
containerdapi "github.com/containerd/containerd"
"github.com/containerd/containerd/oci"
specs "github.com/opencontainers/runtime-spec/specs-go"
"github.com/talos-systems/talos/internal/app/machined/pkg/system"
"github.com/talos-systems/talos/internal/app/machined/pkg/system/conditions"
"github.com/talos-systems/talos/internal/app/machined/pkg/system/health"

View File

@ -13,6 +13,7 @@ import (
containerdapi "github.com/containerd/containerd"
"github.com/containerd/containerd/oci"
specs "github.com/opencontainers/runtime-spec/specs-go"
"github.com/talos-systems/talos/internal/app/machined/pkg/system"
"github.com/talos-systems/talos/internal/app/machined/pkg/system/conditions"
"github.com/talos-systems/talos/internal/app/machined/pkg/system/health"

View File

@ -10,6 +10,7 @@ import (
"time"
"github.com/stretchr/testify/suite"
"github.com/talos-systems/talos/internal/app/machined/pkg/system"
)

View File

@ -13,9 +13,10 @@ import (
"github.com/insomniacslk/dhcp/dhcpv4"
"github.com/insomniacslk/dhcp/dhcpv4/nclient4"
"golang.org/x/sys/unix"
"github.com/talos-systems/talos/internal/pkg/kernel"
"github.com/talos-systems/talos/pkg/constants"
"golang.org/x/sys/unix"
)
// DHCP implements the Addressing interface

View File

@ -9,8 +9,9 @@ import (
"net"
"time"
"github.com/talos-systems/talos/pkg/userdata"
"golang.org/x/sys/unix"
"github.com/talos-systems/talos/pkg/userdata"
)
// Static implements the Addressing interface

View File

@ -17,9 +17,10 @@ import (
"github.com/jsimonetti/rtnetlink"
"github.com/jsimonetti/rtnetlink/rtnl"
"github.com/mdlayher/netlink"
"golang.org/x/sys/unix"
"github.com/talos-systems/talos/internal/app/networkd/pkg/address"
"github.com/talos-systems/talos/internal/app/networkd/pkg/nic"
"golang.org/x/sys/unix"
)
// Set up default nameservers

View File

@ -9,6 +9,7 @@ import (
"net"
"github.com/hashicorp/go-multierror"
"github.com/talos-systems/talos/internal/app/networkd/pkg/address"
"github.com/talos-systems/talos/internal/pkg/kernel"
"github.com/talos-systems/talos/pkg/constants"

View File

@ -11,10 +11,11 @@ import (
"github.com/golang/protobuf/ptypes/empty"
"github.com/pkg/errors"
"github.com/talos-systems/talos/internal/app/networkd/pkg/networkd"
"github.com/talos-systems/talos/internal/app/networkd/proto"
"golang.org/x/sys/unix"
"google.golang.org/grpc"
"github.com/talos-systems/talos/internal/app/networkd/pkg/networkd"
"github.com/talos-systems/talos/internal/app/networkd/proto"
)
// Registrator is the concrete type that implements the factory.Registrator and

View File

@ -14,11 +14,12 @@ import (
"github.com/golang/protobuf/ptypes/empty"
"github.com/stretchr/testify/suite"
"golang.org/x/sys/unix"
"google.golang.org/grpc"
"github.com/talos-systems/talos/internal/app/networkd/pkg/networkd"
"github.com/talos-systems/talos/internal/app/networkd/proto"
"github.com/talos-systems/talos/pkg/grpc/factory"
"golang.org/x/sys/unix"
"google.golang.org/grpc"
)
type NetworkdSuite struct {

View File

@ -10,9 +10,10 @@ import (
"github.com/golang/protobuf/ptypes"
"github.com/golang/protobuf/ptypes/empty"
"google.golang.org/grpc"
"github.com/talos-systems/talos/internal/app/ntpd/pkg/ntp"
"github.com/talos-systems/talos/internal/app/ntpd/proto"
"google.golang.org/grpc"
)
// Registrator is the concrete type that implements the factory.Registrator and

View File

@ -14,10 +14,11 @@ import (
"github.com/golang/protobuf/ptypes/empty"
"github.com/stretchr/testify/suite"
"google.golang.org/grpc"
"github.com/talos-systems/talos/internal/app/ntpd/pkg/ntp"
"github.com/talos-systems/talos/internal/app/ntpd/proto"
"github.com/talos-systems/talos/pkg/grpc/factory"
"google.golang.org/grpc"
)
type NtpdSuite struct {

View File

@ -9,9 +9,10 @@ import (
"io"
"github.com/golang/protobuf/ptypes/empty"
"google.golang.org/grpc"
"github.com/talos-systems/talos/internal/app/machined/proto"
"github.com/talos-systems/talos/pkg/constants"
"google.golang.org/grpc"
)
// InitServiceClient is a gRPC client for init service API

View File

@ -8,9 +8,10 @@ import (
"context"
"github.com/golang/protobuf/ptypes/empty"
"google.golang.org/grpc"
"github.com/talos-systems/talos/internal/app/networkd/proto"
"github.com/talos-systems/talos/pkg/constants"
"google.golang.org/grpc"
)
// NetworkdClient is a gRPC client for init service API

View File

@ -8,9 +8,10 @@ import (
"context"
"github.com/golang/protobuf/ptypes/empty"
"google.golang.org/grpc"
"github.com/talos-systems/talos/internal/app/ntpd/proto"
"github.com/talos-systems/talos/pkg/constants"
"google.golang.org/grpc"
)
// NtpdClient is a gRPC client for init service API

View File

@ -9,14 +9,15 @@ import (
"flag"
"log"
"google.golang.org/grpc"
"google.golang.org/grpc/credentials"
"github.com/talos-systems/talos/internal/app/osd/internal/reg"
"github.com/talos-systems/talos/pkg/constants"
"github.com/talos-systems/talos/pkg/grpc/factory"
"github.com/talos-systems/talos/pkg/grpc/tls"
"github.com/talos-systems/talos/pkg/startup"
"github.com/talos-systems/talos/pkg/userdata"
"google.golang.org/grpc"
"google.golang.org/grpc/credentials"
)
var dataPath *string

View File

@ -14,8 +14,6 @@ import (
"sync"
"time"
"github.com/talos-systems/talos/internal/app/proxyd/internal/backend"
tnet "github.com/talos-systems/talos/pkg/net"
v1 "k8s.io/api/core/v1"
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
"k8s.io/apimachinery/pkg/fields"
@ -24,6 +22,9 @@ import (
"k8s.io/apimachinery/pkg/watch"
"k8s.io/client-go/kubernetes"
"k8s.io/client-go/tools/cache"
"github.com/talos-systems/talos/internal/app/proxyd/internal/backend"
tnet "github.com/talos-systems/talos/pkg/net"
)
// ReverseProxy represents a reverse proxy server.

View File

@ -15,11 +15,12 @@ import (
"github.com/google/uuid"
"github.com/stretchr/testify/suite"
"github.com/talos-systems/talos/internal/app/proxyd/internal/backend"
v1 "k8s.io/api/core/v1"
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
"k8s.io/apimachinery/pkg/types"
"github.com/talos-systems/talos/internal/app/proxyd/internal/backend"
"k8s.io/client-go/kubernetes/fake"
)

View File

@ -8,9 +8,10 @@ import (
"context"
"github.com/golang/protobuf/ptypes/empty"
"google.golang.org/grpc"
"github.com/talos-systems/talos/internal/app/proxyd/internal/frontend"
"github.com/talos-systems/talos/internal/app/proxyd/proto"
"google.golang.org/grpc"
)
// Registrator is the concrete type that implements the factory.Registrator and

View File

@ -15,10 +15,11 @@ import (
"github.com/golang/protobuf/ptypes/empty"
"github.com/stretchr/testify/suite"
"google.golang.org/grpc"
"github.com/talos-systems/talos/internal/app/proxyd/internal/frontend"
"github.com/talos-systems/talos/internal/app/proxyd/proto"
"github.com/talos-systems/talos/pkg/grpc/factory"
"google.golang.org/grpc"
)
type ProxydSuite struct {

View File

@ -9,6 +9,9 @@ import (
"flag"
"log"
"k8s.io/client-go/kubernetes"
"k8s.io/client-go/tools/clientcmd"
"github.com/talos-systems/talos/internal/app/machined/pkg/system/conditions"
"github.com/talos-systems/talos/internal/app/proxyd/internal/frontend"
"github.com/talos-systems/talos/internal/app/proxyd/internal/reg"
@ -16,8 +19,6 @@ import (
"github.com/talos-systems/talos/pkg/grpc/factory"
"github.com/talos-systems/talos/pkg/startup"
"github.com/talos-systems/talos/pkg/userdata"
"k8s.io/client-go/kubernetes"
"k8s.io/client-go/tools/clientcmd"
pkgnet "github.com/talos-systems/talos/pkg/net"
)

View File

@ -11,10 +11,11 @@ import (
"os"
"path"
"google.golang.org/grpc"
"github.com/talos-systems/talos/internal/app/trustd/proto"
"github.com/talos-systems/talos/pkg/crypto/x509"
"github.com/talos-systems/talos/pkg/userdata"
"google.golang.org/grpc"
)
// Registrator is the concrete type that implements the factory.Registrator and

View File

@ -8,6 +8,9 @@ import (
"flag"
"log"
"google.golang.org/grpc"
"google.golang.org/grpc/credentials"
"github.com/talos-systems/talos/internal/app/trustd/internal/reg"
"github.com/talos-systems/talos/pkg/constants"
"github.com/talos-systems/talos/pkg/grpc/factory"
@ -15,8 +18,6 @@ import (
"github.com/talos-systems/talos/pkg/grpc/tls"
"github.com/talos-systems/talos/pkg/startup"
"github.com/talos-systems/talos/pkg/userdata"
"google.golang.org/grpc"
"google.golang.org/grpc/credentials"
)
var dataPath *string

View File

@ -13,6 +13,7 @@ import (
"text/template"
"github.com/pkg/errors"
"github.com/talos-systems/talos/pkg/cmd"
"golang.org/x/sys/unix"

View File

@ -12,6 +12,8 @@ import (
"unsafe"
"github.com/pkg/errors"
"golang.org/x/sys/unix"
"github.com/talos-systems/talos/internal/pkg/installer/bootloader/syslinux"
"github.com/talos-systems/talos/internal/pkg/installer/manifest"
"github.com/talos-systems/talos/internal/pkg/kernel"
@ -20,7 +22,6 @@ import (
"github.com/talos-systems/talos/internal/pkg/mount/manager/owned"
"github.com/talos-systems/talos/pkg/constants"
"github.com/talos-systems/talos/pkg/userdata"
"golang.org/x/sys/unix"
)
// Installer represents the installer logic. It serves as the entrypoint to all

View File

@ -13,6 +13,7 @@ import (
"strings"
"github.com/pkg/errors"
"github.com/talos-systems/talos/pkg/blockdevice"
"github.com/talos-systems/talos/pkg/blockdevice/filesystem/vfat"
"github.com/talos-systems/talos/pkg/blockdevice/filesystem/xfs"

View File

@ -13,8 +13,9 @@ import (
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/suite"
"github.com/talos-systems/talos/pkg/userdata"
"gopkg.in/yaml.v2"
"github.com/talos-systems/talos/pkg/userdata"
)
type manifestSuite struct {

View File

@ -6,6 +6,7 @@ package manifest
import (
"github.com/pkg/errors"
"github.com/talos-systems/talos/pkg/blockdevice/probe"
"github.com/talos-systems/talos/pkg/constants"
"github.com/talos-systems/talos/pkg/userdata"

View File

@ -8,8 +8,9 @@ import (
"testing"
"github.com/stretchr/testify/suite"
"github.com/talos-systems/talos/pkg/userdata"
"gopkg.in/yaml.v2"
"github.com/talos-systems/talos/pkg/userdata"
)
type validateSuite struct {

View File

@ -7,6 +7,7 @@ package kspp
import (
"github.com/hashicorp/go-multierror"
"github.com/pkg/errors"
"github.com/talos-systems/talos/internal/pkg/kernel"
"github.com/talos-systems/talos/pkg/sysctl"
)

View File

@ -6,6 +6,7 @@ package manager
import (
"github.com/pkg/errors"
"github.com/talos-systems/talos/internal/pkg/mount"
)

View File

@ -8,10 +8,11 @@ import (
"log"
"github.com/pkg/errors"
"golang.org/x/sys/unix"
"github.com/talos-systems/talos/internal/pkg/mount"
"github.com/talos-systems/talos/pkg/blockdevice/probe"
"github.com/talos-systems/talos/pkg/constants"
"golang.org/x/sys/unix"
)
// MountPointsForDevice returns the mountpoints required to boot the system.

View File

@ -5,10 +5,11 @@
package squashfs
import (
"github.com/talos-systems/talos/internal/pkg/mount"
"github.com/talos-systems/talos/pkg/constants"
"golang.org/x/sys/unix"
"gopkg.in/freddierice/go-losetup.v1"
"github.com/talos-systems/talos/internal/pkg/mount"
"github.com/talos-systems/talos/pkg/constants"
)
// MountPoints returns the mountpoints required to boot the system.

View File

@ -5,8 +5,9 @@
package virtual
import (
"github.com/talos-systems/talos/internal/pkg/mount"
"golang.org/x/sys/unix"
"github.com/talos-systems/talos/internal/pkg/mount"
)
// MountPoints returns the mountpoints required to boot the system.

View File

@ -13,12 +13,13 @@ import (
"time"
"github.com/pkg/errors"
"golang.org/x/sys/unix"
"github.com/talos-systems/talos/pkg/blockdevice"
"github.com/talos-systems/talos/pkg/blockdevice/filesystem/xfs"
gptpartition "github.com/talos-systems/talos/pkg/blockdevice/table/gpt/partition"
"github.com/talos-systems/talos/pkg/blockdevice/util"
"github.com/talos-systems/talos/pkg/constants"
"golang.org/x/sys/unix"
)
// RetryFunc defines the requirements for retrying a mount point operation.

Some files were not shown because too many files have changed in this diff Show More