Skip to content

Commit

Permalink
Use connectivity package from cilium/cilium
Browse files Browse the repository at this point in the history
Replace the connectivity package with the one from cilium/cilium repo.
The main rationale for moving the connectivity package to cilium/cilium
repo is to enable Cilium developers to implement new features and add
tests for the new features without having to deal with multiple repos.
According to @brb, this will drastically boost Cilium developers'
productivity, bringing the feature development velocity to the next
level. See CFP-25694 [^1] for additional details.

Renovate is configured to upgrade to cilium/cilium pre-releases [^2], so
cilium-cli gets synced to the latest cilium/cilium connectivity package
from the main branch roughly once every month.

[^1]: cilium/design-cfps#9
[^2]: #2449

Signed-off-by: Michi Mutsuzaki <[email protected]>
  • Loading branch information
michi-covalent committed Mar 31, 2024
1 parent d4db1a7 commit 3a84926
Show file tree
Hide file tree
Showing 361 changed files with 11,135 additions and 3,737 deletions.
24 changes: 0 additions & 24 deletions .github/workflows/dont-modify-connectivity.yaml

This file was deleted.

36 changes: 0 additions & 36 deletions CODEOWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -27,42 +27,6 @@
/bgp/ @cilium/sig-bgp
/cmd/ @cilium/cli
/clustermesh/ @cilium/sig-clustermesh
/connectivity/ @cilium/ci-structure
/connectivity/check/ipcache.go @cilium/ipcache
/connectivity/check/metrics*.go @cilium/metrics
/connectivity/check/policy.go @cilium/sig-policy
/connectivity/builder/** @cilium/ci-structure
/connectivity/builder/all_ingress_deny_from_outside.go @cilium/sig-encryption
/connectivity/builder/cluster_entity_multi_cluster.go @cilium/sig-clustermesh
/connectivity/builder/dns_only.go @cilium/sig-clustermesh
/connectivity/builder/echo_ingress.go @cilium/sig-servicemesh
/connectivity/builder/echo_ingress_auth_always_fail.go @cilium/sig-servicemesh
/connectivity/builder/echo_ingress_from_other_client_deny.go @cilium/sig-servicemesh
/connectivity/builder/echo_ingress_from_outside.go @cilium/sig-servicemesh
/connectivity/builder/echo_ingress_knp.go @cilium/sig-servicemesh
/connectivity/builder/echo_ingress_l7.go @cilium/sig-servicemesh
/connectivity/builder/echo_ingress_l7_named_port.go @cilium/sig-servicemesh
/connectivity/builder/echo_ingress_mutual_auth_spiffe.go @cilium/sig-servicemesh
/connectivity/builder/egress_gateway.go @cilium/egress-gateway
/connectivity/builder/egress_gateway_excluded_cidrs.go @cilium/egress-gateway
/connectivity/builder/no_ipsec_xfrm_errors.go @cilium/sig-encryption
/connectivity/builder/node_to_node_encryption.go @cilium/sig-encryption
/connectivity/builder/pod_to_pod_encryption.go @cilium/sig-encryption
/connectivity/tests/egressgateway.go @cilium/egress-gateway
/connectivity/tests/encryption.go @cilium/sig-encryption
/connectivity/tests/errors.go @cilium/sig-agent @cilium/sig-datapath
/connectivity/tests/externalworkload.go @cilium/sig-clustermesh
/connectivity/tests/from-cidr.go @cilium/sig-policy
/connectivity/tests/health.go @cilium/sig-agent
/connectivity/tests/host.go @cilium/sig-agent
/connectivity/tests/ipsec_xfrm.go @cilium/ipsec
/connectivity/tests/perfpod.go @cilium/sig-datapath
/connectivity/tests/pod.go @cilium/sig-agent
/connectivity/tests/service.go @cilium/sig-lb
/connectivity/tests/testloop.sh @jrajahalme
/connectivity/tests/to-cidr.go @cilium/sig-policy
/connectivity/tests/upgrade.go @cilium/sig-datapath
/connectivity/tests/world.go @cilium/proxy
/encrypt/ @cilium/sig-encryption
/hubble/ @cilium/sig-hubble
/install/ @cilium/cli @cilium/helm
Expand Down
4 changes: 2 additions & 2 deletions api/api.go
Original file line number Diff line number Diff line change
Expand Up @@ -6,11 +6,11 @@ package api
import (
"context"

"github.com/cilium/cilium/cilium-cli/connectivity"
"github.com/cilium/cilium/cilium-cli/connectivity/check"
"github.com/spf13/cobra"
"github.com/spf13/pflag"

"github.com/cilium/cilium-cli/connectivity"
"github.com/cilium/cilium-cli/connectivity/check"
"github.com/cilium/cilium-cli/k8s"
"github.com/cilium/cilium-cli/sysdump"
)
Expand Down
3 changes: 2 additions & 1 deletion cli/cmd.go
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ import (
"fmt"
"os"

command "github.com/cilium/cilium/cilium-cli/cli"
"github.com/spf13/cobra"

"github.com/cilium/cilium-cli/api"
Expand Down Expand Up @@ -85,7 +86,7 @@ cilium connectivity test`,
newCmdBgp(),
newCmdClusterMesh(),
newCmdConfig(),
newCmdConnectivity(hooks),
command.NewCmdConnectivity(hooks),
newCmdContext(),
newCmdEncrypt(),
newCmdHubble(),
Expand Down
2 changes: 1 addition & 1 deletion cli/install.go
Original file line number Diff line number Diff line change
Expand Up @@ -9,13 +9,13 @@ import (
"io"
"os"

"github.com/cilium/cilium/cilium-cli/connectivity/check"
"github.com/cilium/cilium/pkg/inctimer"
"github.com/spf13/cobra"
"github.com/spf13/pflag"
k8sErrors "k8s.io/apimachinery/pkg/api/errors"
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"

"github.com/cilium/cilium-cli/connectivity/check"
"github.com/cilium/cilium-cli/defaults"
"github.com/cilium/cilium-cli/hubble"
"github.com/cilium/cilium-cli/install"
Expand Down
29 changes: 0 additions & 29 deletions connectivity/builder/all_entities_deny.go

This file was deleted.

21 changes: 0 additions & 21 deletions connectivity/builder/allow_all_with_metrics_check.go

This file was deleted.

23 changes: 0 additions & 23 deletions connectivity/builder/cluster_entity_multi_cluster.go

This file was deleted.

26 changes: 0 additions & 26 deletions connectivity/builder/dns_only.go

This file was deleted.

18 changes: 0 additions & 18 deletions connectivity/builder/manifests/host-firewall-egress.yaml

This file was deleted.

18 changes: 0 additions & 18 deletions connectivity/builder/manifests/host-firewall-ingress.yaml

This file was deleted.

26 changes: 0 additions & 26 deletions connectivity/builder/no_policies.go

This file was deleted.

71 changes: 0 additions & 71 deletions connectivity/check/action_test.go

This file was deleted.

Loading

0 comments on commit 3a84926

Please sign in to comment.