Coder Social home page Coder Social logo

playfab / thundernetes-ui Goto Github PK

View Code? Open in Web Editor NEW
3.0 4.0 8.0 2.35 MB

Thundernetes UI is a frontend for Thundernetes that allows you to visualize and interact with your game server clusters

Home Page: https://playfab.github.io/thundernetes

License: Apache License 2.0

HTML 1.91% TypeScript 97.34% CSS 0.39% Dockerfile 0.36%
gameservers kubernetes multiplayer

thundernetes-ui's People

Contributors

dgkanatsios avatar imads608 avatar javier-op avatar shrayrastogi avatar snobu avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

thundernetes-ui's Issues

Game Server view - paging

Game Server view can be a long list for GameServerBuilds with a large number of GameServers. Can we have a paging mechanism?

GitHub links

We should add links to Thundernetes on GitHub and Thundernetes website.

GameServer view - sorting

It would be useful if we were able to sort with different columns on GameServer view. E.g. with creation date or last updated date

GameServerBuild - create view

We should support the option to create a GameServerBuild. We could have a textbox where the user will enter the YAML of the GameServerBuild they want to create.
Ideally

  • we can have a starter YAML template to provide the user with a starting point
  • we can do some validation of the YAML (at least the structure of it) before we send it to the server

Defining the cluster configurations

Currently the script expects an environment variable (REACT_APP_GAMESERVERAPI_URL) with the cluster configuration. Maybe we can make it a JSON file which can be mounted via a ConfigMap on a Pod?

We should also display meaningful errors to the user, when it fails to be parsed.

GameServerBuild view - context is lost?

I ended up deploying a GameServerBuild with the same name/buildID on two different clusters and this seemed to have made the system lose some context. For example, when I click on the different build names on the left, the GameServerBuild view is not updated.

Authentication

We should provide a way for the user to configure authentication to the gameserverapi.

This is dependent on a work item on Thundernetes for gameserverapi to be secured.

Containerize the app

The app should be available as a container image, this image should be able to be configured without having to rebuild it.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.