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

dogswatch: initial kubernetes operator #239

Merged
merged 51 commits into from
Nov 15, 2019
Merged

dogswatch: initial kubernetes operator #239

merged 51 commits into from
Nov 15, 2019

Commits on Nov 12, 2019

  1. Configuration menu
    Copy the full SHA
    cefce8c View commit details
    Browse the repository at this point in the history
  2. dogswatch: make constants true strings

    The generated strings don't actually deserialize and serialize in the
    generated string form so there's no gain to them.
    jahkeup committed Nov 12, 2019
    Configuration menu
    Copy the full SHA
    7599e25 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    85725f0 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    00b9edf View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    9435380 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    2a65dea View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    cfeed5f View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    4693ba1 View commit details
    Browse the repository at this point in the history
  9. dogswatch: handle state propagation and response

    There's still potential for races to the update, but that may be a
    product of the JSON Merge that's generated by the Kubernetes client -
    either way, there's a chance for a race and it should be mitigated.
    jahkeup committed Nov 12, 2019
    Configuration menu
    Copy the full SHA
    b86d89e View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    58e0721 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    1efaf64 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    0c0c128 View commit details
    Browse the repository at this point in the history
  13. dogswatch: delete unused code

    jahkeup committed Nov 12, 2019
    Configuration menu
    Copy the full SHA
    08968d5 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    0b1c703 View commit details
    Browse the repository at this point in the history
  15. dogswatch: update todos

    jahkeup committed Nov 12, 2019
    Configuration menu
    Copy the full SHA
    152da4a View commit details
    Browse the repository at this point in the history
  16. dogswatch: add tests for intent

    Massaging some of the conditions for validated usages
    jahkeup committed Nov 12, 2019
    Configuration menu
    Copy the full SHA
    08c95cd View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    d582b0c View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    05cb5bc View commit details
    Browse the repository at this point in the history
  19. dogswatch: fix usage

    jahkeup committed Nov 12, 2019
    Configuration menu
    Copy the full SHA
    3f3bc69 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    dfec08b View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    db0a759 View commit details
    Browse the repository at this point in the history
  22. dogswatch: go mod tidy

    jahkeup committed Nov 12, 2019
    Configuration menu
    Copy the full SHA
    06e6a97 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    6e95295 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    7da889f View commit details
    Browse the repository at this point in the history
  25. dogswatch: add development cluster resources

    kind create cluster --config ./dev/cluster.yaml
    kubectl apply -f ./dev/dashboard.yaml
    jahkeup committed Nov 12, 2019
    Configuration menu
    Copy the full SHA
    33ab26c View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    2c5e7fb View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    6cc0541 View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    0517ce7 View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    df17abd View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    3b4240e View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    33851e7 View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    378a591 View commit details
    Browse the repository at this point in the history
  33. Configuration menu
    Copy the full SHA
    b262f6b View commit details
    Browse the repository at this point in the history
  34. dogswatch: remove stale code

    jahkeup committed Nov 12, 2019
    Configuration menu
    Copy the full SHA
    d862836 View commit details
    Browse the repository at this point in the history
  35. dogswatch: use local cache for policy check

    Construct a view on the policy that's summarized for the policy check to
    act on with. There are some issues that may be introduced with this
    approach and need to be better formed, however, I think this will get
    this functionality off the ground.
    jahkeup committed Nov 12, 2019
    Configuration menu
    Copy the full SHA
    8d92ea1 View commit details
    Browse the repository at this point in the history
  36. dogswatch: add manager tests

    jahkeup committed Nov 12, 2019
    Configuration menu
    Copy the full SHA
    69cb3ac View commit details
    Browse the repository at this point in the history
  37. dogswatch: move to extras/

    jahkeup committed Nov 12, 2019
    Configuration menu
    Copy the full SHA
    d912fb6 View commit details
    Browse the repository at this point in the history
  38. Configuration menu
    Copy the full SHA
    fde6115 View commit details
    Browse the repository at this point in the history
  39. Configuration menu
    Copy the full SHA
    467b98e View commit details
    Browse the repository at this point in the history
  40. Configuration menu
    Copy the full SHA
    735dee8 View commit details
    Browse the repository at this point in the history
  41. dogswatch: remove updog check that errors

    We can't yet check for a usable configured state from updog, that'll
    have to come later. For now, checking that it exists on disk is enough
    to convince ourselves that we're in the right place.
    jahkeup committed Nov 12, 2019
    Configuration menu
    Copy the full SHA
    e38994f View commit details
    Browse the repository at this point in the history
  42. Configuration menu
    Copy the full SHA
    c99cf50 View commit details
    Browse the repository at this point in the history
  43. Configuration menu
    Copy the full SHA
    f149da2 View commit details
    Browse the repository at this point in the history
  44. Configuration menu
    Copy the full SHA
    a112336 View commit details
    Browse the repository at this point in the history
  45. dogswatch: refactor processs and poster interfaces

    This allows for the testing that's now present.
    jahkeup committed Nov 12, 2019
    Configuration menu
    Copy the full SHA
    0b811c2 View commit details
    Browse the repository at this point in the history
  46. dogswatch: add testoutput

    jahkeup committed Nov 12, 2019
    Configuration menu
    Copy the full SHA
    dd18161 View commit details
    Browse the repository at this point in the history
  47. dogswatch: add initial docs

    jahkeup committed Nov 12, 2019
    Configuration menu
    Copy the full SHA
    545bae6 View commit details
    Browse the repository at this point in the history
  48. Configuration menu
    Copy the full SHA
    21ee352 View commit details
    Browse the repository at this point in the history
  49. dogswatch: update docstrings

    jahkeup committed Nov 12, 2019
    Configuration menu
    Copy the full SHA
    990ace3 View commit details
    Browse the repository at this point in the history
  50. Configuration menu
    Copy the full SHA
    7e86d64 View commit details
    Browse the repository at this point in the history

Commits on Nov 14, 2019

  1. dogswatch: Update logging, climits, list update.

    * Add logging to command execution.
    * Increase, temporarily, memory of running pod.
    * Update ListUpdate logic.
    patraw committed Nov 14, 2019
    Configuration menu
    Copy the full SHA
    c8c4a0f View commit details
    Browse the repository at this point in the history