Skip to content
This repository has been archived by the owner on Jun 26, 2023. It is now read-only.

Commit

Permalink
removed unrelevant code
Browse files Browse the repository at this point in the history
  • Loading branch information
phoenixking25 committed Jan 26, 2021
1 parent 5fb191c commit f693883
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 20 deletions.
2 changes: 2 additions & 0 deletions benchmarks/kubectl-mtb/go.sum
Expand Up @@ -1528,6 +1528,7 @@ sigs.k8s.io/multi-tenancy v0.0.0-20200731200539-a59bb770c223 h1:3LVSAKupidlml1n/
sigs.k8s.io/multi-tenancy v0.0.0-20200801023540-26dab8a69fdf h1:dDCjPiT9NuwVCDq2vrolp4NuMXxxmHnTIL33gS+LgzQ=
sigs.k8s.io/multi-tenancy v0.0.0-20200814013421-cc628b7d4b3c h1:NGsWcOyTy/jqf89Vl8j5naRPZuYmKcu3q6fE8RFCAok=
sigs.k8s.io/multi-tenancy v0.0.0-20200905025541-6fc00ca178aa h1:wCLGAVyP/UN0hwikjcLWTqktGG9v4NIKk5DTdFdb9WQ=
sigs.k8s.io/multi-tenancy v0.0.0-20210126064634-548afcdd4f21 h1:p5a4ucmnyajBxLy/ZBN4/gCQ6Ez/8G8CP1ydapqMqj4=
sigs.k8s.io/multi-tenancy/benchmarks v0.0.0-20200707060558-ea14282f3be6 h1:V4K5fPHAgNnYTFmhKlU4cp03o7/nuZbbVqFnEHvcyHk=
sigs.k8s.io/multi-tenancy/benchmarks v0.0.0-20200710152148-20515322b4e5 h1:h21E7xB6JQ19Hy5ypObM90L4xScjwiNQxrOACXJ409w=
sigs.k8s.io/multi-tenancy/benchmarks v0.0.0-20200713220920-829ca66edf83 h1:nmcpLotBZVRnlvDDd3q9b2J9VuW2rfkCRBl+1x/0rfk=
Expand All @@ -1538,6 +1539,7 @@ sigs.k8s.io/multi-tenancy/benchmarks v0.0.0-20200731200539-a59bb770c223 h1:fVp4S
sigs.k8s.io/multi-tenancy/benchmarks v0.0.0-20200801023540-26dab8a69fdf h1:vcFCmxTMwNH1679Jpdb7Wir0mcMJKyzdaDr0q68nhR0=
sigs.k8s.io/multi-tenancy/benchmarks v0.0.0-20200814013421-cc628b7d4b3c h1:GzAJuIsKlyPwurCLzsQt6loxuFqrbkb2ohhkAabcONk=
sigs.k8s.io/multi-tenancy/benchmarks v0.0.0-20200905025541-6fc00ca178aa h1:dg/6jbQc1SCtXWxdoT8B1jEzAOUZL+zi2YcK0WHxu2U=
sigs.k8s.io/multi-tenancy/benchmarks v0.0.0-20210126064634-548afcdd4f21 h1:kmA7eTok+yYxFhRC04LYKAusn7kpGMydLi5ujezN+tw=
sigs.k8s.io/structured-merge-diff/v3 v3.0.0-20200116222232-67a7b8c61874/go.mod h1:PlARxl6Hbt/+BC80dRLi1qAmnMqwqDg62YvvVkZjemw=
sigs.k8s.io/structured-merge-diff/v3 v3.0.0 h1:dOmIZBMfhcHS09XZkMyUgkq5trg3/jRyJYFZUiaOp8E=
sigs.k8s.io/structured-merge-diff/v3 v3.0.0/go.mod h1:PlARxl6Hbt/+BC80dRLi1qAmnMqwqDg62YvvVkZjemw=
Expand Down
Expand Up @@ -3,11 +3,9 @@ package blockuseofnodeportservices
import (
"context"
"fmt"
v1 "k8s.io/api/core/v1"

metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
"k8s.io/apimachinery/pkg/util/uuid"
deploymentutil "sigs.k8s.io/multi-tenancy/benchmarks/kubectl-mtb/test/utils/resources/deployment"
imageutils "k8s.io/kubernetes/test/utils/image"
"sigs.k8s.io/multi-tenancy/benchmarks/kubectl-mtb/bundle/box"
"sigs.k8s.io/multi-tenancy/benchmarks/kubectl-mtb/pkg/benchmark"
"sigs.k8s.io/multi-tenancy/benchmarks/kubectl-mtb/test"
Expand All @@ -27,12 +25,6 @@ var b = &benchmark.Benchmark{
Name: "services",
},
},
{
APIGroup: "apps",
APIResource: metav1.APIResource{
Name: "deployments",
},
},
}

for _, resource := range resources {
Expand All @@ -52,19 +44,10 @@ var b = &benchmark.Benchmark{
Run: func(options types.RunOptions) error {

podLabels := map[string]string{"test": "multi"}
deploymentName := "deployment-" + string(uuid.NewUUID())
imageName := "image-" + string(uuid.NewUUID())
deployment := deploymentutil.DeploymentSpec{deploymentName, 1, podLabels, imageName, imageutils.GetE2EImage(imageutils.Nginx), "Recreate"}

_, err := options.Tenant1Client.AppsV1().Deployments(options.TenantNamespace).Create(context.TODO(), deployment.GetDeployment(), metav1.CreateOptions{DryRun: []string{metav1.DryRunAll}})
if err != nil {
options.Logger.Debug(err.Error())
return err
}

svcSpec := &serviceutil.ServiceConfig{Type: "NodePort", Selector: podLabels}
svcSpec := &serviceutil.ServiceConfig{Type: v1.ServiceTypeNodePort, Selector: podLabels}
svc := svcSpec.CreateServiceSpec()
_, err = options.Tenant1Client.CoreV1().Services(options.TenantNamespace).Create(context.TODO(), svc, metav1.CreateOptions{DryRun: []string{metav1.DryRunAll}})
_, err := options.Tenant1Client.CoreV1().Services(options.TenantNamespace).Create(context.TODO(), svc, metav1.CreateOptions{DryRun: []string{metav1.DryRunAll}})

if err == nil {
return fmt.Errorf("Tenant must be unable to create service of type NodePort")
Expand Down

0 comments on commit f693883

Please sign in to comment.