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 APIServerLoadBalancer setting to enable/disable API server LB, allow adding ports, configure firewall #26

Merged
merged 45 commits into from
Sep 2, 2024

Commits on Aug 13, 2024

  1. Configuration menu
    Copy the full SHA
    bd8117b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    90c6782 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9238940 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    72838bc View commit details
    Browse the repository at this point in the history
  5. chore: remove staticcheck

    hrak committed Aug 13, 2024
    Configuration menu
    Copy the full SHA
    1b5abba View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    878a2f9 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    5e96113 View commit details
    Browse the repository at this point in the history
  8. feat: Allow firewall rules to be defined for the API server load bala…

    …ncer
    
    also allows load balancing additional ports to the API server
    hrak committed Aug 13, 2024
    Configuration menu
    Copy the full SHA
    8acd547 View commit details
    Browse the repository at this point in the history
  9. chore: Update to k8s v1.27.16

    hrak committed Aug 13, 2024
    Configuration menu
    Copy the full SHA
    795d4e0 View commit details
    Browse the repository at this point in the history
  10. chore: Update to Go 1.22

    hrak committed Aug 13, 2024
    Configuration menu
    Copy the full SHA
    a5971d5 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    c10a42d View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    7e9e6e2 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    3b67bab View commit details
    Browse the repository at this point in the history
  14. fix: Add missing leader election flags, remove cloud-config-file flag

    + remove statically defined and deprecated port
    hrak committed Aug 13, 2024
    Configuration menu
    Copy the full SHA
    0e9a10a View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    bc2002e View commit details
    Browse the repository at this point in the history

Commits on Aug 15, 2024

  1. feat: Log end of reconciliation

    hrak committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    6dfe5bd View commit details
    Browse the repository at this point in the history
  2. fix: Watch for changes in CloudStackCluster in the isonet controller …

    …and reconcile if needed
    hrak committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    6362bc1 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f01f7d5 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    df2577f View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    af09d28 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    0447baf View commit details
    Browse the repository at this point in the history

Commits on Aug 19, 2024

  1. Configuration menu
    Copy the full SHA
    0c9fd17 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4aa2d64 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a0648f6 View commit details
    Browse the repository at this point in the history
  4. fix: Add some type checking

    hrak committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    c289b43 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    0bfddd7 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    0cdc08d View commit details
    Browse the repository at this point in the history

Commits on Aug 21, 2024

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

Commits on Aug 23, 2024

  1. fix: Solved several issues with the firewalling implementation

    - prevent deletion of lb/fw rules not created by CAPC by using tags
    - delete all lb/fw rules when the lb is disabled
    - the fw rule lookup map only allowed 1 rule per port
    hrak committed Aug 23, 2024
    Configuration menu
    Copy the full SHA
    5f6e709 View commit details
    Browse the repository at this point in the history

Commits on Aug 27, 2024

  1. Configuration menu
    Copy the full SHA
    04008c3 View commit details
    Browse the repository at this point in the history
  2. feat: Consider that isonet outgoing IP might not be the same as LB IP

    - isoNet.Status.PublicIPID is now the isonet outgoing IP
    - Added isonet.Status.PublicIPAddress for easy lookup of the outgoing IP
    - Automatically add the outgoing IP to allowed CIDRs
    hrak committed Aug 27, 2024
    Configuration menu
    Copy the full SHA
    c9f806c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    cdf9f2a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f5ab380 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    c26adc4 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    8bd85c7 View commit details
    Browse the repository at this point in the history
  7. fix: Tag the outgoing IP

    hrak committed Aug 27, 2024
    Configuration menu
    Copy the full SHA
    e86ef49 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    b010f50 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    2cca369 View commit details
    Browse the repository at this point in the history
  10. fix: The resource type for a lb rule is LoadBalancer, not LoadBalance…

    …rRule
    
    because screw consistency (a fw rule is FirewallRule)
    hrak committed Aug 27, 2024
    Configuration menu
    Copy the full SHA
    8bda463 View commit details
    Browse the repository at this point in the history

Commits on Aug 28, 2024

  1. Configuration menu
    Copy the full SHA
    49040f3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8a0b6b3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5835fce View commit details
    Browse the repository at this point in the history

Commits on Aug 30, 2024

  1. Configuration menu
    Copy the full SHA
    bf8d10a View commit details
    Browse the repository at this point in the history
  2. fix(tests): Remove injection of ginkgo recover statements

    This was not particularly helping in troubleshooting
    hrak committed Aug 30, 2024
    Configuration menu
    Copy the full SHA
    00692df View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f472057 View commit details
    Browse the repository at this point in the history