• Stars
    star
    255
  • Rank 159,729 (Top 4 %)
  • Language
    TypeScript
  • License
    Apache License 2.0
  • Created over 8 years ago
  • Updated over 2 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

The UI for The Datacenter Operating System

DC/OS UI Build Status

The User Interface for The Datacenter Operating System.

The DC/OS UI is used by datacenter operators to administer and manage a datacenter. Developers use DC/OS UI to manage, deploy and debug their applications. The DC/OS UI sits at the top of the DC/OS stack along with the CLI.

DC/OS UI

Usage

Setting Up a Development Environment

git clone [email protected]:dcos/dcos-ui.git && cd dcos-ui
npm i

# Add developer files for config overrides. E.g. to enable plugins.
npm run util:scaffold

# start the development server against an existing cluster
CLUSTER_URL=<MY-CLUSTER> npm start

Using Docker

If you prefer to use docker, you might want to try docker-compose:

docker-compose up -d
docker-compose exec toolchain /bin/bash # This opens bash inside of the docker container
CLUSTER=URL=<MY-CLUSTEr> npm start

Releasing

To create a bump PR against DCOS, you can run ./script/ci/dcos-bump. You'll need some credentials that you can get from the ux-guild. Once the bump-PR is up, please ensure that all addressed issues are mentioned in the PRs description. Afterwards comment on the PR: @mesosphere-mergebot backport 2.1 2.0 1.13. Please have a look at all Changes.mds and update those if needed. Get those PRs merged, done!

Contributing

Contributing Guidelines

Testing

See more at the Testing section of the Contribution Guidelines.

License and Author

Copyright D2iQ, Inc.

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this repository except in compliance with the License.

The contents of this repository are solely licensed under the terms described in the LICENSE file included in this repository.

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Authors are listed in Authors.md file.

More Repositories

1

dcos

DC/OS - The Datacenter Operating System
Python
2,354
star
2

dcos-cli

The command line for DC/OS.
Go
224
star
3

lashup

A distributed CRDT store with multicast and failure detector capabilities
Erlang
210
star
4

examples

DC/OS examples
Shell
138
star
5

metronome

Apache Mesos framework for scheduled jobs
Scala
111
star
6

demos

Repository with DC/OS demos to show specific use cases, usually industry specific.
TSQL
102
star
7

dcos-e2e

Spin up and manage DC/OS clusters in test environments
Python
61
star
8

cosmos

Provides an API for the orderly, harmonious, and complete management of DC/OS service packages
Scala
58
star
9

dcos-net

A networking layer of DC/OS
Erlang
45
star
10

adminrouter

Nginx config running on the DCOS master servers to provide a proxy for the admin parts of the cluster
38
star
11

shakedown

DC/OS test harness
Python
29
star
12

dcos-ansible

Ansibles roles to manage a Mesosphere DC/OS clusters life cycle
Python
29
star
13

dcos-website

Source for the official DC/OS website
JavaScript
25
star
14

prometheus-alert-rules

22
star
15

dcos-oauth

DC/OS OAuth Service (only used up to DC/OS version 1.12)
Go
22
star
16

dcos-log

dcos-log: is a HTTP server for systemd journal events
Go
18
star
17

dcos-mesos-modules

Mesos Modules used in DC/OS
C++
17
star
18

dcos-go

DC/OS golang shared libraries
Go
15
star
19

dcos-launch

Turn-key deployments of DC/OS on AWS (template and onprem), Azure, and GCE
Python
15
star
20

grafana-dashboards

Official DC/OS Grafana dashboards
14
star
21

exhibitor

ZooKeeper co-process for instance monitoring, backup/recovery, cleanup and visualization.
Java
13
star
22

pve

Erlang
8
star
23

client-go

DC/OS Client for Go.
Go
7
star
24

dcos-test-utils

Utilities for testing and interacting with DC/OS services
Python
6
star
25

dcos-diagnostics

DC/OS Distributed Diagnostics Tool & Aggregation Service
Go
6
star
26

bouncer

The DC/OS identity and access management service (IAM)
Python
6
star
27

dcos-images

Repository is used to qualify DC/OS releases on multiple operating systems.
Shell
4
star
28

dcos-http-cli

HTTP requests against your DC/OS cluster!
Go
3
star
29

mesos_state

Erlang
3
star
30

terraform-aws-spot-instance

HCL
3
star
31

raml-validator-loader

A webpack plugin that converts RAML rules into pure javascript-only validation routines
JavaScript
3
star
32

kminuteman

C
2
star
33

dcos-ui-update-service

DC/OS component responsible for updating dcos-ui served version
Go
2
star
34

dcos-core-cli

Core plugin for the DC/OS CLI
Python
2
star
35

dcos-cni

DC/OS specific CNI plugins.
Go
2
star
36

sbt-dcos

An SBT plugin for common build settings of Scala projects in DC/OS.
Scala
2
star