Commit Graph
20 Commits
Author SHA1 Message Date
yy cc8774a484 update: devbox deploy.yaml.tmpl to build latest cluster image (#5544) 2025-04-17 17:57:26 +08:00
yy 365aededad feat: support node selector and runtime class name for devbox. support custom resource name. (#5330) 2025-01-07 17:57:03 +08:00
yy df6eef64c2 step2: change pod create logic from devbox config, delete runtime and runtimeclass crd. (#5328) 2025-01-07 15:41:30 +08:00
yy 32f6973cbd feat: add runtime version and state. (#5169)
* feat: add jwt secret in devbox secret.

* add runtime version and state.
2024-10-23 16:02:25 +08:00
yy 22d9a138f9 fix devbox phase generate. (#5120) 2024-09-28 15:15:23 +08:00
yy 103c3ac27c add devbox runtime app port. (#5099)
* fix rbac

* add runtime app ports.
2024-09-24 16:04:44 +08:00
yy bcb8ab419c add LastTerminatedState and improve squash logic for devbox. (#5080)
* add LastTerminatedState for devbox.

Signed-off-by: yy <lingdie.yy@outlook.com>

* fix makefile.

Signed-off-by: yy <lingdie.yy@outlook.com>

* fix requeue.

* fix enqueue logic

* add state and rename last state

* add check pod container size

* add squash check.

---------

Signed-off-by: yy <lingdie.yy@outlook.com>
2024-09-19 16:22:14 +08:00
yy bf2fe19c9d Devbox runtime support release command and args (#5078)
* add release command and args for release default commands.

* add default workingDir

* add make pre-deploy
2024-09-13 15:12:15 +08:00
yy 1decf9a848 Fix devbox podPhase logic and license in deploy.yaml.tmpl (#5067)
* fix license.

Signed-off-by: yy <lingdie.yy@outlook.com>

* fix devbox version

* fix status.

---------

Signed-off-by: yy <lingdie.yy@outlook.com>
2024-09-12 14:28:57 +08:00
yy 7a19c64dba upgrade devbox runtime crd, rewrite devbox controller. (#5066)
* upgrade devbox runtime crd, rewrite devbox controller.

* fix comment.

* fix license

* remove duplicate get

* fix event massage

* add new commit history if pod is not in devbox commit historys.

* fix SEALOS_DEVBOX_NAME env

* add label to devbox controller predicate

* fix go version

* fix lint
2024-09-11 16:37:15 +08:00
抒情熊 d47170c689 add release old tag (#5053)
* add release old tag

* add release old tag

* add release old tag

* add release old tag
2024-09-09 18:08:15 +08:00
抒情熊 4a17349ac2 add devbox node and containerId (#5045)
* add devbox node and containerId

* add devbox node and containerId
2024-09-05 18:18:43 +08:00
抒情熊 0ed063560f add devbox phase and controller (#5042)
* fix ssh volume bug

* add devbox phase and controller

* add devbox phase and controller

* add devbox phase and controller

* add devbox phase and controller

* add devbox phase and controller

* add devbox phase and controller

* add devbox phase and controller

* add devbox phase and controller

* add devbox phase and controller

* add devbox phase and controller
2024-09-05 16:49:38 +08:00
yy 980e796e93 add devbox default runtime ref namespace to devbox-system. (#5034)
* add devbox default runtime ref namespace to devbox-system.

Signed-off-by: yy <lingdie.yy@outlook.com>

* set default runtime image ref to self ns.

Signed-off-by: yy <lingdie.yy@outlook.com>

---------

Signed-off-by: yy <lingdie.yy@outlook.com>
2024-09-04 11:56:17 +08:00
yy 4e13ab5fd8 fix devbox get runtime. (#5030)
Signed-off-by: yy <lingdie.yy@outlook.com>
2024-09-03 17:19:51 +08:00
yy 306bbda519 add devbox controller rbac. (#5028) 2024-09-03 16:44:04 +08:00
yy 5d1d9ba83e change runtime and runtime class to namespace scope, improve devbox c… (#5024)
* change runtime and runtime class to namespace scope, improve devbox create logic, add container configs to runtime and devbox crd.

* fix lint.

* fix format.

* fix deploy yaml.
2024-09-02 18:02:07 +08:00
yy 3d625499da add additionalPrinterColumns for devbox. (#5020)
* add additionalPrinterColumns for devbox.

* add ResourceVersionChangedPredicate for devbox pod change status to reconcile devbox.
2024-08-31 15:31:11 +08:00
yy e3c9b629b4 add default rbac rules for devbox runtime and runtime class. (#5012)
* add retry logic when get service, fix rbac.

* fix license.

* add RetryOnConflict when sync pod
2024-08-31 15:00:33 +08:00
yy 7e77b7a879 add devbox controller rbac, enable in ci to build docker images (#5009)
* add devbox controller rbac, enable in ci to build docker images

* add devbox controller rbac, enable in ci to build docker images

* add devbox controller rbac, enable in ci to build docker images
2024-08-29 14:34:42 +08:00