Skip to content

Commit

Permalink
Merge pull request #19 from reactiveops/rs/logo
Browse files Browse the repository at this point in the history
Adding logo, updating layout and colors, lots of cleanup
  • Loading branch information
robscott authored Feb 6, 2019
2 parents 19782d0 + 5625f57 commit dcce0d5
Show file tree
Hide file tree
Showing 13 changed files with 466 additions and 822 deletions.
24 changes: 14 additions & 10 deletions pkg/dashboard/dashboard.go
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ type DashboardData struct {
NamespacedResults map[string]*validator.NamespacedResult
}

var tmpl = template.Must(template.ParseFiles("pkg/dashboard/templates/charts.gohtml"))
var tmpl = template.Must(template.ParseFiles("pkg/dashboard/templates/dashboard.gohtml"))

func Render(w http.ResponseWriter, r *http.Request, c conf.Configuration) {
dashboardData, err := getDashboardData(c)
Expand Down Expand Up @@ -65,14 +65,15 @@ func getDashboardData(c conf.Configuration) (DashboardData, error) {

for _, deploy := range deploys.Items {
validationFailures := validator.ValidateDeploys(c, &deploy)
resResult := validator.ResourceResult{
deployResult := validator.ResourceResult{
Name: deploy.Name,
Type: "Deployment",
Summary: &validator.ResultSummary{
Successes: 0,
Warnings: 2,
Failures: 0,
},
ContainerResults: []validator.ContainerResult{},
}

if dashboardData.NamespacedResults[deploy.Namespace] == nil {
Expand All @@ -88,24 +89,27 @@ func getDashboardData(c conf.Configuration) (DashboardData, error) {

containerValidations := append(validationFailures.InitContainerValidations, validationFailures.ContainerValidations...)
for _, containerValidation := range containerValidations {
containerResult := validator.ContainerResult{
Name: containerValidation.Container.Name,
Messages: []validator.ResultMessage{},
}
for _, success := range containerValidation.Successes {
dashboardData.ClusterSummary.Successes++
dashboardData.NamespacedResults[deploy.Namespace].Summary.Successes++
resResult.Summary.Successes++
resResult.Messages = append(resResult.Messages, success)
deployResult.Summary.Successes++
containerResult.Messages = append(containerResult.Messages, success)
}
for _, failure := range containerValidation.Failures {
dashboardData.ClusterSummary.Failures++
dashboardData.NamespacedResults[deploy.Namespace].Summary.Failures++
resResult.Summary.Failures++
resResult.Messages = append(resResult.Messages, validator.ResultMessage{
Message: failure.Reason(),
Type: "failure",
})
deployResult.Summary.Failures++
containerResult.Messages = append(containerResult.Messages, failure)
}
deployResult.ContainerResults = append(deployResult.ContainerResults, containerResult)
}

dashboardData.NamespacedResults[deploy.Namespace].Results = append(dashboardData.NamespacedResults[deploy.Namespace].Results, resResult)
dashboardData.NamespacedResults[deploy.Namespace].Results = append(
dashboardData.NamespacedResults[deploy.Namespace].Results, deployResult)
}

return dashboardData, nil
Expand Down
154 changes: 0 additions & 154 deletions pkg/dashboard/templates/charts.gohtml

This file was deleted.

Loading

0 comments on commit dcce0d5

Please sign in to comment.