Skip to content

Commit

Permalink
Merge branch 'master' into configmaps-to-secrets
Browse files Browse the repository at this point in the history
  • Loading branch information
usamaahmadkhan committed Apr 30, 2019
2 parents 6ed3ca4 + bd5beca commit 9694f2d
Show file tree
Hide file tree
Showing 10 changed files with 42 additions and 39 deletions.
2 changes: 1 addition & 1 deletion .version
Original file line number Diff line number Diff line change
@@ -1 +1 @@
v1.0.67
v1.0.68
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
apiVersion: v1
name: ingressmonitorcontroller
description: IngressMonitorController chart that runs on kubernetes
version: v1.0.67
version: v1.0.68
keywords:
- IngressMonitorController
- kubernetes
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,26 +13,26 @@ ingressMonitorController:
provider: stakater
deployment:
labels:
version: "v1.0.67"
version: "v1.0.68"
annotations:
configmap.reloader.stakater.com/reload: ingressmonitorcontroller
config:
labels:
version: "v1.0.67"
version: "v1.0.68"
rbac:
create: true
# Service account config for the agent pods
serviceAccount:
# Specifies whether a ServiceAccount should be created
create: true
labels:
version: "v1.0.67"
version: "v1.0.68"
# The name of the ServiceAccount to use.
# If not set and create is true, a name is generated using the fullname template
name: ingressmonitorcontroller
image:
name: stakater/ingressmonitorcontroller
tag: "v1.0.67"
tag: "v1.0.68"
pullPolicy: IfNotPresent
configFilePath: /etc/IngressMonitorController/config.yaml
data:
Expand Down
10 changes: 4 additions & 6 deletions deployments/kubernetes/ingressmonitorcontroller.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -7,14 +7,13 @@ metadata:
annotations:
labels:
app: ingressmonitorcontroller
chart: "ingressmonitorcontroller-v1.0.67"
chart: "ingressmonitorcontroller-v1.0.68"
release: "RELEASE-NAME"
heritage: "Tiller"
version: v1.0.67
version: v1.0.68

group: com.stakater.platform
provider: stakater

data:
config.yaml: |-
providers:
Expand Down Expand Up @@ -99,10 +98,10 @@ metadata:

labels:
app: ingressmonitorcontroller
chart: "ingressmonitorcontroller-v1.0.67"
chart: "ingressmonitorcontroller-v1.0.68"
release: "RELEASE-NAME"
heritage: "Tiller"
version: v1.0.67
version: v1.0.68

group: com.stakater.platform
provider: stakater
Expand Down Expand Up @@ -151,4 +150,3 @@ spec:

---
# Source: ingressmonitorcontroller/templates/rolebinding.yaml

4 changes: 2 additions & 2 deletions deployments/kubernetes/manifests/configmap.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -7,10 +7,10 @@ metadata:
annotations:
labels:
app: ingressmonitorcontroller
chart: "ingressmonitorcontroller-v1.0.67"
chart: "ingressmonitorcontroller-v1.0.68"
release: "RELEASE-NAME"
heritage: "Tiller"
version: v1.0.67
version: v1.0.68

group: com.stakater.platform
provider: stakater
Expand Down
10 changes: 5 additions & 5 deletions deployments/kubernetes/manifests/deployment.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -8,10 +8,10 @@ metadata:

labels:
app: ingressmonitorcontroller
chart: "ingressmonitorcontroller-v1.0.67"
chart: "ingressmonitorcontroller-v1.0.68"
release: "RELEASE-NAME"
heritage: "Tiller"
version: v1.0.67
version: v1.0.68

group: com.stakater.platform
provider: stakater
Expand All @@ -31,10 +31,10 @@ spec:
metadata:
labels:
app: ingressmonitorcontroller
chart: "ingressmonitorcontroller-v1.0.67"
chart: "ingressmonitorcontroller-v1.0.68"
release: "RELEASE-NAME"
heritage: "Tiller"
version: v1.0.67
version: v1.0.68

group: com.stakater.platform
provider: stakater
Expand All @@ -44,7 +44,7 @@ spec:
- env:
- name: CONFIG_FILE_PATH
value: /etc/IngressMonitorController/config.yaml
image: "stakater/ingressmonitorcontroller:v1.0.67"
image: "stakater/ingressmonitorcontroller:v1.0.68"
imagePullPolicy: IfNotPresent
name: ingressmonitorcontroller
volumeMounts:
Expand Down
4 changes: 2 additions & 2 deletions deployments/kubernetes/manifests/serviceaccount.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6,10 +6,10 @@ kind: ServiceAccount
metadata:
labels:
app: ingressmonitorcontroller
chart: "ingressmonitorcontroller-v1.0.67"
chart: "ingressmonitorcontroller-v1.0.68"
release: "RELEASE-NAME"
heritage: "Tiller"
version: v1.0.67
version: v1.0.68

group: com.stakater.platform
provider: stakater
Expand Down
9 changes: 0 additions & 9 deletions pkg/constants/httpStatusCodesMap.go

This file was deleted.

13 changes: 6 additions & 7 deletions pkg/monitors/updown/updown-monitor.go
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,6 @@ import (

"github.com/antoineaugusti/updown"
"github.com/stakater/IngressMonitorController/pkg/config"
"github.com/stakater/IngressMonitorController/pkg/constants"
"github.com/stakater/IngressMonitorController/pkg/models"
)

Expand Down Expand Up @@ -65,7 +64,7 @@ func (updownService *UpdownMonitorService) GetAll() []models.Monitor {
updownChecks, httpResponse, err := updownService.client.Check.List()
log.Println("Monitors (updown checks) object list has been pulled")

if (httpResponse.StatusCode == constants.StatusCodes["OK"]) && (err == nil) {
if (httpResponse.StatusCode == http.StatusOK) && (err == nil) {
log.Println("Populating monitors list using the updownChecks object given in updownChecks list")

// populating a monitors slice using the updownChecks objects given in updownChecks slice
Expand Down Expand Up @@ -118,10 +117,10 @@ func (service *UpdownMonitorService) Add(updownMonitor models.Monitor) {
_, httpResponse, err := service.client.Check.Add(updownCheckItemObj)
log.Println("Monitor addition request has been completed")

if (httpResponse.StatusCode == constants.StatusCodes["CREATED"]) && (err == nil) {
if (httpResponse.StatusCode == http.StatusCreated) && (err == nil) {
log.Printf("Monitor %s has been added.", updownMonitor.Name)

} else if (httpResponse.StatusCode == constants.StatusCodes["BAD_REQUEST"]) && (err != nil) {
} else if (httpResponse.StatusCode == http.StatusBadRequest) && (err != nil) {
log.Printf("Monitor %s is not created because of invalid parameters or it exists.", updownMonitor.Name)

} else {
Expand Down Expand Up @@ -226,7 +225,7 @@ func (service *UpdownMonitorService) Update(updownMonitor models.Monitor) {
_, httpResponse, err := service.client.Check.Update(updownMonitor.ID, httpCheckItemObj)
log.Println("Updown's check Update request has been completed")

if (httpResponse.StatusCode == constants.StatusCodes["OK"]) && (err == nil) {
if (httpResponse.StatusCode == http.StatusOK) && (err == nil) {
log.Printf("Monitor %s has been updated with following parameters", updownMonitor.Name)

} else {
Expand All @@ -245,10 +244,10 @@ func (updownService *UpdownMonitorService) Remove(updownMonitor models.Monitor)
_, httpResponse, err := updownService.client.Check.Remove(updownMonitor.ID)
log.Println("Updown's check Remove request has been completed")

if (httpResponse.StatusCode == constants.StatusCodes["OK"]) && (err == nil) {
if (httpResponse.StatusCode == http.StatusOK) && (err == nil) {
log.Printf("Monitor %v has been deleted.", updownMonitor.Name)

} else if (httpResponse.StatusCode == constants.StatusCodes["NOT_FOUND"]) && (err != nil) {
} else if (httpResponse.StatusCode == http.StatusNotFound) && (err != nil) {
log.Printf("Monitor %v is not found.", updownMonitor.Name)

} else {
Expand Down
19 changes: 17 additions & 2 deletions pkg/monitors/uptime/uptime-monitor_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,10 @@ func TestGetAllMonitors(t *testing.T) {
if provider == nil {
panic("Failed to find provider")
}
// If test Config is passed skip the test
if provider.ApiKey == "API_KEY" {
return
}
service.Setup(*provider)
monitors := service.GetAll()
log.Println(monitors)
Expand All @@ -37,6 +41,10 @@ func TestAddMonitorWithCorrectValues(t *testing.T) {
if nil == provider {
panic("Failed to find provider")
}
// If test Config is passed skip the test
if provider.ApiKey == "API_KEY" {
return
}
service.Setup(*provider)

annotations := make(map[string]string)
Expand Down Expand Up @@ -69,6 +77,10 @@ func TestUpdateMonitorWithCorrectValues(t *testing.T) {
if provider == nil {
panic("Failed to find provider")
}
// If test Config is passed skip the test
if provider.ApiKey == "API_KEY" {
return
}
service.Setup(*provider)
annotations := make(map[string]string)
annotations["uptime.monitor.stakater.com/locations"] = "US-Central"
Expand Down Expand Up @@ -125,11 +137,14 @@ func TestAddMonitorWithIncorrectValues(t *testing.T) {

service := UpTimeMonitorService{}

provider := util.GetProviderWithName(config, "UptimeRobot")
provider := util.GetProviderWithName(config, "Uptime")
if provider == nil {
panic("Failed to find provider")
}

// If test Config is passed skip the test
if provider.ApiKey == "API_KEY" {
return
}
service.Setup(*provider)
annotations := make(map[string]string)
annotations["uptime.monitor.stakater.com/locations"] = "US-Central"
Expand Down

0 comments on commit 9694f2d

Please sign in to comment.