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

KusciaDeployment 支持更新AppImage #138

Open
Candicepan opened this issue Nov 2, 2023 · 0 comments
Open

KusciaDeployment 支持更新AppImage #138

Candicepan opened this issue Nov 2, 2023 · 0 comments
Labels
challenge OSCP SecretFlow Open Source Contribution Plan

Comments

@Candicepan
Copy link

Candicepan commented Nov 2, 2023

此 ISSUE 为 隐语开源共建计划(SecretFlow Open Source Contribution Plan,简称 SF OSCP)任务 ISSUE,欢迎社区开发者参与共建~
若有感兴趣想要认领的任务,但还未报名,辛苦先完成报名进行哈~

任务介绍

  • 任务名称:KusciaDeployment 支持更新 AppImage
  • 技术方向:Kuscia/KusciaDeployment CR 资源更新
  • 任务难度:挑战🌟🌟🌟
  • 任务期望完成时间:8 周

详细要求
更新KusciaDeployment CR的AppImage字段,KusciaDeployment Controller能够根据最新的AppImage定义,有选择性地更新KusciaDeployment Controller管理的资源,例如:Deployment, Configmap, Service。当前仅支持根据最新的AppImage名称,更新应用镜像的版本信息。期望AppImage中的其他字段,也能够更新到Deployment, Configmap, Service中。

  • 参考代码

https://github.com/secretflow/kuscia/blob/main/pkg/controllers/kusciadeployment/reconcile.go#L339

  • 参考文档

https://www.secretflow.org.cn/docs/kuscia/latest/zh-Hans/reference/concepts/kusciadeployment_cn
https://www.secretflow.org.cn/docs/kuscia/latest/zh-Hans/reference/concepts/appimage_cn

  • 提交说明:
    • 请先准备你的设计思路方案,并在 ISSUE 下评论提交方案
    • 经过 Reviewer 确认设计思路方案后再根据确认后的方案,进行相关的功能开发
    • 完成开发后,关联该 ISSUE 并提交代码和修改有关的文档
    • 代码规范:https://github.com/uber-go/guide/blob/master/style.md

能力要求

  • 了解基本 git 操作
  • 对 Kuscia 有一定了解
  • 了解 K8S
  • 熟悉 Golang

操作说明

@Candicepan Candicepan added challenge OSCP SecretFlow Open Source Contribution Plan labels Nov 2, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
challenge OSCP SecretFlow Open Source Contribution Plan
Projects
Status: Needs Triage
Development

No branches or pull requests

1 participant