├── .github ├── dependabot.yml └── workflows │ ├── codeql-analysis.yml │ └── dockerimage.yml ├── .gitignore ├── .tern-project ├── .travis.yml ├── .vscode ├── spellchecker.json └── tasks.json ├── API.md ├── CODE_OF_CONDUCT.md ├── DEVELOPMENT.md ├── Dockerfile ├── LICENSE ├── Makefile ├── README.md ├── Vagrantfile ├── backend ├── Makefile ├── config │ ├── config.go │ └── config_test.go ├── connection.go ├── consul │ ├── catalog │ │ └── datacenters.go │ ├── helper │ │ └── helper.go │ ├── kv │ │ ├── delete.go │ │ ├── delete_tree.go │ │ ├── info.go │ │ ├── list.go │ │ └── set.go │ ├── nodes │ │ ├── info.go │ │ ├── list.go │ │ └── shared_structs.go │ ├── services │ │ ├── deregister.go │ │ ├── deregister_check.go │ │ ├── info.go │ │ └── list.go │ └── sessions │ │ ├── destroy.go │ │ ├── info.go │ │ └── list.go ├── go.mod ├── go.sum ├── handler_consul.go ├── handler_nomad_http.go ├── handler_nomad_ws.go ├── handler_shared.go ├── handler_status.go ├── main.go ├── nomad │ ├── allocations │ │ ├── dir.go │ │ ├── file.go │ │ ├── health.go │ │ ├── helper.go │ │ ├── info.go │ │ ├── list.go │ │ └── stats.go │ ├── cluster │ │ ├── evaluate_all_jobs.go │ │ ├── force_gc.go │ │ ├── reconcile_summaries.go │ │ ├── regions.go │ │ └── stats.go │ ├── deployments │ │ ├── allocations.go │ │ ├── change_status.go │ │ ├── info.go │ │ └── list.go │ ├── evaluations │ │ ├── info.go │ │ └── list.go │ ├── helper │ │ └── helper.go │ ├── jobs │ │ ├── allocations.go │ │ ├── deployments.go │ │ ├── force_evaluate.go │ │ ├── health.go │ │ ├── helpers.go │ │ ├── info.go │ │ ├── list.go │ │ ├── periodic_force.go │ │ ├── restart.go │ │ ├── rolling_restart.go │ │ ├── scale.go │ │ ├── stop.go │ │ ├── submit.go │ │ └── versions.go │ ├── members │ │ ├── info.go │ │ └── list.go │ └── nodes │ │ ├── drain.go │ │ ├── info.go │ │ ├── list.go │ │ ├── remove.go │ │ └── stats.go ├── structs │ └── actions.go └── subscriber │ ├── functions.go │ └── manager.go ├── docs └── authentication_example.md ├── example-jobs ├── hashi-ui-docker.nomad └── hashi-ui-exec.nomad ├── frontend ├── .editorconfig ├── .eslintrc.js ├── Makefile ├── assets │ ├── data-table.css │ ├── hashi-ui.css │ ├── hashi-ui.scss │ └── img │ │ ├── consul-medium.png │ │ ├── consul-small.png │ │ ├── consul.png │ │ ├── favicon.png │ │ └── nomad.png ├── index.html.ejs ├── package.json ├── src │ ├── components │ │ ├── AllocationConsulHealth │ │ │ └── AllocationConsulHealth.js │ │ ├── AllocationConsulHealthCell │ │ │ └── AllocationConsulHealthCell.js │ │ ├── AllocationDistribution │ │ │ └── AllocationDistribution.js │ │ ├── AllocationFiles │ │ │ └── AllocationFiles.js │ │ ├── AllocationInfo │ │ │ └── AllocationInfo.js │ │ ├── AllocationLink │ │ │ └── AllocationLink.js │ │ ├── AllocationList │ │ │ └── AllocationList.js │ │ ├── AllocationRaw │ │ │ └── AllocationRaw.js │ │ ├── AllocationStats │ │ │ └── AllocationStats.js │ │ ├── AllocationStatsCell │ │ │ └── AllocationStatsCell.js │ │ ├── AllocationStatusIcon │ │ │ └── AllocationStatusIcon.js │ │ ├── AllocationTopbar │ │ │ └── AllocationTopbar.js │ │ ├── ClientActionMenu │ │ │ └── ClientActionMenu.js │ │ ├── ClientAllocations │ │ │ └── ClientAllocations.js │ │ ├── ClientEvaluations │ │ │ └── ClientEvaluations.js │ │ ├── ClientInfo │ │ │ └── ClientInfo.js │ │ ├── ClientLink │ │ │ └── ClientLink.js │ │ ├── ClientRaw │ │ │ └── ClientRaw.js │ │ ├── ClientStats │ │ │ └── ClientStats.js │ │ ├── ClientTopbar │ │ │ └── ClientTopbar.js │ │ ├── ClusterEvents │ │ │ └── ClusterEvents.js │ │ ├── ClusterStatistics │ │ │ └── ClusterStatistics.js │ │ ├── ConstraintRow │ │ │ └── ConstraintRow.js │ │ ├── ConstraintTable │ │ │ └── ConstraintTable.js │ │ ├── ConsulMainNav │ │ │ └── ConsulMainNav.js │ │ ├── ConsulTopbar │ │ │ ├── ConsulTopbar.js │ │ │ └── ConsulTopbar.scss │ │ ├── DeploymentAction │ │ │ └── DeploymentAction.js │ │ ├── DeploymentAllocations │ │ │ └── DeploymentAllocations.js │ │ ├── DeploymentDistribution │ │ │ └── DeploymentDistribution.js │ │ ├── DeploymentInfo │ │ │ └── DeploymentInfo.js │ │ ├── DeploymentLink │ │ │ └── DeploymentLink.js │ │ ├── DeploymentList │ │ │ └── DeploymentList.js │ │ ├── DeploymentRaw │ │ │ └── DeploymentRaw.js │ │ ├── DeploymentStatusFilter │ │ │ └── DeploymentStatusFilter.js │ │ ├── DeploymentTopbar │ │ │ └── DeploymentTopbar.js │ │ ├── DiskUtilizationTable │ │ │ └── DiskUtilizationTable.js │ │ ├── EvaluationAllocations │ │ │ └── EvaluationAllocations.js │ │ ├── EvaluationInfo │ │ │ └── EvaluationInfo.js │ │ ├── EvaluationLink │ │ │ └── EvaluationLink.js │ │ ├── EvaluationList │ │ │ └── EvaluationList.js │ │ ├── EvaluationRaw │ │ │ └── EvaluationRaw.js │ │ ├── EvaluationTopbar │ │ │ └── EvaluationTopbar.js │ │ ├── FilterFreetext │ │ │ └── FilterFreetext.js │ │ ├── FormatBoolean │ │ │ └── FormatBoolean.js │ │ ├── FormatTime │ │ │ └── FormatTime.js │ │ ├── JobActionEvaluate │ │ │ └── JobActionEvaluate.js │ │ ├── JobActionMenu │ │ │ └── JobActionMenu.js │ │ ├── JobActionRollingRestart │ │ │ └── JobActionRollingRestart.js │ │ ├── JobActionStop │ │ │ └── JobActionStop.js │ │ ├── JobActionStopStart │ │ │ └── JobActionStopStart.js │ │ ├── JobAllocations │ │ │ └── JobAllocations.js │ │ ├── JobChildren │ │ │ └── JobChildren.js │ │ ├── JobDeployments │ │ │ └── JobDeployments.js │ │ ├── JobEditRawJSON │ │ │ └── JobEditRawJSON.js │ │ ├── JobEvaluations │ │ │ └── JobEvaluations.js │ │ ├── JobHealth │ │ │ └── JobHealth.js │ │ ├── JobInfo │ │ │ └── JobInfo.js │ │ ├── JobLink │ │ │ └── JobLink.js │ │ ├── JobList │ │ │ └── JobList.js │ │ ├── JobRaw │ │ │ └── JobRaw.js │ │ ├── JobStatusFilter │ │ │ └── JobStatusFilter.js │ │ ├── JobTaskGroupActionRestart │ │ │ └── JobTaskGroupActionRestart.js │ │ ├── JobTaskGroupActionScale │ │ │ └── JobTaskGroupActionScale.js │ │ ├── JobTaskGroupActionStop │ │ │ └── JobTaskGroupActionStop.js │ │ ├── JobTaskGroups │ │ │ └── JobTaskGroups.js │ │ ├── JobTasks │ │ │ └── JobTasks.js │ │ ├── JobTopbar │ │ │ └── JobTopbar.js │ │ ├── JobTypeFilter │ │ │ └── JobTypeFilter.js │ │ ├── MetaPayload │ │ │ └── MetaPayload.js │ │ ├── NodeStatus │ │ │ └── NodeStatus.js │ │ ├── NomadMainNav │ │ │ └── NomadMainNav.js │ │ ├── NomadTopbar │ │ │ ├── NomadTopbar.js │ │ │ └── NomadTopbar.scss │ │ ├── NotificationsBar │ │ │ └── NotificationsBar.js │ │ ├── PortBindings │ │ │ └── PortBindings.js │ │ ├── Progressbar │ │ │ └── Progressbar.js │ │ ├── RawJson │ │ │ └── RawJson.js │ │ ├── SelectField │ │ │ └── SelectField.js │ │ ├── ServerInfo │ │ │ └── ServerInfo.js │ │ ├── ServerLink │ │ │ └── ServerLink.js │ │ ├── ServerRaw │ │ │ └── ServerRaw.js │ │ ├── ServerTopbar │ │ │ └── ServerTopbar.js │ │ ├── Table │ │ │ ├── Table.js │ │ │ ├── TableBody.js │ │ │ ├── TableFooter.js │ │ │ ├── TableHeader.js │ │ │ ├── TableHeaderColumn.js │ │ │ ├── TableRow.js │ │ │ ├── TableRowColumn.js │ │ │ └── index.js │ │ ├── TableHelper │ │ │ └── TableHelper.js │ │ ├── UtilizationAreaChart │ │ │ └── UtilizationAreaChart.js │ │ ├── UtilizationPieChart │ │ │ └── UtilizationPieChart.js │ │ ├── app.js │ │ └── error_app.js │ ├── config.js │ ├── containers │ │ ├── allocation.js │ │ ├── allocations.js │ │ ├── client.js │ │ ├── clients.js │ │ ├── cluster.js │ │ ├── consul_kv.js │ │ ├── consul_nodes.js │ │ ├── consul_services.js │ │ ├── consul_sessions.js │ │ ├── deployment.js │ │ ├── deployments.js │ │ ├── evaluation.js │ │ ├── evaluations.js │ │ ├── job.js │ │ ├── jobs.js │ │ ├── select_consul_region.js │ │ ├── select_nomad_region.js │ │ ├── server.js │ │ ├── servers.js │ │ └── system.js │ ├── helpers │ │ └── uuid.js │ ├── history.js │ ├── main.js │ ├── reducers │ │ ├── allocation.js │ │ ├── app.js │ │ ├── cluster.js │ │ ├── consul.js │ │ ├── deployment.js │ │ ├── evaluation.js │ │ ├── filesystem.js │ │ ├── job.js │ │ ├── member.js │ │ ├── node.js │ │ ├── nomad.js │ │ ├── root.js │ │ └── utils.js │ ├── router.js │ ├── sagas │ │ └── event.js │ └── store.js ├── webpack-prod.config.js ├── webpack.config.js └── yarn.lock ├── scripts ├── consul-acl-node │ ├── acl.hcl │ ├── config.json │ ├── install.sh │ └── start.sh ├── nginx-frontend-proxy │ ├── mime.types │ ├── site.conf │ └── start.sh ├── nomad-mutli-region-cluster │ ├── Makefile │ ├── dc-eu.hcl │ ├── dc-us.hcl │ ├── install.sh │ ├── job-eu.nomad │ ├── job-us.nomad │ └── start.sh └── traefik-proxy │ ├── README.md │ ├── config.hcl │ └── traefik-proxy.nomad ├── travis.Dockerfile ├── travis.Dockerfile.dockerignore └── yarn.lock /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/.github/workflows/codeql-analysis.yml -------------------------------------------------------------------------------- /.github/workflows/dockerimage.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/.github/workflows/dockerimage.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/.gitignore -------------------------------------------------------------------------------- /.tern-project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/.tern-project -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/.travis.yml -------------------------------------------------------------------------------- /.vscode/spellchecker.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/.vscode/spellchecker.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /API.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/API.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /DEVELOPMENT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/DEVELOPMENT.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/README.md -------------------------------------------------------------------------------- /Vagrantfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/Vagrantfile -------------------------------------------------------------------------------- /backend/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/backend/Makefile -------------------------------------------------------------------------------- /backend/config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/backend/config/config.go -------------------------------------------------------------------------------- /backend/config/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/backend/config/config_test.go -------------------------------------------------------------------------------- /backend/connection.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/backend/connection.go -------------------------------------------------------------------------------- /backend/consul/catalog/datacenters.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/backend/consul/catalog/datacenters.go -------------------------------------------------------------------------------- /backend/consul/helper/helper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/backend/consul/helper/helper.go -------------------------------------------------------------------------------- /backend/consul/kv/delete.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/backend/consul/kv/delete.go -------------------------------------------------------------------------------- /backend/consul/kv/delete_tree.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/backend/consul/kv/delete_tree.go -------------------------------------------------------------------------------- /backend/consul/kv/info.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/backend/consul/kv/info.go -------------------------------------------------------------------------------- /backend/consul/kv/list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/backend/consul/kv/list.go -------------------------------------------------------------------------------- /backend/consul/kv/set.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/backend/consul/kv/set.go -------------------------------------------------------------------------------- /backend/consul/nodes/info.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/backend/consul/nodes/info.go -------------------------------------------------------------------------------- /backend/consul/nodes/list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/backend/consul/nodes/list.go -------------------------------------------------------------------------------- /backend/consul/nodes/shared_structs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/backend/consul/nodes/shared_structs.go -------------------------------------------------------------------------------- /backend/consul/services/deregister.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/backend/consul/services/deregister.go -------------------------------------------------------------------------------- /backend/consul/services/deregister_check.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/backend/consul/services/deregister_check.go -------------------------------------------------------------------------------- /backend/consul/services/info.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/backend/consul/services/info.go -------------------------------------------------------------------------------- /backend/consul/services/list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/backend/consul/services/list.go -------------------------------------------------------------------------------- /backend/consul/sessions/destroy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/backend/consul/sessions/destroy.go -------------------------------------------------------------------------------- /backend/consul/sessions/info.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/backend/consul/sessions/info.go -------------------------------------------------------------------------------- /backend/consul/sessions/list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/backend/consul/sessions/list.go -------------------------------------------------------------------------------- /backend/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/backend/go.mod -------------------------------------------------------------------------------- /backend/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/backend/go.sum -------------------------------------------------------------------------------- /backend/handler_consul.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/backend/handler_consul.go -------------------------------------------------------------------------------- /backend/handler_nomad_http.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/backend/handler_nomad_http.go -------------------------------------------------------------------------------- /backend/handler_nomad_ws.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/backend/handler_nomad_ws.go -------------------------------------------------------------------------------- /backend/handler_shared.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/backend/handler_shared.go -------------------------------------------------------------------------------- /backend/handler_status.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/backend/handler_status.go -------------------------------------------------------------------------------- /backend/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/backend/main.go -------------------------------------------------------------------------------- /backend/nomad/allocations/dir.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/backend/nomad/allocations/dir.go -------------------------------------------------------------------------------- /backend/nomad/allocations/file.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/backend/nomad/allocations/file.go -------------------------------------------------------------------------------- /backend/nomad/allocations/health.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/backend/nomad/allocations/health.go -------------------------------------------------------------------------------- /backend/nomad/allocations/helper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/backend/nomad/allocations/helper.go -------------------------------------------------------------------------------- /backend/nomad/allocations/info.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/backend/nomad/allocations/info.go -------------------------------------------------------------------------------- /backend/nomad/allocations/list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/backend/nomad/allocations/list.go -------------------------------------------------------------------------------- /backend/nomad/allocations/stats.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/backend/nomad/allocations/stats.go -------------------------------------------------------------------------------- /backend/nomad/cluster/evaluate_all_jobs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/backend/nomad/cluster/evaluate_all_jobs.go -------------------------------------------------------------------------------- /backend/nomad/cluster/force_gc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/backend/nomad/cluster/force_gc.go -------------------------------------------------------------------------------- /backend/nomad/cluster/reconcile_summaries.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/backend/nomad/cluster/reconcile_summaries.go -------------------------------------------------------------------------------- /backend/nomad/cluster/regions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/backend/nomad/cluster/regions.go -------------------------------------------------------------------------------- /backend/nomad/cluster/stats.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/backend/nomad/cluster/stats.go -------------------------------------------------------------------------------- /backend/nomad/deployments/allocations.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/backend/nomad/deployments/allocations.go -------------------------------------------------------------------------------- /backend/nomad/deployments/change_status.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/backend/nomad/deployments/change_status.go -------------------------------------------------------------------------------- /backend/nomad/deployments/info.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/backend/nomad/deployments/info.go -------------------------------------------------------------------------------- /backend/nomad/deployments/list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/backend/nomad/deployments/list.go -------------------------------------------------------------------------------- /backend/nomad/evaluations/info.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/backend/nomad/evaluations/info.go -------------------------------------------------------------------------------- /backend/nomad/evaluations/list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/backend/nomad/evaluations/list.go -------------------------------------------------------------------------------- /backend/nomad/helper/helper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/backend/nomad/helper/helper.go -------------------------------------------------------------------------------- /backend/nomad/jobs/allocations.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/backend/nomad/jobs/allocations.go -------------------------------------------------------------------------------- /backend/nomad/jobs/deployments.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/backend/nomad/jobs/deployments.go -------------------------------------------------------------------------------- /backend/nomad/jobs/force_evaluate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/backend/nomad/jobs/force_evaluate.go -------------------------------------------------------------------------------- /backend/nomad/jobs/health.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/backend/nomad/jobs/health.go -------------------------------------------------------------------------------- /backend/nomad/jobs/helpers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/backend/nomad/jobs/helpers.go -------------------------------------------------------------------------------- /backend/nomad/jobs/info.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/backend/nomad/jobs/info.go -------------------------------------------------------------------------------- /backend/nomad/jobs/list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/backend/nomad/jobs/list.go -------------------------------------------------------------------------------- /backend/nomad/jobs/periodic_force.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/backend/nomad/jobs/periodic_force.go -------------------------------------------------------------------------------- /backend/nomad/jobs/restart.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/backend/nomad/jobs/restart.go -------------------------------------------------------------------------------- /backend/nomad/jobs/rolling_restart.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/backend/nomad/jobs/rolling_restart.go -------------------------------------------------------------------------------- /backend/nomad/jobs/scale.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/backend/nomad/jobs/scale.go -------------------------------------------------------------------------------- /backend/nomad/jobs/stop.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/backend/nomad/jobs/stop.go -------------------------------------------------------------------------------- /backend/nomad/jobs/submit.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/backend/nomad/jobs/submit.go -------------------------------------------------------------------------------- /backend/nomad/jobs/versions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/backend/nomad/jobs/versions.go -------------------------------------------------------------------------------- /backend/nomad/members/info.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/backend/nomad/members/info.go -------------------------------------------------------------------------------- /backend/nomad/members/list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/backend/nomad/members/list.go -------------------------------------------------------------------------------- /backend/nomad/nodes/drain.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/backend/nomad/nodes/drain.go -------------------------------------------------------------------------------- /backend/nomad/nodes/info.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/backend/nomad/nodes/info.go -------------------------------------------------------------------------------- /backend/nomad/nodes/list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/backend/nomad/nodes/list.go -------------------------------------------------------------------------------- /backend/nomad/nodes/remove.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/backend/nomad/nodes/remove.go -------------------------------------------------------------------------------- /backend/nomad/nodes/stats.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/backend/nomad/nodes/stats.go -------------------------------------------------------------------------------- /backend/structs/actions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/backend/structs/actions.go -------------------------------------------------------------------------------- /backend/subscriber/functions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/backend/subscriber/functions.go -------------------------------------------------------------------------------- /backend/subscriber/manager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/backend/subscriber/manager.go -------------------------------------------------------------------------------- /docs/authentication_example.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/docs/authentication_example.md -------------------------------------------------------------------------------- /example-jobs/hashi-ui-docker.nomad: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/example-jobs/hashi-ui-docker.nomad -------------------------------------------------------------------------------- /example-jobs/hashi-ui-exec.nomad: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/example-jobs/hashi-ui-exec.nomad -------------------------------------------------------------------------------- /frontend/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/frontend/.editorconfig -------------------------------------------------------------------------------- /frontend/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/frontend/.eslintrc.js -------------------------------------------------------------------------------- /frontend/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/frontend/Makefile -------------------------------------------------------------------------------- /frontend/assets/data-table.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/frontend/assets/data-table.css -------------------------------------------------------------------------------- /frontend/assets/hashi-ui.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/frontend/assets/hashi-ui.css -------------------------------------------------------------------------------- /frontend/assets/hashi-ui.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/frontend/assets/hashi-ui.scss -------------------------------------------------------------------------------- /frontend/assets/img/consul-medium.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/frontend/assets/img/consul-medium.png -------------------------------------------------------------------------------- /frontend/assets/img/consul-small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/frontend/assets/img/consul-small.png -------------------------------------------------------------------------------- /frontend/assets/img/consul.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/frontend/assets/img/consul.png -------------------------------------------------------------------------------- /frontend/assets/img/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/frontend/assets/img/favicon.png -------------------------------------------------------------------------------- /frontend/assets/img/nomad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/frontend/assets/img/nomad.png -------------------------------------------------------------------------------- /frontend/index.html.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/frontend/index.html.ejs -------------------------------------------------------------------------------- /frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/frontend/package.json -------------------------------------------------------------------------------- /frontend/src/components/AllocationConsulHealth/AllocationConsulHealth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/frontend/src/components/AllocationConsulHealth/AllocationConsulHealth.js -------------------------------------------------------------------------------- /frontend/src/components/AllocationConsulHealthCell/AllocationConsulHealthCell.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/frontend/src/components/AllocationConsulHealthCell/AllocationConsulHealthCell.js -------------------------------------------------------------------------------- /frontend/src/components/AllocationDistribution/AllocationDistribution.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/frontend/src/components/AllocationDistribution/AllocationDistribution.js -------------------------------------------------------------------------------- /frontend/src/components/AllocationFiles/AllocationFiles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/frontend/src/components/AllocationFiles/AllocationFiles.js -------------------------------------------------------------------------------- /frontend/src/components/AllocationInfo/AllocationInfo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/frontend/src/components/AllocationInfo/AllocationInfo.js -------------------------------------------------------------------------------- /frontend/src/components/AllocationLink/AllocationLink.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/frontend/src/components/AllocationLink/AllocationLink.js -------------------------------------------------------------------------------- /frontend/src/components/AllocationList/AllocationList.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/frontend/src/components/AllocationList/AllocationList.js -------------------------------------------------------------------------------- /frontend/src/components/AllocationRaw/AllocationRaw.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/frontend/src/components/AllocationRaw/AllocationRaw.js -------------------------------------------------------------------------------- /frontend/src/components/AllocationStats/AllocationStats.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/frontend/src/components/AllocationStats/AllocationStats.js -------------------------------------------------------------------------------- /frontend/src/components/AllocationStatsCell/AllocationStatsCell.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/frontend/src/components/AllocationStatsCell/AllocationStatsCell.js -------------------------------------------------------------------------------- /frontend/src/components/AllocationStatusIcon/AllocationStatusIcon.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/frontend/src/components/AllocationStatusIcon/AllocationStatusIcon.js -------------------------------------------------------------------------------- /frontend/src/components/AllocationTopbar/AllocationTopbar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/frontend/src/components/AllocationTopbar/AllocationTopbar.js -------------------------------------------------------------------------------- /frontend/src/components/ClientActionMenu/ClientActionMenu.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/frontend/src/components/ClientActionMenu/ClientActionMenu.js -------------------------------------------------------------------------------- /frontend/src/components/ClientAllocations/ClientAllocations.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/frontend/src/components/ClientAllocations/ClientAllocations.js -------------------------------------------------------------------------------- /frontend/src/components/ClientEvaluations/ClientEvaluations.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/frontend/src/components/ClientEvaluations/ClientEvaluations.js -------------------------------------------------------------------------------- /frontend/src/components/ClientInfo/ClientInfo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/frontend/src/components/ClientInfo/ClientInfo.js -------------------------------------------------------------------------------- /frontend/src/components/ClientLink/ClientLink.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/frontend/src/components/ClientLink/ClientLink.js -------------------------------------------------------------------------------- /frontend/src/components/ClientRaw/ClientRaw.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/frontend/src/components/ClientRaw/ClientRaw.js -------------------------------------------------------------------------------- /frontend/src/components/ClientStats/ClientStats.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/frontend/src/components/ClientStats/ClientStats.js -------------------------------------------------------------------------------- /frontend/src/components/ClientTopbar/ClientTopbar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/frontend/src/components/ClientTopbar/ClientTopbar.js -------------------------------------------------------------------------------- /frontend/src/components/ClusterEvents/ClusterEvents.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/frontend/src/components/ClusterEvents/ClusterEvents.js -------------------------------------------------------------------------------- /frontend/src/components/ClusterStatistics/ClusterStatistics.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/frontend/src/components/ClusterStatistics/ClusterStatistics.js -------------------------------------------------------------------------------- /frontend/src/components/ConstraintRow/ConstraintRow.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/frontend/src/components/ConstraintRow/ConstraintRow.js -------------------------------------------------------------------------------- /frontend/src/components/ConstraintTable/ConstraintTable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/frontend/src/components/ConstraintTable/ConstraintTable.js -------------------------------------------------------------------------------- /frontend/src/components/ConsulMainNav/ConsulMainNav.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/frontend/src/components/ConsulMainNav/ConsulMainNav.js -------------------------------------------------------------------------------- /frontend/src/components/ConsulTopbar/ConsulTopbar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/frontend/src/components/ConsulTopbar/ConsulTopbar.js -------------------------------------------------------------------------------- /frontend/src/components/ConsulTopbar/ConsulTopbar.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/frontend/src/components/ConsulTopbar/ConsulTopbar.scss -------------------------------------------------------------------------------- /frontend/src/components/DeploymentAction/DeploymentAction.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/frontend/src/components/DeploymentAction/DeploymentAction.js -------------------------------------------------------------------------------- /frontend/src/components/DeploymentAllocations/DeploymentAllocations.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/frontend/src/components/DeploymentAllocations/DeploymentAllocations.js -------------------------------------------------------------------------------- /frontend/src/components/DeploymentDistribution/DeploymentDistribution.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/frontend/src/components/DeploymentDistribution/DeploymentDistribution.js -------------------------------------------------------------------------------- /frontend/src/components/DeploymentInfo/DeploymentInfo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/frontend/src/components/DeploymentInfo/DeploymentInfo.js -------------------------------------------------------------------------------- /frontend/src/components/DeploymentLink/DeploymentLink.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/frontend/src/components/DeploymentLink/DeploymentLink.js -------------------------------------------------------------------------------- /frontend/src/components/DeploymentList/DeploymentList.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/frontend/src/components/DeploymentList/DeploymentList.js -------------------------------------------------------------------------------- /frontend/src/components/DeploymentRaw/DeploymentRaw.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/frontend/src/components/DeploymentRaw/DeploymentRaw.js -------------------------------------------------------------------------------- /frontend/src/components/DeploymentStatusFilter/DeploymentStatusFilter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/frontend/src/components/DeploymentStatusFilter/DeploymentStatusFilter.js -------------------------------------------------------------------------------- /frontend/src/components/DeploymentTopbar/DeploymentTopbar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/frontend/src/components/DeploymentTopbar/DeploymentTopbar.js -------------------------------------------------------------------------------- /frontend/src/components/DiskUtilizationTable/DiskUtilizationTable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/frontend/src/components/DiskUtilizationTable/DiskUtilizationTable.js -------------------------------------------------------------------------------- /frontend/src/components/EvaluationAllocations/EvaluationAllocations.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/frontend/src/components/EvaluationAllocations/EvaluationAllocations.js -------------------------------------------------------------------------------- /frontend/src/components/EvaluationInfo/EvaluationInfo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/frontend/src/components/EvaluationInfo/EvaluationInfo.js -------------------------------------------------------------------------------- /frontend/src/components/EvaluationLink/EvaluationLink.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/frontend/src/components/EvaluationLink/EvaluationLink.js -------------------------------------------------------------------------------- /frontend/src/components/EvaluationList/EvaluationList.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/frontend/src/components/EvaluationList/EvaluationList.js -------------------------------------------------------------------------------- /frontend/src/components/EvaluationRaw/EvaluationRaw.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/frontend/src/components/EvaluationRaw/EvaluationRaw.js -------------------------------------------------------------------------------- /frontend/src/components/EvaluationTopbar/EvaluationTopbar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/frontend/src/components/EvaluationTopbar/EvaluationTopbar.js -------------------------------------------------------------------------------- /frontend/src/components/FilterFreetext/FilterFreetext.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/frontend/src/components/FilterFreetext/FilterFreetext.js -------------------------------------------------------------------------------- /frontend/src/components/FormatBoolean/FormatBoolean.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/frontend/src/components/FormatBoolean/FormatBoolean.js -------------------------------------------------------------------------------- /frontend/src/components/FormatTime/FormatTime.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/frontend/src/components/FormatTime/FormatTime.js -------------------------------------------------------------------------------- /frontend/src/components/JobActionEvaluate/JobActionEvaluate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/frontend/src/components/JobActionEvaluate/JobActionEvaluate.js -------------------------------------------------------------------------------- /frontend/src/components/JobActionMenu/JobActionMenu.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/frontend/src/components/JobActionMenu/JobActionMenu.js -------------------------------------------------------------------------------- /frontend/src/components/JobActionRollingRestart/JobActionRollingRestart.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/frontend/src/components/JobActionRollingRestart/JobActionRollingRestart.js -------------------------------------------------------------------------------- /frontend/src/components/JobActionStop/JobActionStop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/frontend/src/components/JobActionStop/JobActionStop.js -------------------------------------------------------------------------------- /frontend/src/components/JobActionStopStart/JobActionStopStart.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/frontend/src/components/JobActionStopStart/JobActionStopStart.js -------------------------------------------------------------------------------- /frontend/src/components/JobAllocations/JobAllocations.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/frontend/src/components/JobAllocations/JobAllocations.js -------------------------------------------------------------------------------- /frontend/src/components/JobChildren/JobChildren.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/frontend/src/components/JobChildren/JobChildren.js -------------------------------------------------------------------------------- /frontend/src/components/JobDeployments/JobDeployments.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/frontend/src/components/JobDeployments/JobDeployments.js -------------------------------------------------------------------------------- /frontend/src/components/JobEditRawJSON/JobEditRawJSON.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/frontend/src/components/JobEditRawJSON/JobEditRawJSON.js -------------------------------------------------------------------------------- /frontend/src/components/JobEvaluations/JobEvaluations.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/frontend/src/components/JobEvaluations/JobEvaluations.js -------------------------------------------------------------------------------- /frontend/src/components/JobHealth/JobHealth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/frontend/src/components/JobHealth/JobHealth.js -------------------------------------------------------------------------------- /frontend/src/components/JobInfo/JobInfo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/frontend/src/components/JobInfo/JobInfo.js -------------------------------------------------------------------------------- /frontend/src/components/JobLink/JobLink.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/frontend/src/components/JobLink/JobLink.js -------------------------------------------------------------------------------- /frontend/src/components/JobList/JobList.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/frontend/src/components/JobList/JobList.js -------------------------------------------------------------------------------- /frontend/src/components/JobRaw/JobRaw.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/frontend/src/components/JobRaw/JobRaw.js -------------------------------------------------------------------------------- /frontend/src/components/JobStatusFilter/JobStatusFilter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/frontend/src/components/JobStatusFilter/JobStatusFilter.js -------------------------------------------------------------------------------- /frontend/src/components/JobTaskGroupActionRestart/JobTaskGroupActionRestart.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/frontend/src/components/JobTaskGroupActionRestart/JobTaskGroupActionRestart.js -------------------------------------------------------------------------------- /frontend/src/components/JobTaskGroupActionScale/JobTaskGroupActionScale.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/frontend/src/components/JobTaskGroupActionScale/JobTaskGroupActionScale.js -------------------------------------------------------------------------------- /frontend/src/components/JobTaskGroupActionStop/JobTaskGroupActionStop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/frontend/src/components/JobTaskGroupActionStop/JobTaskGroupActionStop.js -------------------------------------------------------------------------------- /frontend/src/components/JobTaskGroups/JobTaskGroups.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/frontend/src/components/JobTaskGroups/JobTaskGroups.js -------------------------------------------------------------------------------- /frontend/src/components/JobTasks/JobTasks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/frontend/src/components/JobTasks/JobTasks.js -------------------------------------------------------------------------------- /frontend/src/components/JobTopbar/JobTopbar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/frontend/src/components/JobTopbar/JobTopbar.js -------------------------------------------------------------------------------- /frontend/src/components/JobTypeFilter/JobTypeFilter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/frontend/src/components/JobTypeFilter/JobTypeFilter.js -------------------------------------------------------------------------------- /frontend/src/components/MetaPayload/MetaPayload.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/frontend/src/components/MetaPayload/MetaPayload.js -------------------------------------------------------------------------------- /frontend/src/components/NodeStatus/NodeStatus.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/frontend/src/components/NodeStatus/NodeStatus.js -------------------------------------------------------------------------------- /frontend/src/components/NomadMainNav/NomadMainNav.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/frontend/src/components/NomadMainNav/NomadMainNav.js -------------------------------------------------------------------------------- /frontend/src/components/NomadTopbar/NomadTopbar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/frontend/src/components/NomadTopbar/NomadTopbar.js -------------------------------------------------------------------------------- /frontend/src/components/NomadTopbar/NomadTopbar.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/frontend/src/components/NomadTopbar/NomadTopbar.scss -------------------------------------------------------------------------------- /frontend/src/components/NotificationsBar/NotificationsBar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/frontend/src/components/NotificationsBar/NotificationsBar.js -------------------------------------------------------------------------------- /frontend/src/components/PortBindings/PortBindings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/frontend/src/components/PortBindings/PortBindings.js -------------------------------------------------------------------------------- /frontend/src/components/Progressbar/Progressbar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/frontend/src/components/Progressbar/Progressbar.js -------------------------------------------------------------------------------- /frontend/src/components/RawJson/RawJson.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/frontend/src/components/RawJson/RawJson.js -------------------------------------------------------------------------------- /frontend/src/components/SelectField/SelectField.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/frontend/src/components/SelectField/SelectField.js -------------------------------------------------------------------------------- /frontend/src/components/ServerInfo/ServerInfo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/frontend/src/components/ServerInfo/ServerInfo.js -------------------------------------------------------------------------------- /frontend/src/components/ServerLink/ServerLink.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/frontend/src/components/ServerLink/ServerLink.js -------------------------------------------------------------------------------- /frontend/src/components/ServerRaw/ServerRaw.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/frontend/src/components/ServerRaw/ServerRaw.js -------------------------------------------------------------------------------- /frontend/src/components/ServerTopbar/ServerTopbar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/frontend/src/components/ServerTopbar/ServerTopbar.js -------------------------------------------------------------------------------- /frontend/src/components/Table/Table.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/frontend/src/components/Table/Table.js -------------------------------------------------------------------------------- /frontend/src/components/Table/TableBody.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/frontend/src/components/Table/TableBody.js -------------------------------------------------------------------------------- /frontend/src/components/Table/TableFooter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/frontend/src/components/Table/TableFooter.js -------------------------------------------------------------------------------- /frontend/src/components/Table/TableHeader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/frontend/src/components/Table/TableHeader.js -------------------------------------------------------------------------------- /frontend/src/components/Table/TableHeaderColumn.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/frontend/src/components/Table/TableHeaderColumn.js -------------------------------------------------------------------------------- /frontend/src/components/Table/TableRow.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/frontend/src/components/Table/TableRow.js -------------------------------------------------------------------------------- /frontend/src/components/Table/TableRowColumn.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/frontend/src/components/Table/TableRowColumn.js -------------------------------------------------------------------------------- /frontend/src/components/Table/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/frontend/src/components/Table/index.js -------------------------------------------------------------------------------- /frontend/src/components/TableHelper/TableHelper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/frontend/src/components/TableHelper/TableHelper.js -------------------------------------------------------------------------------- /frontend/src/components/UtilizationAreaChart/UtilizationAreaChart.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/frontend/src/components/UtilizationAreaChart/UtilizationAreaChart.js -------------------------------------------------------------------------------- /frontend/src/components/UtilizationPieChart/UtilizationPieChart.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/frontend/src/components/UtilizationPieChart/UtilizationPieChart.js -------------------------------------------------------------------------------- /frontend/src/components/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/frontend/src/components/app.js -------------------------------------------------------------------------------- /frontend/src/components/error_app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/frontend/src/components/error_app.js -------------------------------------------------------------------------------- /frontend/src/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/frontend/src/config.js -------------------------------------------------------------------------------- /frontend/src/containers/allocation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/frontend/src/containers/allocation.js -------------------------------------------------------------------------------- /frontend/src/containers/allocations.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/frontend/src/containers/allocations.js -------------------------------------------------------------------------------- /frontend/src/containers/client.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/frontend/src/containers/client.js -------------------------------------------------------------------------------- /frontend/src/containers/clients.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/frontend/src/containers/clients.js -------------------------------------------------------------------------------- /frontend/src/containers/cluster.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/frontend/src/containers/cluster.js -------------------------------------------------------------------------------- /frontend/src/containers/consul_kv.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/frontend/src/containers/consul_kv.js -------------------------------------------------------------------------------- /frontend/src/containers/consul_nodes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/frontend/src/containers/consul_nodes.js -------------------------------------------------------------------------------- /frontend/src/containers/consul_services.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/frontend/src/containers/consul_services.js -------------------------------------------------------------------------------- /frontend/src/containers/consul_sessions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/frontend/src/containers/consul_sessions.js -------------------------------------------------------------------------------- /frontend/src/containers/deployment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/frontend/src/containers/deployment.js -------------------------------------------------------------------------------- /frontend/src/containers/deployments.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/frontend/src/containers/deployments.js -------------------------------------------------------------------------------- /frontend/src/containers/evaluation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/frontend/src/containers/evaluation.js -------------------------------------------------------------------------------- /frontend/src/containers/evaluations.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/frontend/src/containers/evaluations.js -------------------------------------------------------------------------------- /frontend/src/containers/job.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/frontend/src/containers/job.js -------------------------------------------------------------------------------- /frontend/src/containers/jobs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/frontend/src/containers/jobs.js -------------------------------------------------------------------------------- /frontend/src/containers/select_consul_region.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/frontend/src/containers/select_consul_region.js -------------------------------------------------------------------------------- /frontend/src/containers/select_nomad_region.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/frontend/src/containers/select_nomad_region.js -------------------------------------------------------------------------------- /frontend/src/containers/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/frontend/src/containers/server.js -------------------------------------------------------------------------------- /frontend/src/containers/servers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/frontend/src/containers/servers.js -------------------------------------------------------------------------------- /frontend/src/containers/system.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/frontend/src/containers/system.js -------------------------------------------------------------------------------- /frontend/src/helpers/uuid.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/frontend/src/helpers/uuid.js -------------------------------------------------------------------------------- /frontend/src/history.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/frontend/src/history.js -------------------------------------------------------------------------------- /frontend/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/frontend/src/main.js -------------------------------------------------------------------------------- /frontend/src/reducers/allocation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/frontend/src/reducers/allocation.js -------------------------------------------------------------------------------- /frontend/src/reducers/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/frontend/src/reducers/app.js -------------------------------------------------------------------------------- /frontend/src/reducers/cluster.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/frontend/src/reducers/cluster.js -------------------------------------------------------------------------------- /frontend/src/reducers/consul.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/frontend/src/reducers/consul.js -------------------------------------------------------------------------------- /frontend/src/reducers/deployment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/frontend/src/reducers/deployment.js -------------------------------------------------------------------------------- /frontend/src/reducers/evaluation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/frontend/src/reducers/evaluation.js -------------------------------------------------------------------------------- /frontend/src/reducers/filesystem.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/frontend/src/reducers/filesystem.js -------------------------------------------------------------------------------- /frontend/src/reducers/job.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/frontend/src/reducers/job.js -------------------------------------------------------------------------------- /frontend/src/reducers/member.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/frontend/src/reducers/member.js -------------------------------------------------------------------------------- /frontend/src/reducers/node.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/frontend/src/reducers/node.js -------------------------------------------------------------------------------- /frontend/src/reducers/nomad.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/frontend/src/reducers/nomad.js -------------------------------------------------------------------------------- /frontend/src/reducers/root.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/frontend/src/reducers/root.js -------------------------------------------------------------------------------- /frontend/src/reducers/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/frontend/src/reducers/utils.js -------------------------------------------------------------------------------- /frontend/src/router.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/frontend/src/router.js -------------------------------------------------------------------------------- /frontend/src/sagas/event.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/frontend/src/sagas/event.js -------------------------------------------------------------------------------- /frontend/src/store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/frontend/src/store.js -------------------------------------------------------------------------------- /frontend/webpack-prod.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/frontend/webpack-prod.config.js -------------------------------------------------------------------------------- /frontend/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/frontend/webpack.config.js -------------------------------------------------------------------------------- /frontend/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/frontend/yarn.lock -------------------------------------------------------------------------------- /scripts/consul-acl-node/acl.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/scripts/consul-acl-node/acl.hcl -------------------------------------------------------------------------------- /scripts/consul-acl-node/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/scripts/consul-acl-node/config.json -------------------------------------------------------------------------------- /scripts/consul-acl-node/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/scripts/consul-acl-node/install.sh -------------------------------------------------------------------------------- /scripts/consul-acl-node/start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/scripts/consul-acl-node/start.sh -------------------------------------------------------------------------------- /scripts/nginx-frontend-proxy/mime.types: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/scripts/nginx-frontend-proxy/mime.types -------------------------------------------------------------------------------- /scripts/nginx-frontend-proxy/site.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/scripts/nginx-frontend-proxy/site.conf -------------------------------------------------------------------------------- /scripts/nginx-frontend-proxy/start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/scripts/nginx-frontend-proxy/start.sh -------------------------------------------------------------------------------- /scripts/nomad-mutli-region-cluster/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/scripts/nomad-mutli-region-cluster/Makefile -------------------------------------------------------------------------------- /scripts/nomad-mutli-region-cluster/dc-eu.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/scripts/nomad-mutli-region-cluster/dc-eu.hcl -------------------------------------------------------------------------------- /scripts/nomad-mutli-region-cluster/dc-us.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/scripts/nomad-mutli-region-cluster/dc-us.hcl -------------------------------------------------------------------------------- /scripts/nomad-mutli-region-cluster/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/scripts/nomad-mutli-region-cluster/install.sh -------------------------------------------------------------------------------- /scripts/nomad-mutli-region-cluster/job-eu.nomad: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/scripts/nomad-mutli-region-cluster/job-eu.nomad -------------------------------------------------------------------------------- /scripts/nomad-mutli-region-cluster/job-us.nomad: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/scripts/nomad-mutli-region-cluster/job-us.nomad -------------------------------------------------------------------------------- /scripts/nomad-mutli-region-cluster/start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/scripts/nomad-mutli-region-cluster/start.sh -------------------------------------------------------------------------------- /scripts/traefik-proxy/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/scripts/traefik-proxy/README.md -------------------------------------------------------------------------------- /scripts/traefik-proxy/config.hcl: -------------------------------------------------------------------------------- 1 | consul { 2 | address = "172.16.137.186:8500" 3 | } 4 | -------------------------------------------------------------------------------- /scripts/traefik-proxy/traefik-proxy.nomad: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/scripts/traefik-proxy/traefik-proxy.nomad -------------------------------------------------------------------------------- /travis.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/travis.Dockerfile -------------------------------------------------------------------------------- /travis.Dockerfile.dockerignore: -------------------------------------------------------------------------------- 1 | * 2 | !/backend/build/hashi-ui-linux-amd64 3 | -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jippi/hashi-ui/HEAD/yarn.lock --------------------------------------------------------------------------------