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

[WIP] Flavors #319

Closed
wants to merge 244 commits into from
Closed

[WIP] Flavors #319

wants to merge 244 commits into from

Conversation

amold1
Copy link
Contributor

@amold1 amold1 commented May 14, 2024

No description provided.

zliang-akamai and others added 30 commits October 3, 2023 19:53
Co-authored-by: Luther Monson <lmonson@akamai.com>
Bumps [k8s.io/apimachinery](https://github.com/kubernetes/apimachinery) from 0.28.0 to 0.28.3.
- [Commits](kubernetes/apimachinery@v0.28.0...v0.28.3)

---
updated-dependencies:
- dependency-name: k8s.io/apimachinery
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
#18)

Bumps [sigs.k8s.io/controller-runtime](https://github.com/kubernetes-sigs/controller-runtime) from 0.16.0 to 0.16.3.
- [Release notes](https://github.com/kubernetes-sigs/controller-runtime/releases)
- [Changelog](https://github.com/kubernetes-sigs/controller-runtime/blob/main/RELEASE.md)
- [Commits](kubernetes-sigs/controller-runtime@v0.16.0...v0.16.3)

---
updated-dependencies:
- dependency-name: sigs.k8s.io/controller-runtime
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [github.com/onsi/gomega](https://github.com/onsi/gomega) from 1.27.10 to 1.28.1.
- [Release notes](https://github.com/onsi/gomega/releases)
- [Changelog](https://github.com/onsi/gomega/blob/master/CHANGELOG.md)
- [Commits](onsi/gomega@v1.27.10...v1.28.1)

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…econcile` function, and `InstanceStatus` enums (#24)

* Add `LinodeClients` and `InstanceStatus`

* Add default reconciler timeout

* go mod tidy

* Add cluster scope

* Correct naming

* Add linode client directly to

* Bump linodego to 1.24.1

* Implemented multiple functions for the cluster scope

* Added MachineScope

* Fill up Reconcile function

* Add newly implemented packages to docker file

* go mod tidy

---------

Co-authored-by: Zhiwei Liang <zhi.wei.liang@outlook.com>
Bumps [github.com/onsi/ginkgo/v2](https://github.com/onsi/ginkgo) from 2.13.0 to 2.13.1.
- [Release notes](https://github.com/onsi/ginkgo/releases)
- [Changelog](https://github.com/onsi/ginkgo/blob/master/CHANGELOG.md)
- [Commits](onsi/ginkgo@v2.13.0...v2.13.1)

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [golang.org/x/oauth2](https://github.com/golang/oauth2) from 0.10.0 to 0.14.0.
- [Commits](golang/oauth2@v0.10.0...v0.14.0)

---
updated-dependencies:
- dependency-name: golang.org/x/oauth2
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Richard Kovacs <rkovacs@akamai.com>
Bumps [github.com/linode/linodego](https://github.com/linode/linodego) from 1.24.1 to 1.25.0.
- [Release notes](https://github.com/linode/linodego/releases)
- [Commits](linode/linodego@v1.24.1...v1.25.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Richard Kovacs <rkovacs@akamai.com>
Co-authored-by: Richard Kovacs <rkovacs@akamai.com>
* Introduce Husky git hook manager

* Fix Tilt download URL

---------

Co-authored-by: Richard Kovacs <rkovacs@akamai.com>
* Create and delete machines via controller

* Update cloud/scope/cluster.go

Co-authored-by: Alex Vest <avestuk@gmail.com>

---------

Co-authored-by: Richard Kovacs <rkovacs@akamai.com>
Co-authored-by: Alex Vest <avestuk@gmail.com>
Bumps [actions/setup-go](https://github.com/actions/setup-go) from 4 to 5.
- [Release notes](https://github.com/actions/setup-go/releases)
- [Commits](actions/setup-go@v4...v5)

---
updated-dependencies:
- dependency-name: actions/setup-go
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Luther Monson <lmonson@akamai.com>
* Introduce static code analysis

* Replace named returns where possible

* Allow storage.googleapis.com for nilcheck

---------

Co-authored-by: Richard Kovacs <rkovacs@akamai.com>
Bumps [github.com/linode/linodego](https://github.com/linode/linodego) from 1.26.0 to 1.27.0.
- [Release notes](https://github.com/linode/linodego/releases)
- [Commits](linode/linodego@v1.26.0...v1.27.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [github.com/go-logr/logr](https://github.com/go-logr/logr) from 1.3.0 to 1.4.1.
- [Release notes](https://github.com/go-logr/logr/releases)
- [Changelog](https://github.com/go-logr/logr/blob/master/CHANGELOG.md)
- [Commits](go-logr/logr@v1.3.0...v1.4.1)

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2 to 3.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](github/codeql-action@v2...v3)

---
updated-dependencies:
- dependency-name: github/codeql-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [golang.org/x/oauth2](https://github.com/golang/oauth2) from 0.15.0 to 0.16.0.
- [Commits](golang/oauth2@v0.15.0...v0.16.0)

---
updated-dependencies:
- dependency-name: golang.org/x/oauth2
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
AshleyDumaine and others added 27 commits April 24, 2024 10:56
* add vpc support for capl clusters

* disable kube-proxy, address review comments

* use updated version of linode-ccm

* address review comments

* don't use /etc/hosts for node-ip

* add additional interface using machinetemplate

* rebase fix and address comments

* reduce cognitive complexity, update tests and use ccm v0.4.3 for updated helm chart

* update linode-ccm to v0.4.4

* address review comments, add vpc note

---------

Co-authored-by: Rahul Sharma <rahsharm@akamai.com>
* adapt linodecluster controller tests to new mocktest changes
* add kubeadm-vpcless flavor

* add VPC documentation

* address review comments

* fix matchexpressions for cilium addons

* address review comments, fix cni install for dual-stack

---------

Co-authored-by: Rahul Sharma <rahsharm@akamai.com>
Bumps [github.com/onsi/ginkgo/v2](https://github.com/onsi/ginkgo) from 2.17.1 to 2.17.2.
- [Release notes](https://github.com/onsi/ginkgo/releases)
- [Changelog](https://github.com/onsi/ginkgo/blob/master/CHANGELOG.md)
- [Commits](onsi/ginkgo@v2.17.1...v2.17.2)

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [golangci/golangci-lint-action](https://github.com/golangci/golangci-lint-action) from 4 to 5.
- [Release notes](https://github.com/golangci/golangci-lint-action/releases)
- [Commits](golangci/golangci-lint-action@v4...v5)

---
updated-dependencies:
- dependency-name: golangci/golangci-lint-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Rahul Sharma <rahsharm@akamai.com>
* add unittests for vpc_controller

* rebase and fix lint errors

---------

Co-authored-by: Rahul Sharma <rahsharm@akamai.com>
…& rke2) on merging to main (#266)


* adeodhar: add try catch block

---------

Co-authored-by: Khaja Omer <komer@akamai.com>
Co-authored-by: Amol Deodhar <adeodhar@akamai.com>
…ChartProxies (#298)

* move logic for overriding CCM into kustomize instead of separate helmChartProxies
* fix: linodecluster: add finalizer to credentials reference

* fix: linodemachine: add finalizer to credentials reference

* fix: linodevpc: add finalizer to credentials reference
* Add testing page to mdbook

---------

Co-authored-by: Khaja Omer <komer@akamai.com>
* split out e2e tests into its own gha file
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet