Skip to content

Commit

Permalink
test updates
Browse files Browse the repository at this point in the history
  • Loading branch information
rusenask committed Apr 20, 2018
1 parent 2ac1790 commit cf8f332
Show file tree
Hide file tree
Showing 4 changed files with 17 additions and 24 deletions.
12 changes: 6 additions & 6 deletions bot/deployments.go
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ import (
"github.com/keel-hq/keel/bot/formatter"
"github.com/keel-hq/keel/provider/kubernetes"

"k8s.io/api/extensions/v1beta1"
apps_v1 "k8s.io/api/apps/v1"

log "github.com/sirupsen/logrus"
)
Expand All @@ -19,8 +19,8 @@ type Filter struct {
}

// deployments - gets all deployments
func deployments(k8sImplementer kubernetes.Implementer) ([]v1beta1.Deployment, error) {
deploymentLists := []*v1beta1.DeploymentList{}
func deployments(k8sImplementer kubernetes.Implementer) ([]apps_v1.Deployment, error) {
deploymentLists := []*apps_v1.DeploymentList{}

n, err := k8sImplementer.Namespaces()
if err != nil {
Expand All @@ -39,7 +39,7 @@ func deployments(k8sImplementer kubernetes.Implementer) ([]v1beta1.Deployment, e
deploymentLists = append(deploymentLists, l)
}

impacted := []v1beta1.Deployment{}
impacted := []apps_v1.Deployment{}

for _, deploymentList := range deploymentLists {
for _, deployment := range deploymentList.Items {
Expand Down Expand Up @@ -71,7 +71,7 @@ func DeploymentsResponse(filter Filter, k8sImplementer kubernetes.Implementer) s
return buf.String()
}

func convertToInternal(deployments []v1beta1.Deployment) []formatter.Deployment {
func convertToInternal(deployments []apps_v1.Deployment) []formatter.Deployment {
formatted := []formatter.Deployment{}
for _, d := range deployments {

Expand All @@ -86,7 +86,7 @@ func convertToInternal(deployments []v1beta1.Deployment) []formatter.Deployment
return formatted
}

func getImages(deployment *v1beta1.Deployment) []string {
func getImages(deployment *apps_v1.Deployment) []string {
var images []string
for _, c := range deployment.Spec.Template.Spec.Containers {
images = append(images, c.Image)
Expand Down
18 changes: 10 additions & 8 deletions util/testing/testing.go
Original file line number Diff line number Diff line change
@@ -1,20 +1,22 @@
package testing

import (
"github.com/keel-hq/keel/internal/k8s"

apps_v1 "k8s.io/api/apps/v1"
"k8s.io/api/core/v1"
"k8s.io/api/extensions/v1beta1"
meta_v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
core_v1 "k8s.io/client-go/kubernetes/typed/core/v1"
)

// FakeK8sImplementer - fake implementer used for testing
type FakeK8sImplementer struct {
NamespacesList *v1.NamespaceList
DeploymentSingle *v1beta1.Deployment
DeploymentList *v1beta1.DeploymentList
DeploymentSingle *apps_v1.Deployment
DeploymentList *apps_v1.DeploymentList

// stores value of an updated deployment
Updated *v1beta1.Deployment
Updated *k8s.GenericResource

AvailableSecret *v1.Secret

Expand All @@ -31,18 +33,18 @@ func (i *FakeK8sImplementer) Namespaces() (*v1.NamespaceList, error) {
}

// Deployment - available deployment, doesn't filter anything
func (i *FakeK8sImplementer) Deployment(namespace, name string) (*v1beta1.Deployment, error) {
func (i *FakeK8sImplementer) Deployment(namespace, name string) (*apps_v1.Deployment, error) {
return i.DeploymentSingle, nil
}

// Deployments - available deployments
func (i *FakeK8sImplementer) Deployments(namespace string) (*v1beta1.DeploymentList, error) {
func (i *FakeK8sImplementer) Deployments(namespace string) (*apps_v1.DeploymentList, error) {
return i.DeploymentList, nil
}

// Update - update deployment
func (i *FakeK8sImplementer) Update(deployment *v1beta1.Deployment) error {
i.Updated = deployment
func (i *FakeK8sImplementer) Update(obj *k8s.GenericResource) error {
i.Updated = obj
return nil
}

Expand Down
4 changes: 1 addition & 3 deletions util/version/version.go
Original file line number Diff line number Diff line change
Expand Up @@ -99,9 +99,7 @@ func NewAvailable(current string, tags []string) (newVersion string, newAvailabl

}

if currentVersion.Prerelease() == v.Prerelease() {
vs = append(vs, v)
}
vs = append(vs, v)
}

if len(vs) == 0 {
Expand Down
7 changes: 0 additions & 7 deletions util/version/version_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -340,13 +340,6 @@ func TestNewAvailable(t *testing.T) {
wantNewAvailable: true,
wantErr: false,
},
{
name: "new non pre-release available",
args: args{current: "8.1.1", tags: []string{"8.2.0", "8.3.0-staging", "8.4.0-develop"}},
wantNewVersion: "8.2.0",
wantNewAvailable: true,
wantErr: false,
},
}
for _, tt := range tests {
t.Run(tt.name, func(t *testing.T) {
Expand Down

0 comments on commit cf8f332

Please sign in to comment.