These 87 commits are when the Protocol Buffers files have changed:
| Commit: | 44c5c34 | |
|---|---|---|
| Author: | yangkaa | |
| Committer: | GitHub | |
feat(api): add pod exec, previous-container logs and lastState for diagnostics (#2585) - POST /v2/.../pods/{pod}/exec: one-shot buffered exec returning stdout/stderr/exit_code, with timeout, 1MiB output cap and audit log; returns 409 when the container is not running - logs endpoint: support previous=true to read the last terminated container - pod detail: expose container lastState.terminated (reason/exit_code/message/started/finished) via worker PodContainer proto fields
| Commit: | 87a3db4 | |
|---|---|---|
| Author: | 张启航 | |
| Committer: | GitHub | |
V6.9.0 dev (#2583) * fix: minimize vm source probes and clarify check logs * feat: upgrade kubevirt sdk and vm runtime * chore: use golang 1.25 build images * fix: restore dynamic rest mapper initialization * feat: add vm export api * fix: mirror vm check progress to event log * fix: stop vm build flow after image download failure * fix: tolerate tainted nodes in vm build jobs * fix: restore vm-run upload sources from storage * feat: add vm snapshot and disk layout support * feat: restore vm template data disks via datavolumes * fix: reduce s3 lifecycle log noise * fix: support windows vm fixed ip injection * fix: persist vm attrs during service create * fix: hydrate vm runtime attrs from db * feat: support vm gpu count * test: remove stale vm gpu count cases * fix: shorten windows sysprep command * fix: rotate vm sysprep configmaps on template changes * feat: inject vm gateway and dns config * docs: add vm fixed ip fallback design * fix: provision blank data volumes for vm root disks * feat: support vm pod fixed ip fallback * fix: register kubevirt vm scheme for cleanup * fix: reduce noisy worker logs * fix: use e1000 for windows vm interfaces * fix: close vm runtime conversion gaps * fix: support vm export for datavolume disks * fix: preserve vm power state for export * fix: clean vm resources during component deletion * fix: use vm export api for image export * fix: finish vm export events on success * fix: trust vm export cert for vm-run sources * fix: add vm export token auth for vm-run * fix: boot qcow2 vm images as disks * fix: trace vm boot and export restore flow * fix: log resolved vm boot layout * feat: persist vm exports to object storage * chore: add vm iso assembly debug logs * fix: keep vmimage cdrom in iso vm assembly * fix: split vm iso and qcow2 boot paths * fix: boot iso vmimage ahead of blank disk * fix: force iso installer boot path * fix: correct vm boot layout assignment * fix: prepend iso installer disk * fix: skip efi bootloader for iso installer * fix: log vm manifest on create failure * fix: sync vm runtime and storage updates safely * fix: sync vm fixed ip changes to kubevirt * fix: restore multi-disk vm export flow * feat: add vm export delete api * fix: inject vm export auth into dv imports * chore: add vm export auth debug logs * fix: improve file manage diagnostics * docs: add vm installer media disk management design * feat: honor vm installer media disk layout * fix: sync vm spec after resource updates * test: register managed vm test capabilities * feat: support vm live updates and remove export assets * refactor: remove vm fixed ip runtime config * fix: align vm guest memory to 2Mi * fix: remove vm installer volume after cdrom deletion * fix: default unknown vm guests to e1000 * fix: use selected storage class for vm disks * fix: derive vm transition status from kubevirt * test: register vm volume manifest capabilities * fix: infer rwx for shared storage classes * fix: localize vm live update shrink error * fix: reject running vm cpu shrink during live update * fix: close direct vm power operation events * fix: avoid transient vm start failure on first boot * fix: require migration target for vm live update * fix: sync vm disk layout updates to virtualmachine * fix: block vm live update until installer media removed * fix: cleanup completed virt-launcher pods after vm live update * fix: reject vm shrink before vertical event * fix: allow vm data disks to reuse device paths * fix: handle indexed vm disk paths * test: register vm volume manifest capabilities * fix: use hotplug-safe bus for vm data disks * fix: normalize vm hotplug datavolume access modes * fix: reserve vm memory hotplug headroom * fix: reject combined vm hot update * fix: preserve vm power state during spec sync * fix: stabilize vm disk hotplug updates * feat: support vm qcow2 image publishing * fix: install git in compile images * fix: use Gi capacity for VM hotplug disks * chore: add vm export diagnostics * fix: share vm export images without delivered path * fix: pull vm publish image from build output * fix: trust internal vm export downloads * fix: handle unknown vm export size * fix: pass vm export token to builder * fix: report vm image download progress * fix: add gzip tool for VM image conversion * fix: avoid docker hub for VM gzip stage * fix: isolate VM image downloads * fix: avoid retrying image share failures * fix: publish vm gzip exports as http artifacts * fix: delete vm backing pvc on storage removal * fix: restore plugin proxy authorization * Revert "fix: restore plugin proxy authorization" This reverts commit 117f33db0ff5922652c32040ad12e3468ee06009. * fix: import vm artifacts over http * fix: surface vm import as building status * fix: use mirrored nginx for vm artifact builds * fix: report vm disk restore status * feat: expose vm restore progress * feat: support vm container disk cdrom * fix: guard vm publish resource usage * Revert "fix: guard vm publish resource usage" This reverts commit 96e32d139c3238c75377ca7be80009f53c4f69f6. * feat: add vm publish stage timing logs * fix: refine vm restore status * fix: optimize vm artifact image build * fix: reduce vm buildkit layer export overhead * fix: reuse vm share images when available * test: honor registry domain in vm share reuse test * fix: restore vm artifact nginx image * fix: sync vm probes to virtualmachine spec * fix: restart VM when hot update is unavailable * fix: allow stopping restoring vms * fix: keep vm data volume templates aligned * feat: inject vm env and config files as guest-visible disks * test: register vm config file capability * fix: sync vm spec after dependency changes * fix: keep vm injected config maps in sync * fix: allow halting vm datavolume errors * fix: apply vm env and config files inside guests * fix: sync vm config changes immediately * fix: retry vm spec sync on kubevirt conflicts * fix: use core CPU topology for windows vms * fix: default vm cpu topology to cores * fix: use local external traffic policy for vm nodeports * fix: keep local traffic policy for vm nodeports --------- Co-authored-by: 张启航 <12344192+zhangsetsail@user.noreply.gitee.com> Co-authored-by: yangk <yangk@goodrain.com>
| Commit: | ce12576 | |
|---|---|---|
| Author: | Qi Zhang | |
| Committer: | GitHub | |
Revert "perf: add vm (#2554)" (#2557) This reverts commit 4b21c44f4cb0619f881bbc1d645c29b588c9e586.
The documentation is generated from this commit.
| Commit: | c11d3fc | |
|---|---|---|
| Author: | Qi Zhang | |
| Committer: | GitHub | |
Revert "perf: add vm (#2554)" This reverts commit 4b21c44f4cb0619f881bbc1d645c29b588c9e586.
The documentation is generated from this commit.
| Commit: | 4b21c44 | |
|---|---|---|
| Author: | 张启航 | |
| Committer: | GitHub | |
perf: add vm (#2554) * fix: minimize vm source probes and clarify check logs * feat: upgrade kubevirt sdk and vm runtime * chore: use golang 1.25 build images * fix: restore dynamic rest mapper initialization * feat: add vm export api * fix: mirror vm check progress to event log * fix: stop vm build flow after image download failure * fix: tolerate tainted nodes in vm build jobs * fix: restore vm-run upload sources from storage * feat: add vm snapshot and disk layout support * feat: restore vm template data disks via datavolumes * fix: reduce s3 lifecycle log noise * fix: support windows vm fixed ip injection * fix: persist vm attrs during service create * fix: hydrate vm runtime attrs from db * feat: support vm gpu count * test: remove stale vm gpu count cases * fix: shorten windows sysprep command * fix: rotate vm sysprep configmaps on template changes * feat: inject vm gateway and dns config * docs: add vm fixed ip fallback design * fix: provision blank data volumes for vm root disks * feat: support vm pod fixed ip fallback * fix: register kubevirt vm scheme for cleanup * fix: reduce noisy worker logs * fix: use e1000 for windows vm interfaces * fix: close vm runtime conversion gaps * fix: support vm export for datavolume disks * fix: preserve vm power state for export * fix: clean vm resources during component deletion * fix: use vm export api for image export * fix: finish vm export events on success * fix: trust vm export cert for vm-run sources * fix: add vm export token auth for vm-run * fix: boot qcow2 vm images as disks * fix: trace vm boot and export restore flow * fix: log resolved vm boot layout * feat: persist vm exports to object storage * chore: add vm iso assembly debug logs * fix: keep vmimage cdrom in iso vm assembly * fix: split vm iso and qcow2 boot paths * fix: boot iso vmimage ahead of blank disk * fix: force iso installer boot path * fix: correct vm boot layout assignment * fix: prepend iso installer disk * fix: skip efi bootloader for iso installer * fix: log vm manifest on create failure * fix: sync vm runtime and storage updates safely * fix: sync vm fixed ip changes to kubevirt * fix: restore multi-disk vm export flow * feat: add vm export delete api * fix: inject vm export auth into dv imports * chore: add vm export auth debug logs --------- Co-authored-by: 张启航 <12344192+zhangsetsail@user.noreply.gitee.com> Co-authored-by: yangk <yangk@goodrain.com>
| Commit: | b8e2ea1 | |
|---|---|---|
| Author: | 张启航 | |
| Committer: | 张启航 | |
feat: upgrade kubevirt sdk and vm runtime
| Commit: | 46ecd23 | |
|---|---|---|
| Author: | 张启航 | |
feat: upgrade kubevirt sdk and vm runtime
| Commit: | a4a1b63 | |
|---|---|---|
| Author: | 张启航 | |
feat: merge branches and delete eventlog Signed-off-by: 张启航 <101104760+ZhangSetSail@users.noreply.github.com>
The documentation is generated from this commit.
| Commit: | f1fd46a | |
|---|---|---|
| Author: | 张启航 | |
| Committer: | GitHub | |
feat: merage arch to main (#1678) * feat: support arm amd multi-architecture cluster * feat: builder runner dual architecture * fix: build rainbond arm use failure (#1674) * perf: ComponentK8sAttributeGet add note --------- Co-authored-by: yangkaa <30614084+yangkaa@users.noreply.github.com>
| Commit: | 9b65f87 | |
|---|---|---|
| Author: | 张启航 | |
| Committer: | GitHub | |
feat: watch operator create component service (#1550)
| Commit: | 3f0c51d | |
|---|---|---|
| Author: | ZhangSetSail | |
feat: add application
| Commit: | f405cc9 | |
|---|---|---|
| Author: | yangk | |
Return container memory request
| Commit: | 358c545 | |
|---|---|---|
| Author: | yangk | |
return pod namespace
| Commit: | 345af76 | |
|---|---|---|
| Author: | GLYASAI | |
list third endpoints
| Commit: | 27116e7 | |
|---|---|---|
| Author: | yangk | |
reduce api calls
| Commit: | 7531160 | |
|---|---|---|
| Author: | GLYASAI | |
return ports, not tcpPorts
| Commit: | 0378cc3 | |
|---|---|---|
| Author: | GLYASAI | |
replace tcpPorts and udpPorts with ports
| Commit: | c32b283 | |
|---|---|---|
| Author: | GLYASAI | |
Merge remote-tracking branch 'goodrain/master' into helm-app
| Commit: | d49693b | |
|---|---|---|
| Author: | GLYASAI | |
get component pod nums
| Commit: | bb05e1a | |
|---|---|---|
| Author: | GLYASAI | |
distinguish old and new pods
| Commit: | 324c038 | |
|---|---|---|
| Author: | GLYASAI | |
temp
| Commit: | aa3423f | |
|---|---|---|
| Author: | GLYASAI | |
load chart
| Commit: | ebd3d9f | |
|---|---|---|
| Author: | GLYASAI | |
check resource name
| Commit: | c0046bf | |
|---|---|---|
| Author: | GLYASAI | |
list helm values
| Commit: | ef9d4ef | |
|---|---|---|
| Author: | GLYASAI | |
replase values with overrides
| Commit: | 89ce304 | |
|---|---|---|
| Author: | GLYASAI | |
rollback helm app
| Commit: | 913882c | |
|---|---|---|
| Author: | GLYASAI | |
update helm app
| Commit: | aa48388 | |
|---|---|---|
| Author: | GLYASAI | |
service address
| Commit: | 63f54f3 | |
|---|---|---|
| Author: | GLYASAI | |
run informer
| Commit: | ea22d12 | |
|---|---|---|
| Author: | GLYASAI | |
| Committer: | GLYASAI | |
list app service
| Commit: | 4c6b153 | |
|---|---|---|
| Author: | GLYASAI | |
helm app lister
| Commit: | 57b0c96 | |
|---|---|---|
| Author: | GLYASAI | |
Merge branch 'resource-cpu'
| Commit: | 57d149d | |
|---|---|---|
| Author: | GLYASAI | |
update app status
| Commit: | 00fc864 | |
|---|---|---|
| Author: | GLYASAI | |
get resource from runtime
| Commit: | d93510c | |
|---|---|---|
| Author: | GLYASAI | |
| Committer: | GLYASAI | |
new api for getting app status
| Commit: | ea6f7d3 | |
|---|---|---|
| Author: | barnettZQG | |
init go mod #821
| Commit: | 95fa549 | |
|---|---|---|
| Author: | barnettZQG | |
init go mod #821
| Commit: | de637a1 | |
|---|---|---|
| Author: | barnettZQG | |
init go mod #821
| Commit: | 6c2807a | |
|---|---|---|
| Author: | barnettZQG | |
init go mod #821
| Commit: | eac7984 | |
|---|---|---|
| Author: | barnettZQG | |
change get pod api
| Commit: | 559f75f | |
|---|---|---|
| Author: | barnettZQG | |
add namespace total resource metric #797
| Commit: | 475d625 | |
|---|---|---|
| Author: | barnettZQG | |
fix etcd restart watcher blocking
| Commit: | f1df26e | |
|---|---|---|
| Author: | barnettZQG | |
upgrade envoy version to 1.13.2, enable udp proxy
| Commit: | 143407b | |
|---|---|---|
| Author: | barnettZQG | |
Merge branch 'master' into V5.2
| Commit: | f9849d4 | |
|---|---|---|
| Author: | barnettZQG | |
fix can not delete thirdparty component endpoint bug
| Commit: | 23425b1 | |
|---|---|---|
| Author: | 凡羊羊 | |
merge from v5.2
| Commit: | 5229bb0 | |
|---|---|---|
| Author: | 凡羊羊 | |
query volume status
| Commit: | 1a583d0 | |
|---|---|---|
| Author: | 曾庆国 | |
upgrade client-go to 1.16.3
| Commit: | 5541369 | |
|---|---|---|
| Author: | 凡羊羊 | |
add volume-provider api and fix some volume bugs
| Commit: | 4012ff7 | |
|---|---|---|
| Author: | glyasai | |
| Committer: | glyasai | |
install metircs-server
| Commit: | 3088cfb | |
|---|---|---|
| Author: | GLYASAI | |
| Committer: | GLYASAI | |
[REV] add an unhealthy state
| Commit: | d42b831 | |
|---|---|---|
| Author: | GLYASAI | |
[ADD] a not ready status
| Commit: | ae65d2b | |
|---|---|---|
| Author: | 黄润豪 | |
| Committer: | GitHub | |
Merge branch 'master' into podstatus
| Commit: | 4f013c2 | |
|---|---|---|
| Author: | GLYASAI | |
| Committer: | GLYASAI | |
[ADD] pod ip in pod detail
| Commit: | 6395ede | |
|---|---|---|
| Author: | GLYASAI | |
[ADD] field 'versoin' in pod detail
| Commit: | 1220934 | |
|---|---|---|
| Author: | GLYASAI | |
[FIX] nil pointer dereference
| Commit: | dac4a40 | |
|---|---|---|
| Author: | GLYASAI | |
| Committer: | GLYASAI | |
[REV] add start time for app status
| Commit: | 251f7cb | |
|---|---|---|
| Author: | Abe Wang | |
| Committer: | GLYASAI | |
[ADD] get pod detail
| Commit: | 6a35ec3 | |
|---|---|---|
| Author: | Abe Wang | |
| Committer: | GLYASAI | |
[ADD] list pod events
| Commit: | 634ca63 | |
|---|---|---|
| Author: | GLYASAI | |
| Committer: | GLYASAI | |
[REV] distinguish old and new pods
| Commit: | 4d75326 | |
|---|---|---|
| Author: | 凡羊羊 | |
[ADD] add new fields for router GetTenants
| Commit: | 7bb40c3 | |
|---|---|---|
| Author: | barnett | |
Change the source build version medium to image
| Commit: | f634444 | |
|---|---|---|
| Author: | GLYASAI | |
| Committer: | GLYASAI | |
[FIX] wrong calculation for available memory
| Commit: | 4cf226e | |
|---|---|---|
| Author: | huangrh | |
[ADD] endpoints for grctl service get
| Commit: | 65c8c8c | |
|---|---|---|
| Author: | huangrh | |
[ADD] probe for third-party service
| Commit: | 7af1d64 | |
|---|---|---|
| Author: | huangrh | |
[REV] change the update of third-party service Endpoints from synchronous to asynchronous
| Commit: | 0e034ff | |
|---|---|---|
| Author: | 黄润豪 | |
| Committer: | GitHub | |
Merge branch 'master' into master
| Commit: | ecb61da | |
|---|---|---|
| Author: | huangrh | |
[ADD] get third-party endpoints status
| Commit: | 3ff47af | |
|---|---|---|
| Author: | barnett | |
[ADD] add vendor code
| Commit: | 6824611 | |
|---|---|---|
| Author: | barnett | |
[ADD] add envoy controller grpc api
| Commit: | 75438e6 | |
|---|---|---|
| Author: | barnett | |
[REV] Optimize tenant resource statistics and resource constraints
| Commit: | 8a781ae | |
|---|---|---|
| Author: | barnett | |
[REV] change grctl some command
| Commit: | b16a54b | |
|---|---|---|
| Author: | barnett | |
[REV] change docker client api package
| Commit: | cdac32b | |
|---|---|---|
| Author: | barnett | |
[REV] update docker client vendor
| Commit: | ec6cb03 | |
|---|---|---|
| Author: | barnett | |
[REV] change all db name and remove kube client from api module
| Commit: | 7a7e64b | |
|---|---|---|
| Author: | barnett | |
[DEL] remove old runtime sync code
| Commit: | 757a6f8 | |
|---|---|---|
| Author: | barnett | |
[ADD] add runtime server and app status manage.update grpc vendor
| Commit: | 4c4ac25 | |
|---|---|---|
| Author: | barnett | |
[REV] update docker cli to new version
| Commit: | 2d908c1 | |
|---|---|---|
| Author: | barnett | |
[REV] update docker cli version to 17.04.x
| Commit: | c03bda3 | |
|---|---|---|
| Author: | barnett | |
[REV] change client-go version to release-7.0
| Commit: | 01e06c9 | |
|---|---|---|
| Author: | Zhang Jiajun | |
[REV] Optimize app collect disk info logic.
| Commit: | 287f8bd | |
|---|---|---|
| Author: | barnett | |
[REV] update package api design,remove pkg dir (fixed #57)
| Commit: | 3a05869 | |
|---|---|---|
| Author: | barnett | |
[REV] Recoding application status module, based on GRPC implementation decoupling with worker
| Commit: | 80072fa | |
|---|---|---|
| Author: | goodrain | |
[FIX] add vendor package
| Commit: | 02a77bc | |
|---|---|---|
| Author: | goodrain | |
[FIX] update etcdclient to release 3.2.0 and fix the bug that service regist
| Commit: | d707967 | |
|---|---|---|
| Author: | goodrain | |
[ADD] add node exporter for prometheus
| Commit: | e917d54 | |
|---|---|---|
| Author: | goodrain | |
[ADD] init commit