malarinv
  • Joined on 2019-06-11
malarinv pushed to main at infra/node-external-ip-controller 2025-01-12 12:42:22 +00:00
59dd11f353 fix: add logs for service watcher
a1cf0467da cleanup: remove legacy sync code
Compare 2 commits »
malarinv pushed to main at infra/node-external-ip-controller 2025-01-12 12:17:05 +00:00
7efde36ca3 fix: add ip address validation
malarinv pushed to main at infra/node-external-ip-controller 2025-01-12 12:05:53 +00:00
924c24b16b fix: use gateway ip set in zlangateway lable
c51c400a4b fix: log all ips
4a14d77cc5 feat: enable node addition/removal based externalip updates
Compare 3 commits »
malarinv pushed to main at infra/node-external-ip-controller 2025-01-12 10:46:32 +00:00
041b45bb94 logs: add debug logs
malarinv pushed to main at infra/node-external-ip-controller 2025-01-12 10:42:12 +00:00
e72c1e3c1e fix: setup proper logging
4b23c6bcd9 feat: use service labels to identify service that needs to be annotated
Compare 2 commits »
malarinv pushed to main at infra/node-external-ip-controller 2025-01-12 10:01:27 +00:00
1d5ce487a6 script: build-n-push make target
malarinv pushed to main at infra/node-external-ip-controller 2025-01-12 10:00:52 +00:00
c386f2e648 fix: set default filename
malarinv pushed to main at infra/node-external-ip-controller 2025-01-12 09:11:30 +00:00
87869abf8b fix: provide configurable file path
87953222bb feat: listen for a list of services to update gateways
b297643ef7 fix: load gateway services from yaml
d4db24a8d8 fix: add gateway service list support
c972a4e56b cleanup: formatting
Compare 5 commits »
malarinv pushed to main at infra/node-external-ip-controller 2024-11-07 20:18:53 +00:00
3e89eaaa26 node names logging
malarinv pushed to main at infra/node-external-ip-controller 2024-11-07 20:16:31 +00:00
573f16c5c2 accumulate external ips before updating service
malarinv pushed to main at infra/node-external-ip-controller 2024-11-07 19:54:27 +00:00
4e71e70890 update service name to web listener
malarinv pushed to main at infra/node-external-ip-controller 2024-11-07 19:14:50 +00:00
d71f7f1c49 enable multiple gateway ip support
a225b8ec5f read values from env vars
Compare 2 commits »
malarinv pushed to main at infra/node-external-ip-controller 2024-11-01 08:40:40 +00:00
f9a2713530 use service label patter
malarinv pushed to main at infra/node-external-ip-controller 2024-11-01 08:11:44 +00:00
e91697bae7 fix dependency
1012046c0a add async suppor to enable updating ip for new service
db0e2ac843 use external ip first
1880f8ce54 flush logs
148190ab02 use ipam address as kube vip target as well
Compare 5 commits »
malarinv pushed to main at infra/node-external-ip-controller 2024-10-31 17:57:13 +00:00
a7a2271da6 fix bug
malarinv pushed to main at infra/node-external-ip-controller 2024-10-31 17:35:58 +00:00
17b90e18ca filter based on node label being set to enablelb
dfb89f1608 retry connection if timeout is reached
Compare 2 commits »
malarinv pushed to main at infra/node-external-ip-controller 2024-10-31 17:02:20 +00:00
1f9f45baf5 update service annotation with ip of node that is set as gateway
564dc1d9a1 update service ip based on external ip
Compare 2 commits »
malarinv pushed to main at infra/node-external-ip-controller 2024-10-31 15:31:07 +00:00
363c514f8a initial commit
malarinv created branch main in infra/node-external-ip-controller 2024-10-31 15:31:07 +00:00
malarinv created repository infra/node-external-ip-controller 2024-10-31 15:29:14 +00:00