Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add functionality for Automation Tool triggering #20

Open
vjeeva opened this issue Oct 16, 2017 · 2 comments
Open

Add functionality for Automation Tool triggering #20

vjeeva opened this issue Oct 16, 2017 · 2 comments

Comments

@vjeeva
Copy link
Owner

vjeeva commented Oct 16, 2017

Since the UI container can run on its own, and to support scheduled jobs, we can have automation tools like Jenkins run the tester containers against backups.

The tester container will grab all configs needed from the assigned conf.d yaml ONLY! Not even the global yml is needed. I should just add a set of params for an API call to trigger instead of a local container create. All that would be needed is maybe authentication creds and an API endpoint. Lets hope the interface can be made easily.

This also means the transport used will have to also be the transport used for dumping logs. That also needs to be added to the backup specific config.

@vjeeva
Copy link
Owner Author

vjeeva commented Oct 16, 2017

I should update the README now, so I can add a section for how to run in an automation tool.

@vjeeva
Copy link
Owner Author

vjeeva commented Oct 20, 2017

In this branch's commit. Need to test.

@vjeeva vjeeva removed the priority label Oct 20, 2017
vjeeva pushed a commit that referenced this issue Oct 23, 2017
* Updated Readme for what we need plus added triggering functionality to UI

* Added support for reading remote logs

* Saving work of logs based on configs.

* Automation tool triggering added, log dumping made for local or s3 based on driver, logs can dump to either and retrieve from either! Also finally routed properly for docker images to load backups via mount rather than ssh tunnel file pipe... Added support for postgres pg_restore parallel restore. Idk if I mmissed anything else

* Updated README for leftover items

* S3 backups go into host mounted tmp dir

* Fix to tmp dir
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant