-
Notifications
You must be signed in to change notification settings - Fork 71
[docs] Merge main into gh-pages #362
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
Merged
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
fix adding labels to node
Support for acls with >255 IPs
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
…inode#190) Co-authored-by: Rahul Sharma <[email protected]>
Co-authored-by: Rahul Sharma <[email protected]>
revert PR 184, PR 190 and PR 182
… nodebalancer nodes (linode#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
…de#198) * Lookup linode by IP if label does not match and ProviderID is not set --------- Co-authored-by: Alex Vest <[email protected]>
…ound for issue linode#200 which some users are experiencing (linode#204)
* add back changes reverted in PR linode#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.
* Fixed remaining goconst errors * Fixed varnamelen errors * Fixed prealloc errors * Temporarily resolved depgaurd reflect error
Bumps [github.com/linode/linodego](https://github.com/linode/linodego) from 1.48.0 to 1.48.1. - [Release notes](https://github.com/linode/linodego/releases) - [Commits](linode/linodego@v1.48.0...v1.48.1) --- updated-dependencies: - dependency-name: github.com/linode/linodego 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/prometheus/client_golang](https://github.com/prometheus/client_golang) from 1.21.0 to 1.21.1. - [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.21.0...v1.21.1) --- updated-dependencies: - dependency-name: github.com/prometheus/client_golang 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>
…inode#341) * use latest node object from workqueue when processing the queue * fix unittests * add unittest to test processing older node requests
* Resolved thelper issues and switched tenv to usetesting * Added annotation for paralleltest and resolved govet errors * Resolved forcetypeassert errors
* template updatestrategy and hostNetwork * template values to run ccm as remote container * comment logger * address feedback * add trailing new lines * change back log-verbosity to 2 * address feedback * fix linter * Update deploy/chart/templates/daemonset.yaml Co-authored-by: Ashley Dumaine <[email protected]> --------- Co-authored-by: rpotla <[email protected]> Co-authored-by: Ashley Dumaine <[email protected]>
* disable service account when rbac disabled * default keyword not detecting bool * address feedback * revert back to single line if --------- Co-authored-by: rpotla <[email protected]>
Bumps [golang.org/x/net](https://github.com/golang/net) from 0.35.0 to 0.36.0. - [Commits](golang/net@v0.35.0...v0.36.0) --- updated-dependencies: - dependency-name: golang.org/x/net dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]>
…g.org/x/net-0.36.0 🌱 Bump golang.org/x/net from 0.35.0 to 0.36.0
* Added linters and settings * golangci-lint --fix fixes * Fixed goconst lint errors * Temporarily disabled several linters and fixed nolintlint errors * Addressed comments * Fixed remaining goconst errors * Fixed varnamelen errors * Fixed prealloc errors * Temporarily resolved depgaurd reflect error * Resolved thelper issues and switched tenv to usetesting * Resolved paralleltest errors * Fixed small errors from merge * Removed unused thelper configuration * Fixed bug from merge * Resolved setenv after t.Parallel error * Resolved setenv after t.Parallel error * Revert "Resolved paralleltest errors" due to major testing issues This reverts commit b333480. * Added annotation for paralleltest and resolved govet errors * Resolved forcetypeassert errors * Updated GHA to use make lint * Updated GHA to use make lint * Enabled docker image for build-test for linting * Preventing refused connection when connecting to docker registry * WIP: Attempt to resolve staticcheck error with GHA * WIP: Try explicit return to satisfy staticcheck * Fixed errcheck errors * Resolved errchkjson errors * Remove nolint comment from paralleltest * Resolved errorlint errors * Resolve errors from merge * Corrected merge with main * Undo switch case in if statement * WIP: Undoing errorlint changes due to failing chainsaw tests * WIP: Undo broken chainsaw test * Resolved testifylint errors * Resolved mnd errors * Resolved forbidigo errors * Addressed comments * Update cloud/linode/cloud.go Co-authored-by: Rahul Sharma <[email protected]> * Update cloud/linode/loadbalancers.go Co-authored-by: Rahul Sharma <[email protected]> * Update cloud/linode/loadbalancers.go Co-authored-by: Rahul Sharma <[email protected]> * Addressed variable comments --------- Co-authored-by: Rahul Sharma <[email protected]>
…ode#353) * add k8s node cache and prefer providerID for node search * fix failing unittests * add e2e test for updating instance label and making sure route still exists * update docs and add comments * fix capacity of map initialized * fix linting error
* use go1.24 for ccm * allow coverage of called package * use go1.24.1 toolchain and bump kubernetes group to v0.32.3 * fix linting errors * update devbox as well
Bumps [github.com/cilium/cilium](https://github.com/cilium/cilium) from 1.17.1 to 1.17.2. - [Release notes](https://github.com/cilium/cilium/releases) - [Changelog](https://github.com/cilium/cilium/blob/1.17.2/CHANGELOG.md) - [Commits](cilium/cilium@1.17.1...1.17.2) --- 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>
* Add options to specify vpc name and generate capl manifests with different names * Added make targets for generating manifests and modifying clusters * Updating script calls and started testing chainsaw test * WIP: Updating make target and chainsaw test * Finished chainsaw test * Updated process for running subnet testing * Switched tabs to spaces * Addressed Makefile comments * Addressed Makefile comments and added log checking to test
rahulait
approved these changes
Mar 27, 2025
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
General:
This PR merges main into the gh-pages branch in order to update documentation.
Pull Request Guidelines: