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

Deploying openyurt on top of kubernetes & knative #914

Open
wants to merge 11 commits into
base: main
Choose a base branch
from

Conversation

jchua99
Copy link
Contributor

@jchua99 jchua99 commented Dec 26, 2023

Summary

Deploying openyurt on top of initial configs of k8s and knative.
To run, go build and ./openyurt_deployer openyurt.

Post review
unit test with github workflows
change template to yaml
remove binary file

Implementation Notes ⚒️

  • YurtMasterInit() init openyurt on master node

  • masterNode info is extracted and stored into temp folder

  • YurtMasterExpand() expands openyurt to workerNode

  • temp folder is clean for all nodes

  • Briefly outline the overall technical solution. If necessary, identify talking points where the reviewer's attention should be drawn to.

External Dependencies 🍀

Breaking API Changes ⚠️

Simply specify none (N/A) if not applicable.

jchua99 and others added 11 commits November 25, 2023 14:49
Signed-off-by: Jason Chua <chua0990@e.ntu.edu.sg>
Signed-off-by: hancheng wang <hanchengwang@smail.nju.edu.cn>

Re-structure knative and istio YAML usage

Signed-off-by: hancheng wang <hanchengwang@smail.nju.edu.cn>

Re-structure knative and istio YAML usage

Signed-off-by: hancheng wang <hanchengwang@smail.nju.edu.cn>

Re-structure knative and istio YAML usage

Signed-off-by: hancheng wang <hanchengwang@smail.nju.edu.cn>

Re-structure knative and istio YAML usage

Signed-off-by: hancheng wang <hanchengwang@smail.nju.edu.cn>

Re-structure knative and istio YAML usage

Signed-off-by: hancheng wang <hanchengwang@smail.nju.edu.cn>

Re-structure knative and istio YAML usage

Signed-off-by: hancheng wang <hanchengwang@smail.nju.edu.cn>

Re-structure knative and istio YAML usage

Signed-off-by: hancheng wang <hanchengwang@smail.nju.edu.cn>

Re-structure knative and istio YAML usage

Signed-off-by: hancheng wang <hanchengwang@smail.nju.edu.cn>

Re-structure knative and istio YAML usage

Signed-off-by: hancheng wang <hanchengwang@smail.nju.edu.cn>

Re-structure knative and istio YAML usage

Signed-off-by: hancheng wang <hanchengwang@smail.nju.edu.cn>

Re-structure knative and istio YAML usage

Signed-off-by: hancheng wang <hanchengwang@smail.nju.edu.cn>

Re-structure knative and istio YAML usage

Signed-off-by: hancheng wang <hanchengwang@smail.nju.edu.cn>

Re-structure knative and istio YAML usage

Signed-off-by: hancheng wang <hanchengwang@smail.nju.edu.cn>

Re-structure knative and istio YAML usage

Signed-off-by: hancheng wang <hanchengwang@smail.nju.edu.cn>

Re-structure knative and istio YAML usage

Signed-off-by: hancheng wang <hanchengwang@smail.nju.edu.cn>

Re-structure knative and istio YAML usage

Signed-off-by: hancheng wang <hanchengwang@smail.nju.edu.cn>

Re-structure knative and istio YAML usage

Signed-off-by: hancheng wang <hanchengwang@smail.nju.edu.cn>

Re-structure knative and istio YAML usage

Signed-off-by: hancheng wang <hanchengwang@smail.nju.edu.cn>

Re-structure knative and istio YAML usage

Signed-off-by: hancheng wang <hanchengwang@smail.nju.edu.cn>

Re-structure knative and istio YAML usage

Signed-off-by: hancheng wang <hanchengwang@smail.nju.edu.cn>

Re-structure knative and istio YAML usage

Signed-off-by: hancheng wang <hanchengwang@smail.nju.edu.cn>

Re-structure knative and istio YAML usage

Signed-off-by: hancheng wang <hanchengwang@smail.nju.edu.cn>
Bumps [rojopolis/spellcheck-github-actions](https://github.com/rojopolis/spellcheck-github-actions) from 0.34.0 to 0.35.0.
- [Release notes](https://github.com/rojopolis/spellcheck-github-actions/releases)
- [Changelog](https://github.com/rojopolis/spellcheck-github-actions/blob/master/CHANGELOG.md)
- [Commits](rojopolis/spellcheck-github-actions@0.34.0...0.35.0)

---
updated-dependencies:
- dependency-name: rojopolis/spellcheck-github-actions
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: JooYoung Park <jooyoung.park73@gmail.com>

add -p argument to mkdir

Signed-off-by: JooYoung Park <jooyoung.park73@gmail.com>

fix gpg not to connect to tty

Signed-off-by: JooYoung Park <jooyoung.park73@gmail.com>

try --batch

Signed-off-by: JooYoung Park <jooyoung.park73@gmail.com>

update gpg to use --yes option

Signed-off-by: JooYoung Park <jooyoung.park73@gmail.com>

update KubeVersion to match  patch version in repo

Signed-off-by: JooYoung Park <jooyoung.park73@gmail.com>

add variable to system.json

Signed-off-by: JooYoung Park <jooyoung.park73@gmail.com>
Bumps [golang.org/x/net](https://github.com/golang/net) from 0.18.0 to 0.19.0.
- [Commits](golang/net@v0.18.0...v0.19.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
WARN: will break all features except stock-only; opened issue to k8s

Signed-off-by: JooYoung Park <jooyoung.park73@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>
Bumps [actions/setup-python](https://github.com/actions/setup-python) from 4 to 5.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](actions/setup-python@v4...v5)

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

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: char-1ee <xingjianli59@gmail.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>
unit test with github workflows
change template to yaml

Signed-off-by: Jason Chua <chua0990@e.ntu.edu.sg>
@jchua99 jchua99 force-pushed the openyurt branch 2 times, most recently from 01e8783 to 7e2153a Compare February 10, 2024 17:57
@jchua99 jchua99 force-pushed the openyurt branch 9 times, most recently from 98fd6a5 to 467c231 Compare February 14, 2024 13:46
Base automatically changed from openyurt to main February 16, 2024 02:33
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

3 participants