-
Notifications
You must be signed in to change notification settings - Fork 4
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 metacontroller for kubeflow 1.4 #1
Commits on Sep 22, 2021
-
* install hook has MVP functionality. It installs correctly and monitors the stateful until it is ready. Does not monitor/check other objs * includes basic test coverage Todo: * update-status hook * remove hook * all TODO items in code
Configuration menu - View commit details
-
Copy full SHA for af71a81 - Browse repository at this point
Copy the full SHA af71a81View commit details -
Hook fails because kubectl cannot access environment. Maybe juju sets up the remove hook env differently than install?
Configuration menu - View commit details
-
Copy full SHA for 17010e7 - Browse repository at this point
Copy the full SHA 17010e7View commit details -
Configuration menu - View commit details
-
Copy full SHA for db1856a - Browse repository at this point
Copy the full SHA db1856aView commit details -
feat: add reconcile loop on update-status hook
Current version will restore the state if it notices the statefulset is missing/incomplete
Configuration menu - View commit details
-
Copy full SHA for 5e7d673 - Browse repository at this point
Copy the full SHA 5e7d673View commit details -
Configuration menu - View commit details
-
Copy full SHA for 74fa19a - Browse repository at this point
Copy the full SHA 74fa19aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 795323a - Browse repository at this point
Copy the full SHA 795323aView commit details
Commits on Oct 27, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 4887fb4 - Browse repository at this point
Copy the full SHA 4887fb4View commit details
Commits on Oct 28, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 75c974e - Browse repository at this point
Copy the full SHA 75c974eView commit details
Commits on Nov 15, 2021
-
Configuration menu - View commit details
-
Copy full SHA for b9694a9 - Browse repository at this point
Copy the full SHA b9694a9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 838d579 - Browse repository at this point
Copy the full SHA 838d579View commit details
Commits on Nov 16, 2021
-
Configuration menu - View commit details
-
Copy full SHA for aa0dcc3 - Browse repository at this point
Copy the full SHA aa0dcc3View commit details -
Uses juju/juju#13442 (landed in juju 2.9.18)
Configuration menu - View commit details
-
Copy full SHA for 92045d0 - Browse repository at this point
Copy the full SHA 92045d0View commit details -
feat: Use lightkube instead of kubectl for creating objects
WIP. Missing unit tests and not fully tested
Configuration menu - View commit details
-
Copy full SHA for 8f27442 - Browse repository at this point
Copy the full SHA 8f27442View commit details
Commits on Nov 17, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 03838fa - Browse repository at this point
Copy the full SHA 03838faView commit details -
Configuration menu - View commit details
-
Copy full SHA for da5abfb - Browse repository at this point
Copy the full SHA da5abfbView commit details
Commits on Nov 18, 2021
-
Configuration menu - View commit details
-
Copy full SHA for af06c84 - Browse repository at this point
Copy the full SHA af06c84View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4d1a478 - Browse repository at this point
Copy the full SHA 4d1a478View commit details -
Configuration menu - View commit details
-
Copy full SHA for 74f44d2 - Browse repository at this point
Copy the full SHA 74f44d2View commit details -
feat: add error message for when charm does not have trust
Add tests for catch of trust-related error
Configuration menu - View commit details
-
Copy full SHA for 6e38a7c - Browse repository at this point
Copy the full SHA 6e38a7cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 64bebb6 - Browse repository at this point
Copy the full SHA 64bebb6View commit details
Commits on Nov 19, 2021
-
fix: mock away lightkube client in unit tests
client fails when kube config cannot be found on system (such as in GH runner)
Configuration menu - View commit details
-
Copy full SHA for bfe2da4 - Browse repository at this point
Copy the full SHA bfe2da4View commit details -
fix: update install process to handle resource conflicts
Install now attempts to create all resources, failing over to patching any that already exist (and logging this to debug-log). This is not foolproof (it could overwrite existing resources) Also changed: * k8s resource names now slightly more unique, attempting to avoid conflicts * changed CI name for `test_build_and_deploy` to `test_build_and_deploy_with_trust` to make it easier to run just that test during debugging
Configuration menu - View commit details
-
Copy full SHA for 454e7a2 - Browse repository at this point
Copy the full SHA 454e7a2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4200f8c - Browse repository at this point
Copy the full SHA 4200f8cView commit details -
fix: disable _no_trust integration test
Seems to be colliding with the regular deploy test, maybe because the second test starts before the first is fully torn down? Not sure, but both work in isolation locally.
Configuration menu - View commit details
-
Copy full SHA for 85c3af5 - Browse repository at this point
Copy the full SHA 85c3af5View commit details -
Refactor to address review comments
* refactor _create and _render to minimize duplicated code * misc minor changes
Configuration menu - View commit details
-
Copy full SHA for 24ef72b - Browse repository at this point
Copy the full SHA 24ef72bView commit details
Commits on Nov 23, 2021
-
Refactor to address review comments
Includes: * Removing properties for simplicity * Using tenacity.retry instead of while loop for checking resources * Using CheckFailed exception for raising errors in helpers * Scheduled weekly integration CI
Configuration menu - View commit details
-
Copy full SHA for 198dd8c - Browse repository at this point
Copy the full SHA 198dd8cView commit details -
fix: test_check_deployed_resources
Restore assignment of mock object that was removed by mistake
Configuration menu - View commit details
-
Copy full SHA for 29d8526 - Browse repository at this point
Copy the full SHA 29d8526View commit details