Skip to content
/ flits Public
forked from redbadger/flits

Web based control panel for coreos/fleet

Notifications You must be signed in to change notification settings

csghuser/flits

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

flits

Web based control panel for coreos/fleet

Experimental control panel to manage units via fleet on coreos. (https://github.com/coreos/coreos-vagrant)

You will need to create a file in the root of your project named settings.gcfg

; flits configuration
[fleet]
url = http://172.17.8.101:4002/v1-alpha/

[github]
clientId = <<APPLICATION CLIENT ID>>
clientSecret = <<APPLICATION CLIENT SECRET>>
redirectUrl = <<APPLICATION REDIRECT URL>>
scope = user:email
authUrl = https://github.com/login/oauth/authorize/
tokenUrl = https://github.com/login/oauth/access_token/
tokenCache = github_token.json

Once you have socket activated your instance of fleet (this example shows it activated on port 4002), you can then point the single page app using the url config option under the api section within the settings file. The site currently has support for a single access token from github (more features coming on this in regards multiple users and the management of unit file definitions).

In the mean time you will need to create and setup an application on github filling in the relevant settings or remove the auth handler on the routes from flits.go.

You can build the app using ./build

About

Web based control panel for coreos/fleet

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 49.1%
  • JavaScript 45.6%
  • Shell 5.3%