Skip to content

Commit

Permalink
Factory renamed to builder.
Browse files Browse the repository at this point in the history
Signed-off-by: viktor-kurchenko <[email protected]>
  • Loading branch information
viktor-kurchenko committed Mar 2, 2024
1 parent bc5c3ef commit fc76422
Show file tree
Hide file tree
Showing 140 changed files with 164 additions and 165 deletions.
158 changes: 79 additions & 79 deletions CODEOWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -31,85 +31,85 @@
/connectivity/check/ipcache.go @cilium/ipcache
/connectivity/check/metrics*.go @cilium/metrics
/connectivity/check/policy.go @cilium/sig-policy
/connectivity/factory/all_egress_deny.go @cilium/ci-structure
/connectivity/factory/all_egress_deny_knp.go @cilium/ci-structure
/connectivity/factory/all_entities_deny.go @cilium/ci-structure
/connectivity/factory/all_ingress_deny.go @cilium/ci-structure
/connectivity/factory/all_ingress_deny_from_outside.go @cilium/sig-encryption
/connectivity/factory/all_ingress_deny_knp.go @cilium/ci-structure
/connectivity/factory/allow_all_except_world.go @cilium/ci-structure
/connectivity/factory/allow_all_with_metrics_check.go @cilium/ci-structure
/connectivity/factory/check_log_errors.go @cilium/ci-structure
/connectivity/factory/client_egress.go @cilium/ci-structure
/connectivity/factory/client_egress_expression.go @cilium/ci-structure
/connectivity/factory/client_egress_expression_knp.go @cilium/ci-structure
/connectivity/factory/client_egress_knp.go @cilium/ci-structure
/connectivity/factory/client_egress_l7.go @cilium/ci-structure
/connectivity/factory/client_egress_l7_method.go @cilium/ci-structure
/connectivity/factory/client_egress_l7_named_port.go @cilium/ci-structure
/connectivity/factory/client_egress_l7_set_header.go @cilium/ci-structure
/connectivity/factory/client_egress_l7_tls_deny_without_headers.go @cilium/ci-structure
/connectivity/factory/client_egress_l7_tls_headers.go @cilium/ci-structure
/connectivity/factory/client_egress_to_cidr_deny.go @cilium/ci-structure
/connectivity/factory/client_egress_to_cidr_deny_default.go @cilium/ci-structure
/connectivity/factory/client_egress_to_echo_deny.go @cilium/ci-structure
/connectivity/factory/client_egress_to_echo_expression_deny.go @cilium/ci-structure
/connectivity/factory/client_egress_to_echo_service_account.go @cilium/ci-structure
/connectivity/factory/client_egress_to_echo_service_account_deny.go @cilium/ci-structure
/connectivity/factory/client_ingress.go @cilium/ci-structure
/connectivity/factory/client_ingress_from_other_client_icmp_deny.go @cilium/ci-structure
/connectivity/factory/client_ingress_icmp.go @cilium/ci-structure
/connectivity/factory/client_ingress_knp.go @cilium/ci-structure
/connectivity/factory/client_ingress_to_echo_named_port_deny.go @cilium/ci-structure
/connectivity/factory/client_with_service_account_egress_to_echo.go @cilium/ci-structure
/connectivity/factory/client_with_service_account_egress_to_echo_deny.go @cilium/ci-structure
/connectivity/factory/cluster_entity.go @cilium/ci-structure
/connectivity/factory/cluster_entity_multi_cluster.go @cilium/sig-clustermesh
/connectivity/factory/dns_only.go @cilium/sig-clustermesh
/connectivity/factory/echo_ingress.go @cilium/sig-clustermesh
/connectivity/factory/echo_ingress_auth_always_fail.go @cilium/sig-clustermesh
/connectivity/factory/echo_ingress_from_other_client_deny.go @cilium/sig-clustermesh
/connectivity/factory/echo_ingress_from_outside.go @cilium/sig-clustermesh
/connectivity/factory/echo_ingress_knp.go @cilium/sig-clustermesh
/connectivity/factory/echo_ingress_l7.go @cilium/sig-clustermesh
/connectivity/factory/echo_ingress_l7_named_port.go @cilium/sig-clustermesh
/connectivity/factory/echo_ingress_mutual_auth_spiffe.go @cilium/sig-encryption
/connectivity/factory/egress_gateway.go @cilium/sig-clustermesh
/connectivity/factory/egress_gateway_excluded_cidrs.go @cilium/sig-clustermesh
/connectivity/factory/factory.go @cilium/ci-structure
/connectivity/factory/from_cidr_host_netns.go @cilium/ci-structure
/connectivity/factory/health.go @cilium/sig-clustermesh
/connectivity/factory/host_entity_egress.go @cilium/sig-clustermesh
/connectivity/factory/host_entity_ingress.go @cilium/sig-clustermesh
/connectivity/factory/network_perf.go @cilium/ci-structure
/connectivity/factory/no_interrupted_connections.go @cilium/ci-structure
/connectivity/factory/no_ipsec_xfrm_errors.go @cilium/sig-encryption
/connectivity/factory/no_policies.go @cilium/ci-structure
/connectivity/factory/no_policies_extra.go @cilium/ci-structure
/connectivity/factory/no_policies_from_outside.go @cilium/ci-structure
/connectivity/factory/no_unexpected_packet_drops.go @cilium/ci-structure
/connectivity/factory/node_to_node_encryption.go @cilium/sig-encryption
/connectivity/factory/north_south_loadbalancing.go @cilium/ci-structure
/connectivity/factory/north_south_loadbalancing_with_l7_policy.go @cilium/ci-structure
/connectivity/factory/outside_to_ingress_service.go @cilium/ci-structure
/connectivity/factory/outside_to_ingress_service_deny_all_ingress.go @cilium/ci-structure
/connectivity/factory/outside_to_ingress_service_deny_cidr.go @cilium/ci-structure
/connectivity/factory/outside_to_ingress_service_deny_world_identity.go @cilium/ci-structure
/connectivity/factory/pod_to_controlplane_host.go @cilium/ci-structure
/connectivity/factory/pod_to_controlplane_host_cidr.go @cilium/ci-structure
/connectivity/factory/pod_to_ingress_service.go @cilium/ci-structure
/connectivity/factory/pod_to_ingress_service_allow_ingress_identity.go @cilium/ci-structure
/connectivity/factory/pod_to_ingress_service_deny_all.go @cilium/ci-structure
/connectivity/factory/pod_to_ingress_service_deny_backend_service.go @cilium/ci-structure
/connectivity/factory/pod_to_ingress_service_deny_ingress_identity.go @cilium/ci-structure
/connectivity/factory/pod_to_k8s_on_controlplane.go @cilium/ci-structure
/connectivity/factory/pod_to_k8s_on_controlplane_cidr.go @cilium/ci-structure
/connectivity/factory/pod_to_node_cidrpolicy.go @cilium/ci-structure
/connectivity/factory/pod_to_pod_encryption.go @cilium/sig-encryption
/connectivity/factory/to_cidr_external.go @cilium/ci-structure
/connectivity/factory/to_cidr_external_knp.go @cilium/ci-structure
/connectivity/factory/to_entities_world.go @cilium/ci-structure
/connectivity/factory/to_fqdns.go @cilium/ci-structure
/connectivity/builder/all_egress_deny.go @cilium/ci-structure
/connectivity/builder/all_egress_deny_knp.go @cilium/ci-structure
/connectivity/builder/all_entities_deny.go @cilium/ci-structure
/connectivity/builder/all_ingress_deny.go @cilium/ci-structure
/connectivity/builder/all_ingress_deny_from_outside.go @cilium/sig-encryption
/connectivity/builder/all_ingress_deny_knp.go @cilium/ci-structure
/connectivity/builder/allow_all_except_world.go @cilium/ci-structure
/connectivity/builder/allow_all_with_metrics_check.go @cilium/ci-structure
/connectivity/builder/check_log_errors.go @cilium/ci-structure
/connectivity/builder/client_egress.go @cilium/ci-structure
/connectivity/builder/client_egress_expression.go @cilium/ci-structure
/connectivity/builder/client_egress_expression_knp.go @cilium/ci-structure
/connectivity/builder/client_egress_knp.go @cilium/ci-structure
/connectivity/builder/client_egress_l7.go @cilium/ci-structure
/connectivity/builder/client_egress_l7_method.go @cilium/ci-structure
/connectivity/builder/client_egress_l7_named_port.go @cilium/ci-structure
/connectivity/builder/client_egress_l7_set_header.go @cilium/ci-structure
/connectivity/builder/client_egress_l7_tls_deny_without_headers.go @cilium/ci-structure
/connectivity/builder/client_egress_l7_tls_headers.go @cilium/ci-structure
/connectivity/builder/client_egress_to_cidr_deny.go @cilium/ci-structure
/connectivity/builder/client_egress_to_cidr_deny_default.go @cilium/ci-structure
/connectivity/builder/client_egress_to_echo_deny.go @cilium/ci-structure
/connectivity/builder/client_egress_to_echo_expression_deny.go @cilium/ci-structure
/connectivity/builder/client_egress_to_echo_service_account.go @cilium/ci-structure
/connectivity/builder/client_egress_to_echo_service_account_deny.go @cilium/ci-structure
/connectivity/builder/client_ingress.go @cilium/ci-structure
/connectivity/builder/client_ingress_from_other_client_icmp_deny.go @cilium/ci-structure
/connectivity/builder/client_ingress_icmp.go @cilium/ci-structure
/connectivity/builder/client_ingress_knp.go @cilium/ci-structure
/connectivity/builder/client_ingress_to_echo_named_port_deny.go @cilium/ci-structure
/connectivity/builder/client_with_service_account_egress_to_echo.go @cilium/ci-structure
/connectivity/builder/client_with_service_account_egress_to_echo_deny.go @cilium/ci-structure
/connectivity/builder/cluster_entity.go @cilium/ci-structure
/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-clustermesh
/connectivity/builder/echo_ingress_auth_always_fail.go @cilium/sig-clustermesh
/connectivity/builder/echo_ingress_from_other_client_deny.go @cilium/sig-clustermesh
/connectivity/builder/echo_ingress_from_outside.go @cilium/sig-clustermesh
/connectivity/builder/echo_ingress_knp.go @cilium/sig-clustermesh
/connectivity/builder/echo_ingress_l7.go @cilium/sig-clustermesh
/connectivity/builder/echo_ingress_l7_named_port.go @cilium/sig-clustermesh
/connectivity/builder/echo_ingress_mutual_auth_spiffe.go @cilium/sig-encryption
/connectivity/builder/egress_gateway.go @cilium/sig-clustermesh
/connectivity/builder/egress_gateway_excluded_cidrs.go @cilium/sig-clustermesh
/connectivity/builder/builder.go @cilium/ci-structure
/connectivity/builder/from_cidr_host_netns.go @cilium/ci-structure
/connectivity/builder/health.go @cilium/sig-clustermesh
/connectivity/builder/host_entity_egress.go @cilium/sig-clustermesh
/connectivity/builder/host_entity_ingress.go @cilium/sig-clustermesh
/connectivity/builder/network_perf.go @cilium/ci-structure
/connectivity/builder/no_interrupted_connections.go @cilium/ci-structure
/connectivity/builder/no_ipsec_xfrm_errors.go @cilium/sig-encryption
/connectivity/builder/no_policies.go @cilium/ci-structure
/connectivity/builder/no_policies_extra.go @cilium/ci-structure
/connectivity/builder/no_policies_from_outside.go @cilium/ci-structure
/connectivity/builder/no_unexpected_packet_drops.go @cilium/ci-structure
/connectivity/builder/node_to_node_encryption.go @cilium/sig-encryption
/connectivity/builder/north_south_loadbalancing.go @cilium/ci-structure
/connectivity/builder/north_south_loadbalancing_with_l7_policy.go @cilium/ci-structure
/connectivity/builder/outside_to_ingress_service.go @cilium/ci-structure
/connectivity/builder/outside_to_ingress_service_deny_all_ingress.go @cilium/ci-structure
/connectivity/builder/outside_to_ingress_service_deny_cidr.go @cilium/ci-structure
/connectivity/builder/outside_to_ingress_service_deny_world_identity.go @cilium/ci-structure
/connectivity/builder/pod_to_controlplane_host.go @cilium/ci-structure
/connectivity/builder/pod_to_controlplane_host_cidr.go @cilium/ci-structure
/connectivity/builder/pod_to_ingress_service.go @cilium/ci-structure
/connectivity/builder/pod_to_ingress_service_allow_ingress_identity.go @cilium/ci-structure
/connectivity/builder/pod_to_ingress_service_deny_all.go @cilium/ci-structure
/connectivity/builder/pod_to_ingress_service_deny_backend_service.go @cilium/ci-structure
/connectivity/builder/pod_to_ingress_service_deny_ingress_identity.go @cilium/ci-structure
/connectivity/builder/pod_to_k8s_on_controlplane.go @cilium/ci-structure
/connectivity/builder/pod_to_k8s_on_controlplane_cidr.go @cilium/ci-structure
/connectivity/builder/pod_to_node_cidrpolicy.go @cilium/ci-structure
/connectivity/builder/pod_to_pod_encryption.go @cilium/sig-encryption
/connectivity/builder/to_cidr_external.go @cilium/ci-structure
/connectivity/builder/to_cidr_external_knp.go @cilium/ci-structure
/connectivity/builder/to_entities_world.go @cilium/ci-structure
/connectivity/builder/to_fqdns.go @cilium/ci-structure
/connectivity/tests/egressgateway.go @cilium/egress-gateway
/connectivity/tests/encryption.go @cilium/sig-encryption
/connectivity/tests/errors.go @cilium/sig-agent @cilium/sig-datapath
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
// SPDX-License-Identifier: Apache-2.0
// Copyright Authors of Cilium

package factory
package builder

import (
_ "embed"
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
// SPDX-License-Identifier: Apache-2.0
// Copyright Authors of Cilium

package factory
package builder

import (
_ "embed"
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
// SPDX-License-Identifier: Apache-2.0
// Copyright Authors of Cilium

package factory
package builder

import (
_ "embed"
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
// SPDX-License-Identifier: Apache-2.0
// Copyright Authors of Cilium

package factory
package builder

import (
"github.com/blang/semver/v4"
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
// SPDX-License-Identifier: Apache-2.0
// Copyright Authors of Cilium

package factory
package builder

import (
"github.com/blang/semver/v4"
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
// SPDX-License-Identifier: Apache-2.0
// Copyright Authors of Cilium

package factory
package builder

import (
_ "embed"
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
// SPDX-License-Identifier: Apache-2.0
// Copyright Authors of Cilium

package factory
package builder

import (
_ "embed"
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
// SPDX-License-Identifier: Apache-2.0
// Copyright Authors of Cilium

package factory
package builder

import (
"github.com/blang/semver/v4"
Expand Down
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
// SPDX-License-Identifier: Apache-2.0
// Copyright Authors of Cilium

package factory
package builder

import (
_ "embed"

"github.com/blang/semver/v4"

"github.com/cilium/cilium-cli/connectivity/builder/manifests/template"
"github.com/cilium/cilium-cli/connectivity/check"
"github.com/cilium/cilium-cli/connectivity/factory/manifests/template"
"github.com/cilium/cilium-cli/utils/features"
)

Expand Down Expand Up @@ -76,8 +76,7 @@ var (
clientLabel = map[string]string{"name": "client"}
client2Label = map[string]string{"name": "client2"}

// Test order is important
primaryTests = []factory{
primaryTests = []testBuilder{
noUnexpectedPacketDrops{},
noPolicies{},
noPoliciesFromOutside{},
Expand Down Expand Up @@ -155,7 +154,7 @@ var (
}
)

type factory interface {
type testBuilder interface {
shouldRun(version semver.Version, params check.Parameters) bool
build(ct *check.ConnectivityTest, templates map[string]string)
}
Expand Down Expand Up @@ -229,7 +228,7 @@ func newTest(name string, ct *check.ConnectivityTest) *check.Test {
return ct.AddTest(test)
}

func injectTests(ct *check.ConnectivityTest, templates map[string]string, tests ...factory) {
func injectTests(ct *check.ConnectivityTest, templates map[string]string, tests ...testBuilder) {
for _, t := range tests {
if t.shouldRun(ct.CiliumVersion, ct.Params()) {
t.build(ct, templates)
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
// SPDX-License-Identifier: Apache-2.0
// Copyright Authors of Cilium

package factory
package builder

import (
"github.com/blang/semver/v4"
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
// SPDX-License-Identifier: Apache-2.0
// Copyright Authors of Cilium

package factory
package builder

import (
_ "embed"
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
// SPDX-License-Identifier: Apache-2.0
// Copyright Authors of Cilium

package factory
package builder

import (
_ "embed"
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
// SPDX-License-Identifier: Apache-2.0
// Copyright Authors of Cilium

package factory
package builder

import (
_ "embed"
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
// SPDX-License-Identifier: Apache-2.0
// Copyright Authors of Cilium

package factory
package builder

import (
_ "embed"
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
// SPDX-License-Identifier: Apache-2.0
// Copyright Authors of Cilium

package factory
package builder

import (
"github.com/blang/semver/v4"
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
// SPDX-License-Identifier: Apache-2.0
// Copyright Authors of Cilium

package factory
package builder

import (
_ "embed"
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
// SPDX-License-Identifier: Apache-2.0
// Copyright Authors of Cilium

package factory
package builder

import (
"github.com/blang/semver/v4"
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
// SPDX-License-Identifier: Apache-2.0
// Copyright Authors of Cilium

package factory
package builder

import (
"github.com/blang/semver/v4"
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
// SPDX-License-Identifier: Apache-2.0
// Copyright Authors of Cilium

package factory
package builder

import (
"github.com/blang/semver/v4"
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
// SPDX-License-Identifier: Apache-2.0
// Copyright Authors of Cilium

package factory
package builder

import (
"github.com/blang/semver/v4"
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
// SPDX-License-Identifier: Apache-2.0
// Copyright Authors of Cilium

package factory
package builder

import (
"github.com/blang/semver/v4"
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
// SPDX-License-Identifier: Apache-2.0
// Copyright Authors of Cilium

package factory
package builder

import (
"github.com/blang/semver/v4"
Expand Down
Loading

0 comments on commit fc76422

Please sign in to comment.