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 support for loadbalancer interface #153

Merged
merged 13 commits into from
May 19, 2021

Commits on May 18, 2021

  1. Add support for loadbalancer interface

    This adds support for the `loadbalancer` interface so that cloud-native
    LBs can be provided by the integrator charms. Additionally, it
    simplifies the confusing way the relations between the masters and
    workers change depending on whether kubeapi-load-balancer is being used
    or not by making that use the same `lb-provider` endpoint and always
    forwarding the API endpoint URLs via the `kube-control` relation.
    
    Part of [lp:1897818][]
    Depends on:
      * juju-solutions/loadbalancer-interface#13
      * juju-solutions/interface-kube-control#33
      * charmed-kubernetes/charm-kubernetes-worker#84
      * charmed-kubernetes/charm-kubeapi-load-balancer#11
    
    [lp:1897818]: https://bugs.launchpad.net/charmed-kubernetes-testing/+bug/1897818
    johnsca committed May 18, 2021
    Configuration menu
    Copy the full SHA
    7dacaff View commit details
    Browse the repository at this point in the history
  2. Fix lint error

    johnsca committed May 18, 2021
    Configuration menu
    Copy the full SHA
    9947497 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    965845b View commit details
    Browse the repository at this point in the history
  4. Fix lint errors in test

    johnsca committed May 18, 2021
    Configuration menu
    Copy the full SHA
    cccb83d View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    228c8e0 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    6245411 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    af98770 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    6f16ac5 View commit details
    Browse the repository at this point in the history
  9. Improve status reporting around the auth-webhook and skip trying to c…

    …reate secrets before apiserver is available
    johnsca committed May 18, 2021
    Configuration menu
    Copy the full SHA
    4652693 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    c743805 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    8d8bf1f View commit details
    Browse the repository at this point in the history
  12. Fix unit test

    johnsca committed May 18, 2021
    Configuration menu
    Copy the full SHA
    6710736 View commit details
    Browse the repository at this point in the history

Commits on May 19, 2021

  1. Configuration menu
    Copy the full SHA
    b41eee6 View commit details
    Browse the repository at this point in the history