Skip to content

Conversation

@rahulait
Copy link
Contributor

@rahulait rahulait commented Mar 3, 2025

General:

  • Have you removed all sensitive information, including but not limited to access keys and passwords?
  • Have you checked to ensure there aren't other open or closed Pull Requests for the same bug/feature/question?

Pull Request Guidelines:

  1. Does your submission pass tests?
  2. Have you added tests?
  3. Are you addressing a single feature in this PR?
  4. Are your commits atomic, addressing one change per commit?
  5. Are you following the conventions of the language?
  6. Have you saved your large formatting changes for a different PR, so we can focus on your work?
  7. Have you explained your rationale for why this feature is needed?
  8. Have you linked your PR to an open issue

tchinmai7 and others added 30 commits February 16, 2024 05:30
Refactor into distinct packages to prep for adding firewall support to Nodes
* add route-controller to linode ccm

* store vpc id in route_controller

* address review comments

* fix internal ip for nodes, fix tests and address review comments

* address review comments

* Update cloud/linode/route_controller.go

Co-authored-by: Ashley Dumaine <[email protected]>

---------

Co-authored-by: Rahul Sharma <[email protected]>
Co-authored-by: Ashley Dumaine <[email protected]>
* disable conn-throttle by default

* set to 0 only if nothing is specified:

* update readmne
… nodebalancer nodes (#192)

Fixing the nodebalancer config rebuilds to include ids of preexisting nodebalancer nodes to avoid rebuilds.

+ tests
+ Bumping k8s deps and updating CCM to reflect new API
+ Fixing node_controller and service_controller due to changes in k8s api.
+ upgrading toolchain
+ Bumping CI's go version
+ Adding build deps/tools to separate file
+ Refactored client mocks to generate just one file and dropped the two copies which existed due to _test.go in name, that prevents the code to be imported
Fix typo in README where in example is invalid json.
fix-readme: firewall-acl invalid json
* Lookup linode by IP if label does not match and ProviderID is not set

---------

Co-authored-by: Alex Vest <[email protected]>
…ound for issue #200 which some users are experiencing (#204)
* add back changes reverted in PR #195

* get instanceConfig only when running within VPC

* add and fix unittests

* use lock when reading/writing vpc id

* updated route-controller using /v4/vpcs/ips api

* fix tests

* switch to new api returning ips for specific vpc

* when running with vpc set, only cache instances which are part of VPC

* address review comments

* update linodego to v1.33.0

* address review comment, make variable required if routecontroller is enabled

---------

Co-authored-by: Rahul Sharma <[email protected]>
Set toolchain go1.22.2 go.mod
update client to work for v4beta API
[bugfix] - handle LoadBalancer deletion if service type changes to no longer be a LoadBalancer
Primarily to get the token obfuscation feature in this release: https://github.com/linode/linodego/releases/tag/v1.34.0

This means that if one enables LINODE_DEBUG to understand all Linode API calls, tokens will no longer be printed out.
Andrews2024 and others added 23 commits February 18, 2025 15:59
Bumps alpine from 3.21.2 to 3.21.3.

---
updated-dependencies:
- dependency-name: alpine
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps the kubernetes group with 5 updates:

| Package | From | To |
| --- | --- | --- |
| [k8s.io/api](https://github.com/kubernetes/api) | `0.32.1` | `0.32.2` |
| [k8s.io/apimachinery](https://github.com/kubernetes/apimachinery) | `0.32.1` | `0.32.2` |
| [k8s.io/client-go](https://github.com/kubernetes/client-go) | `0.32.1` | `0.32.2` |
| [k8s.io/cloud-provider](https://github.com/kubernetes/cloud-provider) | `0.32.1` | `0.32.2` |
| [k8s.io/component-base](https://github.com/kubernetes/component-base) | `0.32.1` | `0.32.2` |


Updates `k8s.io/api` from 0.32.1 to 0.32.2
- [Commits](kubernetes/api@v0.32.1...v0.32.2)

Updates `k8s.io/apimachinery` from 0.32.1 to 0.32.2
- [Commits](kubernetes/apimachinery@v0.32.1...v0.32.2)

Updates `k8s.io/client-go` from 0.32.1 to 0.32.2
- [Changelog](https://github.com/kubernetes/client-go/blob/master/CHANGELOG.md)
- [Commits](kubernetes/client-go@v0.32.1...v0.32.2)

Updates `k8s.io/cloud-provider` from 0.32.1 to 0.32.2
- [Commits](kubernetes/cloud-provider@v0.32.1...v0.32.2)

Updates `k8s.io/component-base` from 0.32.1 to 0.32.2
- [Commits](kubernetes/component-base@v0.32.1...v0.32.2)

---
updated-dependencies:
- dependency-name: k8s.io/api
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: kubernetes
- dependency-name: k8s.io/apimachinery
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: kubernetes
- dependency-name: k8s.io/client-go
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: kubernetes
- dependency-name: k8s.io/cloud-provider
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: kubernetes
- dependency-name: k8s.io/component-base
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: kubernetes
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [github.com/hexdigest/gowrap](https://github.com/hexdigest/gowrap) from 1.4.1 to 1.4.2.
- [Release notes](https://github.com/hexdigest/gowrap/releases)
- [Changelog](https://github.com/hexdigest/gowrap/blob/master/.goreleaser.yml)
- [Commits](hexdigest/gowrap@v1.4.1...v1.4.2)

---
updated-dependencies:
- dependency-name: github.com/hexdigest/gowrap
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [github.com/cilium/cilium](https://github.com/cilium/cilium) from 1.17.0 to 1.17.1.
- [Release notes](https://github.com/cilium/cilium/releases)
- [Changelog](https://github.com/cilium/cilium/blob/1.17.1/CHANGELOG.md)
- [Commits](cilium/cilium@1.17.0...1.17.1)

---
updated-dependencies:
- dependency-name: github.com/cilium/cilium
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…ler (#332)

* Allow setting vpcName(s) without enabling route controller

* Update docs
[improvement] Add subnet filtering for routes management
Bumps [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang) from 1.20.5 to 1.21.0.
- [Release notes](https://github.com/prometheus/client_golang/releases)
- [Changelog](https://github.com/prometheus/client_golang/blob/main/CHANGELOG.md)
- [Commits](prometheus/client_golang@v1.20.5...v1.21.0)

---
updated-dependencies:
- dependency-name: github.com/prometheus/client_golang
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* add labels to run e2e tests

* allow additional args to chainsaw command
* Add resources to container

* minor fixes

---------

Co-authored-by: rpotla <[email protected]>
* add support for different nodebalancer types

* add e2e test for premium nodebalancers

* address review comments
* intial commit for nb-vpc support

* fix loadbalancer update and add documentation

* add unittests for changes

* add e2e test
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation for updates to the documentation in the changelog.

Projects

None yet

Development

Successfully merging this pull request may close these issues.