-
Notifications
You must be signed in to change notification settings - Fork 41
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 Equinix Metal Load Balancer support #740
✨ Add Equinix Metal Load Balancer support #740
Commits on May 13, 2024
-
feat: Add Equinix Metal Load Balancer support
- Add internal package for interacting with Equinix Metal Load Balancer API - packetcluster_controller creates load balancer and listener port and stores their ids in packetCluster annotations. - packetmachine_controller creates an origin pool and origin port for each machine and stores their IDs in the packetMachine annotations. - CPEMLBConfig and EMLBID added to the packet cloud client package to be able to provide a config for the CPEM loadBalancer setting in the emlb templates. - Memory request for the Cluster API Provider Packet controller increased to 300Mi to avoid OOMing while debugging. - EMLB added as a valid VIPManager enum type. Signed-off-by: Chris Privitere <23177737+cprivitere@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for a3e31a0 - Browse repository at this point
Copy the full SHA a3e31a0View commit details -
fix: don't tell cpem about the VIP load balancer
Signed-off-by: Chris Privitere <23177737+cprivitere@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 8a27c63 - Browse repository at this point
Copy the full SHA 8a27c63View commit details -
fix: fix duplicate "origin" in origin naming.
Signed-off-by: Chris Privitere <23177737+cprivitere@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 08b9879 - Browse repository at this point
Copy the full SHA 08b9879View commit details -
fix: only plumb ip address on localhost on the first machine
Signed-off-by: Chris Privitere <23177737+cprivitere@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 3e53a22 - Browse repository at this point
Copy the full SHA 3e53a22View commit details -
chore: re-make go-mod following rebase
Signed-off-by: Chris Privitere <23177737+cprivitere@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for b827ce3 - Browse repository at this point
Copy the full SHA b827ce3View commit details -
chore: fix packetcluster crd base following merge with 1.7 branch
Signed-off-by: Chris Privitere <23177737+cprivitere@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for b9ca34e - Browse repository at this point
Copy the full SHA b9ca34eView commit details
Commits on May 14, 2024
-
Signed-off-by: Chris Privitere <23177737+cprivitere@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 68c3793 - Browse repository at this point
Copy the full SHA 68c3793View commit details
Commits on May 20, 2024
-
Signed-off-by: Chris Privitere <23177737+cprivitere@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 36203e2 - Browse repository at this point
Copy the full SHA 36203e2View commit details -
Signed-off-by: Chris Privitere <23177737+cprivitere@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for f440057 - Browse repository at this point
Copy the full SHA f440057View commit details
Commits on May 23, 2024
-
Signed-off-by: Chris Privitere <23177737+cprivitere@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 911648e - Browse repository at this point
Copy the full SHA 911648eView commit details -
test: make token exchange settable so it can be tested, add test
Signed-off-by: Chris Privitere <23177737+cprivitere@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for ae9a1f3 - Browse repository at this point
Copy the full SHA ae9a1f3View commit details
Commits on May 24, 2024
-
refactor: change token exchanger to unmarshal expires_in better
Signed-off-by: Chris Privitere <23177737+cprivitere@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 0737d5b - Browse repository at this point
Copy the full SHA 0737d5bView commit details -
test: add tests for token-exchanger, now functional
Signed-off-by: Chris Privitere <23177737+cprivitere@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 5712aff - Browse repository at this point
Copy the full SHA 5712affView commit details -
Signed-off-by: Chris Privitere <23177737+cprivitere@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 34e472b - Browse repository at this point
Copy the full SHA 34e472bView commit details -
test: use gomega for asserts instead of testify to avoid extra depend…
…ency Signed-off-by: Chris Privitere <23177737+cprivitere@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for ad4b492 - Browse repository at this point
Copy the full SHA ad4b492View commit details -
test: clean up wanterr logic to be more readable as an assert
Signed-off-by: Chris Privitere <23177737+cprivitere@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 4ca3b76 - Browse repository at this point
Copy the full SHA 4ca3b76View commit details