add readme
This commit is contained in:
parent
1f5a1baf95
commit
7ecc2b5aa6
7
README.md
Normal file
7
README.md
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
# Traefik Helper (for Kubernetes)
|
||||||
|
|
||||||
|
This is a helper for [Traefik](https://traefik.io/) on Kubernetes. It allows you to add and delete services from a simple cli.
|
||||||
|
|
||||||
|
## Todo
|
||||||
|
|
||||||
|
- [ ] Use the Traefik api to list all services
|
24
app.py
24
app.py
@ -7,19 +7,19 @@ from commands import addService
|
|||||||
from commands import deleteService
|
from commands import deleteService
|
||||||
|
|
||||||
class TraefikHelper(App):
|
class TraefikHelper(App):
|
||||||
def __init__(self):
|
def __init__(self):
|
||||||
super().__init__(
|
super().__init__(
|
||||||
description='Traefik Helper',
|
description='Traefik Helper',
|
||||||
version='0.1',
|
version='0.1',
|
||||||
command_manager=CommandManager('commands'),
|
command_manager=CommandManager('commands'),
|
||||||
deferred_help=False,
|
deferred_help=False,
|
||||||
|
)
|
||||||
|
|
||||||
)
|
|
||||||
def main(argv=sys.argv[1:]):
|
def main(argv=sys.argv[1:]):
|
||||||
app = TraefikHelper()
|
app = TraefikHelper()
|
||||||
app.command_manager.add_command('add', addService.AddService)
|
app.command_manager.add_command('add', addService.AddService)
|
||||||
app.command_manager.add_command('delete', deleteService.DeleteService)
|
app.command_manager.add_command('delete', deleteService.DeleteService)
|
||||||
return app.run(argv)
|
return app.run(argv)
|
||||||
|
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
||||||
sys.exit(main(sys.argv[1:]))
|
sys.exit(main(sys.argv[1:]))
|
Loading…
Reference in New Issue
Block a user