profile
viewpoint

push eventchendave/kubeedge

Dave Chen

commit sha 26ef635605a4aad97b318d7c71a7983e5ea68ccc

update setup guide - `usage.md` is mostly overlapping with `setup.md` - `usage.md` has some content left behind - there is no need to maintain two guides for the installation. Signed-off-by: Dave Chen <dave.chen@arm.com>

view details

push time in a day

push eventchendave/kubeedge

Dave Chen

commit sha 9c5dcf86ea5077193acf5ca22e843f9aaff9de28

WIP: test for e2e test.

view details

push time in a day

push eventchendave/kubeedge

Dave Chen

commit sha 4113ece1694b8e529c7242a8b020cea3d7db6fad

WIP: test for e2e test.

view details

push time in 2 days

pull request commentkubeedge/kubeedge

update setup guide

cc @kevin-wangzefeng @fisherxu @kadisi @subpathdev

chendave

comment created time in 2 days

PR opened kubeedge/kubeedge

Fix cleanup scripts
  • kill process and print info only when they exist
  • edgesite was never killed cause it exit directly
  • fix the incorrect comments or messages

Signed-off-by: Dave Chen dave.chen@arm.com

<!-- Thanks for sending a pull request! Here are some tips for you:

  1. If this is your first time, please read our contributor guidelines: https://github.com/kubeedge/kubeedge/blob/master/CONTRIBUTING.md
  2. Ensure you have added or ran the appropriate tests for your PR

-->

What type of PR is this?

Uncomment only one /kind <> line, hit enter to put that in a new line, and remove leading whitespaces from that line: /kind bug

Special notes for your reviewer:

Does this PR introduce a user-facing change?: <!-- If no, just write "NONE" in the release-note block below. If yes, a release note is required: Enter your extended release note in the block below. If the PR requires additional action from users switching to the new release, include the string "action required". -->

NONE
+24 -22

0 comment

1 changed file

pr created time in 2 days

PR opened kubeedge/kubeedge

update setup guide
  • usage.md is mostly overlapping with setup.md
  • usage.md has some content left behind
  • there is no need to maintain two guides for the installation.

Signed-off-by: Dave Chen dave.chen@arm.com

<!-- Thanks for sending a pull request! Here are some tips for you:

  1. If this is your first time, please read our contributor guidelines: https://github.com/kubeedge/kubeedge/blob/master/CONTRIBUTING.md
  2. Ensure you have added or ran the appropriate tests for your PR

-->

What type of PR is this?

Uncomment only one /kind <> line, hit enter to put that in a new line, and remove leading whitespaces from that line:

/kind cleanup

What this PR does / why we need it:

Which issue(s) this PR fixes: <!-- Automatically closes linked issue when PR is merged. Usage: Fixes #<issue number>, or Fixes (paste link of issue). If PR is about failing-tests or flakes, please post the related issues/tests in a comment and do not use Fixes --> Fixes #

Special notes for your reviewer:

Does this PR introduce a user-facing change?: <!-- If no, just write "NONE" in the release-note block below. If yes, a release note is required: Enter your extended release note in the block below. If the PR requires additional action from users switching to the new release, include the string "action required". -->


+19 -437

0 comment

3 changed files

pr created time in 2 days

create barnchchendave/kubeedge

branch : shell

created branch time in 2 days

create barnchchendave/kubeedge

branch : doc

created branch time in 2 days

delete branch chendave/kubeedge

delete branch : doc_compile

delete time in 2 days

delete branch chendave/kubeedge

delete branch : doc

delete time in 2 days

push eventchendave/kubeedge

fisherxu

commit sha 95e5eb928ad6345aeaa813b8c822605a4507c750

use explicit type of message

view details

fisherxu

commit sha 17e637bc5abcb5a2ebe856be5f61304593e71c28

change 2 to 'To'

view details

KubeEdge Bot

commit sha d5fc634c3e21f2275b49f63a29e8c0b08deb8839

Merge pull request #1248 from fisherxu/use_msg Use explicit type of message

view details

KubeEdge Bot

commit sha b4c821d43cd63bfa32cdc12e21c896cec27f7501

Merge pull request #1250 from fisherxu/2_To Change 2 to 'To' for all functions

view details

fisherxu

commit sha 818c954859e2131a6b33e7131b740c4c9aace00a

remove event type from cloudhub

view details

fisherxu

commit sha 3bf00f8740802c57ee593e2d2377ec10a5cdbc73

remove k8s version requirement for https

view details

KubeEdge Bot

commit sha da92692baa660359bb314d89dfa3a80bffb1d26c

Merge pull request #1247 from fisherxu/remove_event Remove event type from cloudhub

view details

zhangjie

commit sha cd43399999fab08054205ed2a488961db9ac7654

Optimize testcase for edgecore Signed-off-by: zhangjie <iamkadisi@163.com>

view details

zhangjie

commit sha e4e849fca78adeb60d4100dcbf102f8d71dc045d

Handling local tests Modifying source configuration file issues Signed-off-by: zhangjie <iamkadisi@163.com>

view details

jie zhang

commit sha 1cbcb4f3cf9abd37ced2c0da8973239da8fef8ec

Update staging/src/github.com/kubeedge/beehive/pkg/core/context/context_factory.go Co-Authored-By: Fei Xu <xufei40@huawei.com>

view details

zhangjie

commit sha 336340a44bd69416056616e6d0d384539489b8de

delete go test Verbose output Signed-off-by: zhangjie <iamkadisi@163.com>

view details

KubeEdge Bot

commit sha 39dc17b23e282e7ee024dbb19f4a8779947fc2e0

Merge pull request #1251 from fisherxu/fix_doc Remove k8s version requirement for connecting apiserver with https

view details

zhangjie

commit sha bacce44d1c1e2e2e24bbd87871b714c289e7fd23

delete useless test line, and Local test does not produce edge.db file Signed-off-by: zhangjie <iamkadisi@163.com>

view details

KubeEdge Bot

commit sha 33b972ae0589c55a3b695b4b8dad135e7ef76bfa

Merge pull request #1253 from kadisi/testcase Optimize ci testcase for kubeedge

view details

zhangjie

commit sha 12ca513052fffe7cf168793ec31b4cc23fa7df49

move DTController to DeviceTwin struct Signed-off-by: zhangjie <iamkadisi@163.com>

view details

zhangjie

commit sha 220e8dccae8b433920701104a3c24062d22115b9

edevicetwin uses the golang context instead of the stop channel. Signed-off-by: zhangjie <iamkadisi@163.com>

view details

zhangjie

commit sha aec536b2dc8271bd99b2c8e11f46f74d469313f3

edged: uses the golang context instead of the stop channel. Signed-off-by: zhangjie <iamkadisi@163.com>

view details

zhangjie

commit sha d024894d9b9ca1f9d85610cdf4eeba49b948ccc3

move Controller to EdgeHub struct Signed-off-by: zhangjie <iamkadisi@163.com>

view details

zhangjie

commit sha dac9d7c14a3b3d0bdf08f05f46087ce9914a4764

edgehub:uses the golang context instead of the stop channel Signed-off-by: zhangjie <iamkadisi@163.com>

view details

zhangjie

commit sha 09b51a8facdd967dfb76d8d9d17b9a30a5db091b

eventbus:uses the golang context instead of the stop channel Signed-off-by: zhangjie <iamkadisi@163.com>

view details

push time in 2 days

push eventchendave/kubeedge

fisherxu

commit sha 7139b753749ad518c4878b570f8089574e9dbb0e

add compatibility matrix

view details

KubeEdge Bot

commit sha 0f7132354623ffbf679420c7d212ed014f40e34c

Merge pull request #1300 from fisherxu/add_chart Add compatibility matrix

view details

Dave Chen

commit sha bc0604906832cfc942ba090cacb92c2d55065206

Fix the UT failure and open the CI test on ARM64 1 millisecond is too short to get everything settle down, which might cause the UT fail randomly on X86 and always fail on ARM64 with LXD. The change extends the time to 10 milliseconds and try several times to make sure get back all the data wanted. Signed-off-by: Dave Chen <dave.chen@arm.com>

view details

KubeEdge Bot

commit sha f41ea1402972065683076994c0e534cea8f38a35

Merge pull request #1301 from chendave/UT_fix Fix the UT failure and open the CI test on ARM64

view details

zhangjie

commit sha 27a9180d1c9ddb446dbaa865631acbd7c0a2a1c6

Optimize the initialization of the edged module global variable Signed-off-by: zhangjie <iamkadisi@163.com>

view details

zhangjie

commit sha d4d344dc88a47f2535320fd7d743b58ba02c5387

Optimize the initialization of the edgehub module global variable Signed-off-by: zhangjie <iamkadisi@163.com>

view details

zhangjie

commit sha 66307468a6d261e9950d5aa955152302c0d4c361

Optimize the initialization of the eventbus module global variable Signed-off-by: zhangjie <iamkadisi@163.com>

view details

zhangjie

commit sha 8fd24d4a84e8275ba0833a1023018824d549e5c5

Optimize the initialization of the devicetwin module global variable Signed-off-by: zhangjie <iamkadisi@163.com>

view details

zhangjie

commit sha a2bdc7937cdb5c6a8c08452def5c6ab6c22ab4ea

Optimize the initialization of the common module global variable Signed-off-by: zhangjie <iamkadisi@163.com>

view details

zhangjie

commit sha 57a2f9d1f66e2743e543ee07d9235188f2601395

Optimize the initialization of the metamanager module global variable Signed-off-by: zhangjie <iamkadisi@163.com>

view details

zhangjie

commit sha c7524b512b0a08fe22f721923fe9a93b9afce56b

add Debug Information for module global config Signed-off-by: zhangjie <iamkadisi@163.com>

view details

fisherxu

commit sha e8b5376bf36f14f36d54f8daf3a1fa46d9120e82

remove limitation of 0.0.0.0

view details

KubeEdge Bot

commit sha ba720ffa3b2ea650d03aaed7c402c2d4f0c74ddf

Merge pull request #1276 from kadisi/edge_module_config Optimize the initialization of the edgecore modules global variable

view details

KubeEdge Bot

commit sha a744b6a6a279c5c6b47934e2ee07ee1a103aef93

Merge pull request #1312 from fisherxu/remove_00 Remove limitation of insecure port

view details

push time in 2 days

push eventchendave/initrepo

Dave (Wei) Chen

commit sha e2c58075d04941face484807750f98f21b86d884

Update README

view details

push time in 3 days

push eventchendave/initrepo

Dave Chen

commit sha b03224c345fd2b95ac4cf322726410f77410d52f

example on the ginkgo

view details

push time in 3 days

PR closed moby/buildkit

show info of target platform when needed

Signed-off-by: Dave Chen dave.chen@arm.com

fix: #1187

+19 -1

16 comments

2 changed files

chendave

pr closed time in 3 days

pull request commentmoby/buildkit

show info of target platform when needed

thank you @tonistiigi for your comments!

I believe this should be quite easy for you but I am still not very clear how to differentiate the args needed for each run commands. It would be great to see someone else take care it. Sorry for closing this.

chendave

comment created time in 3 days

pull request commentmoby/buildkit

show info of target platform when needed

In https://godoc.org/github.com/moby/buildkit/frontend/dockerfile/dockerfile2llb#ConvertOpt add new key PrefixArgs []string

I don't even think we need PrefixArgs []string right now, if we are going to show those args in the console, all of them (regardless it's builtin or other additional args) would go to dispatchState.buildArgs, so we just need to show all of value from dispatchState.buildArgs is enough.

PrefixArgs should hold something both key andvalue, that is the customized args that is not included in the dispatchState.buildArgs if we do this need field.

chendave

comment created time in 4 days

pull request commentkubeedge/kubeedge

Remove limitation of insecure port

We don't need this anymore? How this got addressed?

fisherxu

comment created time in 4 days

push eventchendave/initrepo

Dave Chen

commit sha 1ce975766d102ac1dec711167fc9ee9ab0f11370

example for go test

view details

push time in 5 days

pull request commentkubeedge/kubeedge

Fix the UT failure and open the CI test on ARM64

Can we use preconditions instead of sleeping? (I didn't know if this is possible in go)

I have no idea either :(

chendave

comment created time in 5 days

Pull request review commentkubeedge/kubeedge

Fix the UT failure and open the CI test on ARM64

 func TestStart(t *testing.T) { 	ormerMock.EXPECT().QueryTable(gomock.Any()).Return(querySeterMock).Times(1) 	querySeterMock.EXPECT().All(gomock.Any()).Return(int64(1), nil).Times(1) 	go dt.Start()-	time.Sleep(1 * time.Millisecond)+	time.Sleep(delay)+	retry++

it starts from 0, the sleep here counts, so it will consistent with other occurrence (5 times total).

chendave

comment created time in 5 days

pull request commentkubeedge/kubeedge

Fix the UT failure and open the CI test on ARM64

test couple of times, it's looks okay now.

chendave

comment created time in 9 days

pull request commentkubeedge/kubeedge

Fix the UT failure and open the CI test on ARM64

/hold cancel

chendave

comment created time in 9 days

push eventchendave/kubeedge

Dave Chen

commit sha bc0604906832cfc942ba090cacb92c2d55065206

Fix the UT failure and open the CI test on ARM64 1 millisecond is too short to get everything settle down, which might cause the UT fail randomly on X86 and always fail on ARM64 with LXD. The change extends the time to 10 milliseconds and try several times to make sure get back all the data wanted. Signed-off-by: Dave Chen <dave.chen@arm.com>

view details

push time in 9 days

push eventchendave/kubeedge

Dave Chen

commit sha 85f32f6e8937aeb2b77a66d373e31cb39bcb7756

Fix the UT failure and open the CI test on ARM64 1 millisecond is too short to get everything settle down, which might cause the UT fail randomly on X86 and always fail on ARM64 with LXD. The change extends the time to 10 milliseconds and try several times to make sure get back all the data wanted. Signed-off-by: Dave Chen <dave.chen@arm.com>

view details

push time in 9 days

push eventchendave/kubeedge

Dave Chen

commit sha f8d1b7175b8100387e09e46d200bdb5c2e12e262

Fix the UT failure and open the CI test on ARM64 1 millisecond is too small to get everything settle down, which might cause the UT fail randomly on X86 and always fail on ARM64 with LXD. The change extends the time to 10 milliseconds which makes the UT could be stably pass on both X86 and ARM64. Signed-off-by: Dave Chen <dave.chen@arm.com>

view details

push time in 9 days

push eventchendave/kubeedge

Dave Chen

commit sha 38e4733cc4134faa6927fd7153bb896bb9742676

Fix the UT failure and open the CI test on ARM64 1 millisecond is too small to get everything settle down, which might cause the UT fail randomly on X86 and always fail on ARM64 with LXD. The change extends the time to 10 milliseconds which makes the UT could be stably pass on both X86 and ARM64. Signed-off-by: Dave Chen <dave.chen@arm.com>

view details

push time in 10 days

push eventchendave/kubeedge

Dave Chen

commit sha 09fa593645f217c1b09c836dff2795741f1fad72

Fix the UT failure and open the CI test on ARM64 1 millisecond is too small to get everything settle down, which might cause the UT fail randomly on X86 and always fail on ARM64 with LXD. The change extends the time to 10 milliseconds which makes the UT could be stably pass on both X86 and ARM64. Signed-off-by: Dave Chen <dave.chen@arm.com>

view details

push time in 10 days

delete branch chendave/kubernetes

delete branch : missing_testcase

delete time in 10 days

PR closed kubernetes/kubernetes

Reviewers
Add missing e2e testcase for webhook area/test cncf-cla: yes kind/cleanup kind/failing-test needs-priority needs-rebase ok-to-test release-note-none sig/api-machinery sig/testing size/M
  • testBlockingConfigmapDeletion tests the deletion of configmap should be denied by webhook if there is offending key, but it is never actually got called.

  • ConfigMap admission is mixed with pod admission, the change refactor the code to split ConfigMap related admission out to be a new testcase.

Signed-off-by: Dave Chen dave.chen@arm.com

What type of PR is this? /kind cleanup /kind failing-test

NONE
+41 -10

14 comments

1 changed file

chendave

pr closed time in 10 days

push eventchendave/kubernetes

Mike Spreitzer

commit sha 3bb3db1d36ed173698e15d9e62717ad6bf3af103

Bumped the number of times a node tries to lookup itself Increased the number of tries in pkg/util/node/node.go::GetNodeIP by 1, because the kube-proxy was giving up too early. This is meant to address #81879

view details

Antonio Ojea

commit sha c1e3d375d43cd32783e058776a65f0621264197a

Add IPv6 support to kubenet hostport

view details

Antonio Ojea

commit sha cc7257b462fdc64cb04f9e27291301e1ac98e232

Kubenet can't fail fast on teardown

view details

Guangming Wang

commit sha 97e2576750dffd01df9eae103722d0b33a8a4603

hostport return error when claim SCTP type port revert last changes, just modify typos in unit test, and remove failed assert sub count of sctp port when assert of len compare

view details

Byonggon Chun

commit sha 56d1c3b96d0a544130a82caad33dd57629b8a7f8

update CRI to support hugepages Signed-off-by: Byonggon Chun <bg.chun@samsung.com>

view details

Zhou Peng

commit sha 5616ce97622e25a90f89f56e5556e73e065ee012

[k8s.io/sample-controller/controller.go]: fixup minor typo Signed-off-by: Zhou Peng <p@ctriple.cn>

view details

sunxiaofei03

commit sha fdbf5ef0b8b72101cc759703b96a3b0b40dcdf45

ignore image err when docker image has been cleaned up

view details

Adelina Tuvenie

commit sha 9a1f631c5caef10a13f4f7ef3a43193360161413

Replace nginx image with agnhost in sig-node pods tests

view details

Ryan Phillips

commit sha 8e50c55e6bf715d9067376a9e7f136ffacb0a3ee

kubelet: add certificate rotation error metric

view details

bingshen.wbs

commit sha 47642a0badc714447b8a7d264b481e2a63e82243

fix kubelet failed to start on setting hugetlb limits in non-exist cgroup dir cause by kubelet startup be interrupted on setting list of cgroups In the 'cgroupManagerImpl.Exists' not check&recreate the hugetlb cgroup dir. Then setting the limits in non-exist cgroup dir will cause kubelet start failed. Signed-off-by: bingshen.wbs <bingshen.wbs@alibaba-inc.com>

view details

clarklee92

commit sha 0649f4064e9c6751bee63b14e25bea563a6d3ec4

Variables collides with imported package name Such declarations will make using the package exported identifiers impossible after the declaration or create confusion when reading the code. Signed-off-by: clarklee92 <clarklee1992@hotmail.com>

view details

Roy Hvaara

commit sha cfc34712c2031adc1c61a070b10879edd5de4119

Fix golint issues in pkg/registry/.../storage

view details

Roy Hvaara

commit sha 896f84b652592e4f58a30174090df0376ca4c89a

Fix golint issues in pkg/apis/batch/validation

view details

toyoda

commit sha e99a325d4e93dc604dd8299800ad4941d10f29ea

Fix shellcheck failure in log-dump/log-dump.sh

view details

Chin-Ya Huang

commit sha 92c7e8e802ce03381698d06ebb08d4f39873f406

Fix golint failures * Remove pkg/registry/apps/replicaset Signed-off-by: Chin-Ya Huang <chin-ya.huang@suse.com>

view details

RainbowMango

commit sha 5e0695e339ff0887ebebddfa8630de191f7fa235

Hide apiserver metrics that have been deprecated in 1.14 Update E2E test accordingly.

view details

RainbowMango

commit sha 627a9abc9edb2b06c3b30e53ccd422e15c1f6ea1

Hide apiserver metrics that have been deprecated in 1.15

view details

RainbowMango

commit sha d9b12b131a5ca10e8fef0fcaa42f3f630425bbef

Hide scheduler metrics that have been deprecated in 1.14

view details

Dave Chen

commit sha 7cfb6ec1a39dcaaf07397cc8bf8802845cdebc4c

fix the defect in the shell scripts when the binary is missing, it should prompt for downloading instead of sliently move on.

view details

Tim Hockin

commit sha 573a99ea51b0e7924260306a11a567de89e5bd67

Bump debian-base to buster

view details

push time in 10 days

pull request commentkubeedge/kubeedge

Fix the UT failure and open the CI test on ARM64

/hold

chendave

comment created time in 10 days

Pull request review commentkubeedge/kubeedge

Add compatibility matrix

 KubeEdge is composed of the following components:  <img src="./docs/images/kubeedge_arch.png"> +## Compatibility matrix++### Kubernetes compatibility++|                     | Kubernetes 1.10 | Kubernetes 1.11 | Kubernetes 1.12 | Kubernetes 1.13 | Kubernetes 1.14 | Kubernetes 1.15 | Kubernetes 1.16 |+|---------------------|-----------------|-----------------|-----------------|-----------------|-----------------|-----------------| --------------- |+| KubeEdge 1.0        | ✓               | -               | -               | -               | -               | -               | -               |+| KubeEdge 1.1        | +               | +               | +               | +               | ✓               | ✓              | -               |+| KubeEdge HEAD       | +               | +               | +               | +               | ✓               | ✓              | -               |++Key:+* `✓` KubeEdge and the Kubernetes version are exactly compatible.+* `+` KubeEdge has features or API objects that may not be present in the Kubernetes version.+* `-` The Kubernetes version has features or API objects that KubeEdge can't use.++### Golang dependency++|                     | Golang 1.10    | Golang 1.11     | Golang 1.12     | Golang 1.13     |

Do we have plan to upgrade golang version to 1.13? 1.13 is formally released.

fisherxu

comment created time in 11 days

push eventchendave/kubeedge

Dave Chen

commit sha ed6d2ea047d67f13c4e20830147bdb5bf36e73a9

Fix the UT failure and open the CI test on ARM64 1 millisecond is too small to get everything settle down, which might cause the UT fail randomly on X86 and always fail on ARM64 with LXD. The change extends the time to 10 milliseconds which makes the UT could be stably pass on both X86 and ARM64. Signed-off-by: Dave Chen <dave.chen@arm.com>

view details

push time in 11 days

pull request commentkubeedge/kubeedge

Fix the UT failure and open the CI test on ARM64

cc @fisherxu @kevin-wangzefeng

chendave

comment created time in 11 days

PR opened kubeedge/kubeedge

Fix the UT failure and open the CI test on ARM64

1 millisecond is too small to get everything settle down, which might cause the UT fail randomly on X86 and always fail on ARM64 with LXD.

The change extends the time to 10 milliseconds which makes the UT could be stably pass on both X86 and ARM64.

Signed-off-by: Dave Chen dave.chen@arm.com

<!-- Thanks for sending a pull request! Here are some tips for you:

  1. If this is your first time, please read our contributor guidelines: https://github.com/kubeedge/kubeedge/blob/master/CONTRIBUTING.md
  2. Ensure you have added or ran the appropriate tests for your PR

-->

What type of PR is this?

/kind bug

NONE
+5 -2

0 comment

2 changed files

pr created time in 11 days

create barnchchendave/kubeedge

branch : UT_fix

created branch time in 11 days

push eventchendave/kubeedge

fisherxu

commit sha 95e5eb928ad6345aeaa813b8c822605a4507c750

use explicit type of message

view details

fisherxu

commit sha 17e637bc5abcb5a2ebe856be5f61304593e71c28

change 2 to 'To'

view details

KubeEdge Bot

commit sha d5fc634c3e21f2275b49f63a29e8c0b08deb8839

Merge pull request #1248 from fisherxu/use_msg Use explicit type of message

view details

KubeEdge Bot

commit sha b4c821d43cd63bfa32cdc12e21c896cec27f7501

Merge pull request #1250 from fisherxu/2_To Change 2 to 'To' for all functions

view details

fisherxu

commit sha 818c954859e2131a6b33e7131b740c4c9aace00a

remove event type from cloudhub

view details

fisherxu

commit sha 3bf00f8740802c57ee593e2d2377ec10a5cdbc73

remove k8s version requirement for https

view details

KubeEdge Bot

commit sha da92692baa660359bb314d89dfa3a80bffb1d26c

Merge pull request #1247 from fisherxu/remove_event Remove event type from cloudhub

view details

zhangjie

commit sha cd43399999fab08054205ed2a488961db9ac7654

Optimize testcase for edgecore Signed-off-by: zhangjie <iamkadisi@163.com>

view details

zhangjie

commit sha e4e849fca78adeb60d4100dcbf102f8d71dc045d

Handling local tests Modifying source configuration file issues Signed-off-by: zhangjie <iamkadisi@163.com>

view details

jie zhang

commit sha 1cbcb4f3cf9abd37ced2c0da8973239da8fef8ec

Update staging/src/github.com/kubeedge/beehive/pkg/core/context/context_factory.go Co-Authored-By: Fei Xu <xufei40@huawei.com>

view details

zhangjie

commit sha 336340a44bd69416056616e6d0d384539489b8de

delete go test Verbose output Signed-off-by: zhangjie <iamkadisi@163.com>

view details

KubeEdge Bot

commit sha 39dc17b23e282e7ee024dbb19f4a8779947fc2e0

Merge pull request #1251 from fisherxu/fix_doc Remove k8s version requirement for connecting apiserver with https

view details

zhangjie

commit sha bacce44d1c1e2e2e24bbd87871b714c289e7fd23

delete useless test line, and Local test does not produce edge.db file Signed-off-by: zhangjie <iamkadisi@163.com>

view details

KubeEdge Bot

commit sha 33b972ae0589c55a3b695b4b8dad135e7ef76bfa

Merge pull request #1253 from kadisi/testcase Optimize ci testcase for kubeedge

view details

zhangjie

commit sha 12ca513052fffe7cf168793ec31b4cc23fa7df49

move DTController to DeviceTwin struct Signed-off-by: zhangjie <iamkadisi@163.com>

view details

zhangjie

commit sha 220e8dccae8b433920701104a3c24062d22115b9

edevicetwin uses the golang context instead of the stop channel. Signed-off-by: zhangjie <iamkadisi@163.com>

view details

zhangjie

commit sha aec536b2dc8271bd99b2c8e11f46f74d469313f3

edged: uses the golang context instead of the stop channel. Signed-off-by: zhangjie <iamkadisi@163.com>

view details

zhangjie

commit sha d024894d9b9ca1f9d85610cdf4eeba49b948ccc3

move Controller to EdgeHub struct Signed-off-by: zhangjie <iamkadisi@163.com>

view details

zhangjie

commit sha dac9d7c14a3b3d0bdf08f05f46087ce9914a4764

edgehub:uses the golang context instead of the stop channel Signed-off-by: zhangjie <iamkadisi@163.com>

view details

zhangjie

commit sha 09b51a8facdd967dfb76d8d9d17b9a30a5db091b

eventbus:uses the golang context instead of the stop channel Signed-off-by: zhangjie <iamkadisi@163.com>

view details

push time in 11 days

push eventchendave/kubeedge

Dave Chen

commit sha d324d56c135f914f032fbbc333ec12a119b375c9

WIP: test for e2e test.

view details

push time in 11 days

push eventchendave/kubeedge

Dave Chen

commit sha 1982c51b80a9e2223cf0e3c9d8510e121f06874e

WIP: test for e2e test.

view details

push time in 11 days

push eventchendave/kubeedge

Dave Chen

commit sha 7afacebfa66fb88744cfb361f5a0733bcbe65dd2

WIP: test for e2e test.

view details

push time in 11 days

push eventchendave/kubeedge

Dave Chen

commit sha 827dad3a30e246856b033447f43391c1210d39d5

WIP: test for e2e test.

view details

push time in 11 days

push eventchendave/kubeedge

Dave Chen

commit sha 2585b6130a552ffc510a71601712c2cac5875e08

WIP: test for e2e test.

view details

push time in 12 days

push eventchendave/kubeedge

Dave Chen

commit sha ea53232b3f887ae5cb1ed509b5f865ca7c74b93f

WIP: test for e2e test.

view details

push time in 12 days

push eventchendave/initrepo

Dave Chen

commit sha b48b23a6eefda9f4c1e4fd45ff92f368aee0f14d

Add the `README` for the whole personal repo

view details

push time in 15 days

push eventchendave/initrepo

Dave Chen

commit sha 2ecce1356c2d92298cc535199b5ce3dde99e68ff

tidy up for the example configuration of k8s

view details

push time in 15 days

pull request commentkubernetes/kubernetes

fix the defect in the shell scripts

cc @Katharine @mikedanese @zmerlynn @dims

chendave

comment created time in 16 days

issue commentkubernetes/kubernetes

image tags is not correctly defined on arm paltform

/remove-lifecycle stale

chendave

comment created time in 16 days

pull request commentkubernetes/kubernetes

Define the ARCH explictly for amd64

/remove-lifecycle stale

chendave

comment created time in 16 days

Pull request review commentmoby/buildkit

show info of target platform when needed

 const (  var httpPrefix = regexp.MustCompile(`^https?://`) var gitUrlPathWithFragmentSuffix = regexp.MustCompile(`\.git(?:#.+)?$`)+var keyPrefix = []string{"BUILDPLATFORM", "TARGETPLATFORM"} // add other args if needed.

or find a place to show all those value only once instead of each "RUN"?

chendave

comment created time in 16 days

Pull request review commentmoby/buildkit

show info of target platform when needed

 const (  var httpPrefix = regexp.MustCompile(`^https?://`) var gitUrlPathWithFragmentSuffix = regexp.MustCompile(`\.git(?:#.+)?$`)+var keyPrefix = []string{"BUILDPLATFORM", "TARGETPLATFORM"} // add other args if needed.

Do you mean show all those builtin args in the console? is that too verbose? if we go this way it might looks like this, => [linux/amd64 build 2/5] RUN echo "" TARGETPLATFORM=x TARGETOS =x, BUILDARCH=x, BUILDVARIANT=x ...

and show all the args from dispatchState.buildArgs is enough.

Otherwise, the change here make it possible to show only partial of builtin args only if they are required to.

Just want to double confirm with your thoughts, thanks!

chendave

comment created time in 16 days

pull request commentkubernetes/kubernetes

Differentiate build process for non-amd platforms

@mkumatag all comments addressed, could you pls take another look? thank you!

chendave

comment created time in 18 days

Pull request review commentkubernetes/kubernetes

Differentiate build process for non-amd platforms

 build() {     archs=${!QEMUARCHS[*]}   fi -  kube::util::ensure-gnu-sed--  for arch in ${archs}; do-    echo "Building image for ${IMAGE} ARCH: ${arch}..."--    # Create a temporary directory for every architecture and copy the image content-    # and build the image from temporary directory-    mkdir -p "${KUBE_ROOT}"/_tmp-    temp_dir=$(mktemp -d "${KUBE_ROOT}"/_tmp/test-images-build.XXXXXX)-    kube::util::trap_add "rm -rf ${temp_dir}" EXIT--    cp -r "${IMAGE}"/* "${temp_dir}"-    if [[ -f ${IMAGE}/Makefile ]]; then-      # make bin will take care of all the prerequisites needed-      # for building the docker image-      make -C "${IMAGE}" bin ARCH="${arch}" TARGET="${temp_dir}"-    fi-    pushd "${temp_dir}"-    # image tag-    TAG=$(<VERSION)--    if [[ -f BASEIMAGE ]]; then-      BASEIMAGE=$(getBaseImage "${arch}")-      ${SED} -i "s|BASEIMAGE|${BASEIMAGE}|g" Dockerfile-      ${SED} -i "s|BASEARCH|${arch}|g" Dockerfile-    fi--    # copy the qemu-*-static binary to docker image to build the multi architecture image on x86 platform-    if grep -q "CROSS_BUILD_" Dockerfile; then-      if [[ "${arch}" == "amd64" ]]; then-        ${SED} -i "/CROSS_BUILD_/d" Dockerfile-      else-        ${SED} -i "s|QEMUARCH|${QEMUARCHS[$arch]}|g" Dockerfile-        # Register qemu-*-static for all supported processors except the current one-        echo "Registering qemu-*-static binaries in the kernel"-        local sudo=""-        if [[ $(id -u) != 0 ]]; then-          sudo=sudo+  case "$(uname -m)" in+    x86_64|amd64)+      for arch in ${archs}; do+        prepareBuild "${arch}"+        # image tag+        TAG=$(<VERSION)+        # copy the qemu-*-static binary to docker image to build the multi architecture image on x86 platform+        if grep -q "CROSS_BUILD_" Dockerfile; then+          if [[ "${arch}" == "amd64" ]]; then+            ${SED} -i "/CROSS_BUILD_/d" Dockerfile+          else+            ${SED} -i "s|QEMUARCH|${QEMUARCHS[$arch]}|g" Dockerfile+            # Register qemu-*-static for all supported processors except the current one+            echo "Registering qemu-*-static binaries in the kernel"+            local sudo=""+            if [[ $(id -u) != 0 ]]; then+              sudo=sudo+            fi+            ${sudo} "${KUBE_ROOT}/third_party/multiarch/qemu-user-static/register/register.sh" --reset+            curl -sSL https://github.com/multiarch/qemu-user-static/releases/download/"${QEMUVERSION}"/x86_64_qemu-"${QEMUARCHS[$arch]}"-static.tar.gz | tar -xz -C "${temp_dir}"+            # Ensure we don't get surprised by umask settings+            chmod 0755 "${temp_dir}/qemu-${QEMUARCHS[$arch]}-static"+            ${SED} -i "s/CROSS_BUILD_//g" Dockerfile+          fi         fi-        ${sudo} "${KUBE_ROOT}/third_party/multiarch/qemu-user-static/register/register.sh" --reset-        curl -sSL https://github.com/multiarch/qemu-user-static/releases/download/"${QEMUVERSION}"/x86_64_qemu-"${QEMUARCHS[$arch]}"-static.tar.gz | tar -xz -C "${temp_dir}"-        # Ensure we don't get surprised by umask settings-        chmod 0755 "${temp_dir}/qemu-${QEMUARCHS[$arch]}-static"-        ${SED} -i "s/CROSS_BUILD_//g" Dockerfile-      fi-    fi--    docker build --pull -t "${REGISTRY}/${IMAGE}-${arch}:${TAG}" .--    popd-  done+        docker build --pull -t "${REGISTRY}/${IMAGE}-${arch}:${TAG}" .+        popd+      done+      ;;+    arm*|aarch*)+      for arch in ${archs}; do+        if [[ $arch == arm ]] || [[ $arch == arm64 ]]; then+          prepareBuild "${arch}"+          # Cross build on non-amd server is not supported, build native image only+          ${SED} -i "/CROSS_BUILD_/d" Dockerfile+          # image tag+          TAG=$(<VERSION)+          docker build --pull -t "${REGISTRY}/${IMAGE}-${arch}:${TAG}" .+          popd+        fi+      done+      ;;+    powerpc*|ppc*)

update it again to exactly match with ppc64le.

chendave

comment created time in 18 days

push eventchendave/kubernetes

Dave Chen

commit sha ba9fc0abcb29ef3da69f007a368be029df3147f0

Differentiate build process for non-amd platforms - reset `binfmt_misc` is needn't when the building platform is non-amd and the target arch is the same as building platform - non-amd platform doesn't supported cross-build well, and there is no binary of `qemu-user-static` able to do that. Signed-off-by: Dave Chen <dave.chen@arm.com>

view details

push time in 18 days

Pull request review commentkubernetes/kubernetes

Differentiate build process for non-amd platforms

 build() {     archs=${!QEMUARCHS[*]}   fi -  kube::util::ensure-gnu-sed--  for arch in ${archs}; do-    echo "Building image for ${IMAGE} ARCH: ${arch}..."--    # Create a temporary directory for every architecture and copy the image content-    # and build the image from temporary directory-    mkdir -p "${KUBE_ROOT}"/_tmp-    temp_dir=$(mktemp -d "${KUBE_ROOT}"/_tmp/test-images-build.XXXXXX)-    kube::util::trap_add "rm -rf ${temp_dir}" EXIT--    cp -r "${IMAGE}"/* "${temp_dir}"-    if [[ -f ${IMAGE}/Makefile ]]; then-      # make bin will take care of all the prerequisites needed-      # for building the docker image-      make -C "${IMAGE}" bin ARCH="${arch}" TARGET="${temp_dir}"-    fi-    pushd "${temp_dir}"-    # image tag-    TAG=$(<VERSION)--    if [[ -f BASEIMAGE ]]; then-      BASEIMAGE=$(getBaseImage "${arch}")-      ${SED} -i "s|BASEIMAGE|${BASEIMAGE}|g" Dockerfile-      ${SED} -i "s|BASEARCH|${arch}|g" Dockerfile-    fi--    # copy the qemu-*-static binary to docker image to build the multi architecture image on x86 platform-    if grep -q "CROSS_BUILD_" Dockerfile; then-      if [[ "${arch}" == "amd64" ]]; then-        ${SED} -i "/CROSS_BUILD_/d" Dockerfile-      else-        ${SED} -i "s|QEMUARCH|${QEMUARCHS[$arch]}|g" Dockerfile-        # Register qemu-*-static for all supported processors except the current one-        echo "Registering qemu-*-static binaries in the kernel"-        local sudo=""-        if [[ $(id -u) != 0 ]]; then-          sudo=sudo+  case "$(uname -m)" in+    x86_64|amd64)+      for arch in ${archs}; do+        prepareBuild "${arch}"+        # image tag+        TAG=$(<VERSION)+        # copy the qemu-*-static binary to docker image to build the multi architecture image on x86 platform+        if grep -q "CROSS_BUILD_" Dockerfile; then+          if [[ "${arch}" == "amd64" ]]; then+            ${SED} -i "/CROSS_BUILD_/d" Dockerfile+          else+            ${SED} -i "s|QEMUARCH|${QEMUARCHS[$arch]}|g" Dockerfile+            # Register qemu-*-static for all supported processors except the current one+            echo "Registering qemu-*-static binaries in the kernel"+            local sudo=""+            if [[ $(id -u) != 0 ]]; then+              sudo=sudo+            fi+            ${sudo} "${KUBE_ROOT}/third_party/multiarch/qemu-user-static/register/register.sh" --reset+            curl -sSL https://github.com/multiarch/qemu-user-static/releases/download/"${QEMUVERSION}"/x86_64_qemu-"${QEMUARCHS[$arch]}"-static.tar.gz | tar -xz -C "${temp_dir}"+            # Ensure we don't get surprised by umask settings+            chmod 0755 "${temp_dir}/qemu-${QEMUARCHS[$arch]}-static"+            ${SED} -i "s/CROSS_BUILD_//g" Dockerfile+          fi         fi-        ${sudo} "${KUBE_ROOT}/third_party/multiarch/qemu-user-static/register/register.sh" --reset-        curl -sSL https://github.com/multiarch/qemu-user-static/releases/download/"${QEMUVERSION}"/x86_64_qemu-"${QEMUARCHS[$arch]}"-static.tar.gz | tar -xz -C "${temp_dir}"-        # Ensure we don't get surprised by umask settings-        chmod 0755 "${temp_dir}/qemu-${QEMUARCHS[$arch]}-static"-        ${SED} -i "s/CROSS_BUILD_//g" Dockerfile-      fi-    fi--    docker build --pull -t "${REGISTRY}/${IMAGE}-${arch}:${TAG}" .--    popd-  done+        docker build --pull -t "${REGISTRY}/${IMAGE}-${arch}:${TAG}" .+        popd+      done+      ;;+    arm*|aarch*)

consolidated some command code into a separate method.

chendave

comment created time in 18 days

Pull request review commentkubernetes/kubernetes

Differentiate build process for non-amd platforms

 build() {     archs=${!QEMUARCHS[*]}   fi -  kube::util::ensure-gnu-sed--  for arch in ${archs}; do-    echo "Building image for ${IMAGE} ARCH: ${arch}..."--    # Create a temporary directory for every architecture and copy the image content-    # and build the image from temporary directory-    mkdir -p "${KUBE_ROOT}"/_tmp-    temp_dir=$(mktemp -d "${KUBE_ROOT}"/_tmp/test-images-build.XXXXXX)-    kube::util::trap_add "rm -rf ${temp_dir}" EXIT--    cp -r "${IMAGE}"/* "${temp_dir}"-    if [[ -f ${IMAGE}/Makefile ]]; then-      # make bin will take care of all the prerequisites needed-      # for building the docker image-      make -C "${IMAGE}" bin ARCH="${arch}" TARGET="${temp_dir}"-    fi-    pushd "${temp_dir}"-    # image tag-    TAG=$(<VERSION)--    if [[ -f BASEIMAGE ]]; then-      BASEIMAGE=$(getBaseImage "${arch}")-      ${SED} -i "s|BASEIMAGE|${BASEIMAGE}|g" Dockerfile-      ${SED} -i "s|BASEARCH|${arch}|g" Dockerfile-    fi--    # copy the qemu-*-static binary to docker image to build the multi architecture image on x86 platform-    if grep -q "CROSS_BUILD_" Dockerfile; then-      if [[ "${arch}" == "amd64" ]]; then-        ${SED} -i "/CROSS_BUILD_/d" Dockerfile-      else-        ${SED} -i "s|QEMUARCH|${QEMUARCHS[$arch]}|g" Dockerfile-        # Register qemu-*-static for all supported processors except the current one-        echo "Registering qemu-*-static binaries in the kernel"-        local sudo=""-        if [[ $(id -u) != 0 ]]; then-          sudo=sudo+  case "$(uname -m)" in+    x86_64|amd64)+      for arch in ${archs}; do+        prepareBuild "${arch}"+        # image tag+        TAG=$(<VERSION)+        # copy the qemu-*-static binary to docker image to build the multi architecture image on x86 platform+        if grep -q "CROSS_BUILD_" Dockerfile; then+          if [[ "${arch}" == "amd64" ]]; then+            ${SED} -i "/CROSS_BUILD_/d" Dockerfile+          else+            ${SED} -i "s|QEMUARCH|${QEMUARCHS[$arch]}|g" Dockerfile+            # Register qemu-*-static for all supported processors except the current one+            echo "Registering qemu-*-static binaries in the kernel"+            local sudo=""+            if [[ $(id -u) != 0 ]]; then+              sudo=sudo+            fi+            ${sudo} "${KUBE_ROOT}/third_party/multiarch/qemu-user-static/register/register.sh" --reset+            curl -sSL https://github.com/multiarch/qemu-user-static/releases/download/"${QEMUVERSION}"/x86_64_qemu-"${QEMUARCHS[$arch]}"-static.tar.gz | tar -xz -C "${temp_dir}"+            # Ensure we don't get surprised by umask settings+            chmod 0755 "${temp_dir}/qemu-${QEMUARCHS[$arch]}-static"+            ${SED} -i "s/CROSS_BUILD_//g" Dockerfile+          fi         fi-        ${sudo} "${KUBE_ROOT}/third_party/multiarch/qemu-user-static/register/register.sh" --reset-        curl -sSL https://github.com/multiarch/qemu-user-static/releases/download/"${QEMUVERSION}"/x86_64_qemu-"${QEMUARCHS[$arch]}"-static.tar.gz | tar -xz -C "${temp_dir}"-        # Ensure we don't get surprised by umask settings-        chmod 0755 "${temp_dir}/qemu-${QEMUARCHS[$arch]}-static"-        ${SED} -i "s/CROSS_BUILD_//g" Dockerfile-      fi-    fi--    docker build --pull -t "${REGISTRY}/${IMAGE}-${arch}:${TAG}" .--    popd-  done+        docker build --pull -t "${REGISTRY}/${IMAGE}-${arch}:${TAG}" .+        popd+      done+      ;;+    arm*|aarch*)+      for arch in ${archs}; do+        if [[ $arch == arm ]] || [[ $arch == arm64 ]]; then+          prepareBuild "${arch}"+          # Cross build on non-amd server is not supported, build native image only+          ${SED} -i "/CROSS_BUILD_/d" Dockerfile+          # image tag+          TAG=$(<VERSION)+          docker build --pull -t "${REGISTRY}/${IMAGE}-${arch}:${TAG}" .+          popd+        fi+      done+      ;;+    powerpc*|ppc*)

thanks, I changed this to match with ppc*.

chendave

comment created time in 18 days

push eventchendave/kubernetes

Dave Chen

commit sha 010788fd48ca6a4c33d7ef778c62e8b5180d6b1d

Differentiate build process for non-amd platforms - reset `binfmt_misc` is needn't when the building platform is non-amd and the target arch is the same as building platform - non-amd platform doesn't supported cross-build well, and there is no binary of `qemu-user-static` able to do that. Signed-off-by: Dave Chen <dave.chen@arm.com>

view details

push time in 18 days

Pull request review commentkubernetes/kubernetes

Differentiate build process for non-amd platforms

 build() {     archs=${!QEMUARCHS[*]}   fi -  kube::util::ensure-gnu-sed--  for arch in ${archs}; do-    echo "Building image for ${IMAGE} ARCH: ${arch}..."--    # Create a temporary directory for every architecture and copy the image content-    # and build the image from temporary directory-    mkdir -p "${KUBE_ROOT}"/_tmp-    temp_dir=$(mktemp -d "${KUBE_ROOT}"/_tmp/test-images-build.XXXXXX)-    kube::util::trap_add "rm -rf ${temp_dir}" EXIT--    cp -r "${IMAGE}"/* "${temp_dir}"-    if [[ -f ${IMAGE}/Makefile ]]; then-      # make bin will take care of all the prerequisites needed-      # for building the docker image-      make -C "${IMAGE}" bin ARCH="${arch}" TARGET="${temp_dir}"-    fi-    pushd "${temp_dir}"-    # image tag-    TAG=$(<VERSION)--    if [[ -f BASEIMAGE ]]; then-      BASEIMAGE=$(getBaseImage "${arch}")-      ${SED} -i "s|BASEIMAGE|${BASEIMAGE}|g" Dockerfile-      ${SED} -i "s|BASEARCH|${arch}|g" Dockerfile-    fi--    # copy the qemu-*-static binary to docker image to build the multi architecture image on x86 platform-    if grep -q "CROSS_BUILD_" Dockerfile; then-      if [[ "${arch}" == "amd64" ]]; then-        ${SED} -i "/CROSS_BUILD_/d" Dockerfile-      else-        ${SED} -i "s|QEMUARCH|${QEMUARCHS[$arch]}|g" Dockerfile-        # Register qemu-*-static for all supported processors except the current one-        echo "Registering qemu-*-static binaries in the kernel"-        local sudo=""-        if [[ $(id -u) != 0 ]]; then-          sudo=sudo+  case "$(uname -m)" in+    x86_64|amd64)+      for arch in ${archs}; do+        prepareBuild "${arch}"+        # image tag+        TAG=$(<VERSION)+        # copy the qemu-*-static binary to docker image to build the multi architecture image on x86 platform+        if grep -q "CROSS_BUILD_" Dockerfile; then+          if [[ "${arch}" == "amd64" ]]; then+            ${SED} -i "/CROSS_BUILD_/d" Dockerfile+          else+            ${SED} -i "s|QEMUARCH|${QEMUARCHS[$arch]}|g" Dockerfile+            # Register qemu-*-static for all supported processors except the current one+            echo "Registering qemu-*-static binaries in the kernel"+            local sudo=""+            if [[ $(id -u) != 0 ]]; then+              sudo=sudo+            fi+            ${sudo} "${KUBE_ROOT}/third_party/multiarch/qemu-user-static/register/register.sh" --reset+            curl -sSL https://github.com/multiarch/qemu-user-static/releases/download/"${QEMUVERSION}"/x86_64_qemu-"${QEMUARCHS[$arch]}"-static.tar.gz | tar -xz -C "${temp_dir}"+            # Ensure we don't get surprised by umask settings+            chmod 0755 "${temp_dir}/qemu-${QEMUARCHS[$arch]}-static"+            ${SED} -i "s/CROSS_BUILD_//g" Dockerfile+          fi         fi-        ${sudo} "${KUBE_ROOT}/third_party/multiarch/qemu-user-static/register/register.sh" --reset-        curl -sSL https://github.com/multiarch/qemu-user-static/releases/download/"${QEMUVERSION}"/x86_64_qemu-"${QEMUARCHS[$arch]}"-static.tar.gz | tar -xz -C "${temp_dir}"-        # Ensure we don't get surprised by umask settings-        chmod 0755 "${temp_dir}/qemu-${QEMUARCHS[$arch]}-static"-        ${SED} -i "s/CROSS_BUILD_//g" Dockerfile-      fi-    fi--    docker build --pull -t "${REGISTRY}/${IMAGE}-${arch}:${TAG}" .--    popd-  done+        docker build --pull -t "${REGISTRY}/${IMAGE}-${arch}:${TAG}" .+        popd+      done+      ;;+    arm*|aarch*)

agreed!

chendave

comment created time in 19 days

Pull request review commentkubernetes/kubernetes

Differentiate build process for non-amd platforms

 getBaseImage() {   grep "${arch}=" BASEIMAGE | cut -d= -f2 } +

Nice catch!

chendave

comment created time in 19 days

Pull request review commentkubernetes/kubernetes

Differentiate build process for non-amd platforms

 build() {     archs=${!QEMUARCHS[*]}   fi -  kube::util::ensure-gnu-sed--  for arch in ${archs}; do-    echo "Building image for ${IMAGE} ARCH: ${arch}..."--    # Create a temporary directory for every architecture and copy the image content-    # and build the image from temporary directory-    mkdir -p "${KUBE_ROOT}"/_tmp-    temp_dir=$(mktemp -d "${KUBE_ROOT}"/_tmp/test-images-build.XXXXXX)-    kube::util::trap_add "rm -rf ${temp_dir}" EXIT--    cp -r "${IMAGE}"/* "${temp_dir}"-    if [[ -f ${IMAGE}/Makefile ]]; then-      # make bin will take care of all the prerequisites needed-      # for building the docker image-      make -C "${IMAGE}" bin ARCH="${arch}" TARGET="${temp_dir}"-    fi-    pushd "${temp_dir}"-    # image tag-    TAG=$(<VERSION)--    if [[ -f BASEIMAGE ]]; then-      BASEIMAGE=$(getBaseImage "${arch}")-      ${SED} -i "s|BASEIMAGE|${BASEIMAGE}|g" Dockerfile-      ${SED} -i "s|BASEARCH|${arch}|g" Dockerfile-    fi--    # copy the qemu-*-static binary to docker image to build the multi architecture image on x86 platform-    if grep -q "CROSS_BUILD_" Dockerfile; then-      if [[ "${arch}" == "amd64" ]]; then-        ${SED} -i "/CROSS_BUILD_/d" Dockerfile-      else-        ${SED} -i "s|QEMUARCH|${QEMUARCHS[$arch]}|g" Dockerfile-        # Register qemu-*-static for all supported processors except the current one-        echo "Registering qemu-*-static binaries in the kernel"-        local sudo=""-        if [[ $(id -u) != 0 ]]; then-          sudo=sudo+  case "$(uname -m)" in+    x86_64|amd64)+      for arch in ${archs}; do+        prepareBuild "${arch}"+        # image tag+        TAG=$(<VERSION)+        # copy the qemu-*-static binary to docker image to build the multi architecture image on x86 platform+        if grep -q "CROSS_BUILD_" Dockerfile; then+          if [[ "${arch}" == "amd64" ]]; then+            ${SED} -i "/CROSS_BUILD_/d" Dockerfile+          else+            ${SED} -i "s|QEMUARCH|${QEMUARCHS[$arch]}|g" Dockerfile+            # Register qemu-*-static for all supported processors except the current one+            echo "Registering qemu-*-static binaries in the kernel"+            local sudo=""+            if [[ $(id -u) != 0 ]]; then+              sudo=sudo+            fi+            ${sudo} "${KUBE_ROOT}/third_party/multiarch/qemu-user-static/register/register.sh" --reset+            curl -sSL https://github.com/multiarch/qemu-user-static/releases/download/"${QEMUVERSION}"/x86_64_qemu-"${QEMUARCHS[$arch]}"-static.tar.gz | tar -xz -C "${temp_dir}"+            # Ensure we don't get surprised by umask settings+            chmod 0755 "${temp_dir}/qemu-${QEMUARCHS[$arch]}-static"+            ${SED} -i "s/CROSS_BUILD_//g" Dockerfile+          fi         fi-        ${sudo} "${KUBE_ROOT}/third_party/multiarch/qemu-user-static/register/register.sh" --reset-        curl -sSL https://github.com/multiarch/qemu-user-static/releases/download/"${QEMUVERSION}"/x86_64_qemu-"${QEMUARCHS[$arch]}"-static.tar.gz | tar -xz -C "${temp_dir}"-        # Ensure we don't get surprised by umask settings-        chmod 0755 "${temp_dir}/qemu-${QEMUARCHS[$arch]}-static"-        ${SED} -i "s/CROSS_BUILD_//g" Dockerfile-      fi-    fi--    docker build --pull -t "${REGISTRY}/${IMAGE}-${arch}:${TAG}" .--    popd-  done+        docker build --pull -t "${REGISTRY}/${IMAGE}-${arch}:${TAG}" .+        popd+      done+      ;;+    arm*|aarch*)+      for arch in ${archs}; do+        if [[ $arch == arm ]] || [[ $arch == arm64 ]]; then+          prepareBuild "${arch}"+          # Cross build on non-amd server is not supported, build native image only+          ${SED} -i "/CROSS_BUILD_/d" Dockerfile+          # image tag+          TAG=$(<VERSION)+          docker build --pull -t "${REGISTRY}/${IMAGE}-${arch}:${TAG}" .+          popd+        fi+      done+      ;;+    powerpc*|ppc*)

possible value is ppc, ppc64, ppc64le I think

chendave

comment created time in 19 days

push eventchendave/initrepo

Dave Chen

commit sha 7c39607d97ec15631163c8ce85dcb9eef12f4021

Add example for pod creation

view details

push time in 20 days

push eventchendave/kubeedge

Dave Chen

commit sha 7319e672a1c73b59be9e61d964df2b0232a0f1d0

WIP: test for e2e test.

view details

push time in 22 days

push eventchendave/kubeedge

Dave Chen

commit sha 6ccd8a32aee81fc0f3ec27b54b111fa9cd1105ee

WIP: test for e2e test.

view details

push time in 22 days

push eventchendave/kubeedge

Dave Chen

commit sha 6178e52f3416709b2c64527ec60db4c4eee7d89f

WIP: test for e2e test.

view details

push time in 22 days

push eventchendave/kubeedge

Dave Chen

commit sha ae174f2e8725b879a56ba2501177263253940b6f

WIP: test for e2e test.

view details

push time in 22 days

push eventchendave/kubeedge

Dave Chen

commit sha 1fedb88313a8f5dd33364d1db883dd39800eb1fa

WIP: test for e2e test.

view details

push time in 22 days

push eventchendave/kubeedge

Dave Chen

commit sha ac36914fce9df887ea48065cd3742bb68b39cb4e

WIP: test for e2e test.

view details

push time in 22 days

push eventchendave/kubeedge

Dave Chen

commit sha 3551af70b87ef9035a4938d43c20d8b8d3f66525

WIP: test for e2e test.

view details

push time in 22 days

push eventchendave/kubeedge

Dave Chen

commit sha bc49b6baacbae1b80cfc9510c76b37ac7cf5a2d1

WIP: test for e2e test.

view details

push time in 22 days

push eventchendave/kubeedge

Dave Chen

commit sha f7ffd951987e7c6b155f9ecdd45041f1d3998529

WIP: test for e2e test.

view details

push time in 22 days

push eventchendave/kubeedge

Dave Chen

commit sha e810813ee0c35c2eac88d07469b0b9935b6437f3

WIP: test for e2e test.

view details

push time in 22 days

push eventchendave/kubeedge

Dave Chen

commit sha 8dc48befedfb655a89f68de6592b11bd867ee5d3

WIP: test for e2e test.

view details

push time in 22 days

push eventchendave/kubeedge

Dave Chen

commit sha ad40583bea9986003ffea581b849d4a22ecb84d4

WIP: test for e2e test.

view details

push time in 22 days

push eventchendave/kubeedge

Dave Chen

commit sha 2b099d638fbeacb4574fb431539fef10b0075de8

WIP: test for e2e test.

view details

push time in 22 days

push eventchendave/kubeedge

Dave Chen

commit sha 82fda58f62654c537dc5c3bedacefc67194e7d96

WIP: test for e2e test.

view details

push time in 22 days

push eventchendave/kubeedge

Dave Chen

commit sha 7b2514ce76e3ad739570105655613854557debde

WIP: test for e2e test.

view details

push time in 23 days

push eventchendave/kubeedge

Dave Chen

commit sha a5edd44955fb75273b2bcef94fde7214b4e506f7

WIP: test for e2e test

view details

push time in 23 days

push eventchendave/kubeedge

Dave Chen

commit sha 87cafbf812541a6c8d95bcf112ac6b610f9d5fec

WIP: test for e2e test

view details

push time in 23 days

pull request commentkubernetes/community

update the guide to reflect of new cloud providers

@mm4tt , thank you! I think the misspelling is fixed

chendave

comment created time in 23 days

push eventchendave/community

Dave Chen

commit sha e51cd4bfe8f3f59976a634b273f955930f73bb01

update the guide to reflect of new cloud provider

view details

push time in 23 days

push eventchendave/kubeedge

Dave Chen

commit sha b7b651e060ac38087f5e4adcf0dde7612893c93b

WIP: test for e2e test

view details

push time in 23 days

push eventchendave/kubeedge

Dave Chen

commit sha c431dd544fa673033b59d9f6cf43f8897e38daac

WIP: test for e2e test

view details

push time in 23 days

push eventchendave/kubeedge

Dave Chen

commit sha f06cc2919af7c4fd281a51d92bd7f66cdc19e2ae

WIP: test for e2e test

view details

push time in 23 days

push eventchendave/kubeedge

Dave Chen

commit sha fcce40077dcd594a0b44f879d0eecec8a26d164e

WIP: test for e2e test

view details

push time in 23 days

push eventchendave/kubeedge

Dave Chen

commit sha f30d33be660708c4b0ecabf1a7082fa510e60dc6

WIP: test for e2e test

view details

push time in 23 days

PR opened kubernetes/community

update the guide to reflect of new cloud providers

<!-- Thanks for sending a pull request! Here are some tips for you:

  • If this is your first contribution, read our Getting Started guide https://github.com/kubernetes/community/blob/master/contributors/guide/README.md
  • If you are editing SIG information, please follow these instructions: https://git.k8s.io/community/generator You will need to follow these steps:
    1. Edit sigs.yaml with your change
    2. Generate docs with make generate. To build docs for one sig, run make WHAT=sig-apps generate -->
+3 -2

0 comment

1 changed file

pr created time in 23 days

create barnchchendave/community

branch : kubemark_guide

created branch time in 23 days

push eventchendave/community

Katharine Berry

commit sha 258dd13287ebb98ffc8a634574c381639283df80

Delegate kubernetes-docs-* to sig-docs-leads

view details

Kubernetes Prow Robot

commit sha 7c6e79e7c08e8b127a73e5626361cfb95dc4fc8f

Merge pull request #3602 from Katharine/delegate-kubernetes-docs Slack: delegate #kubernetes-docs-* to sig-docs-leads

view details

zacharysarah

commit sha eb02d1f46c138498c569861f825f8a4bf6d6976e

Add Slack channels for Indonesian and Portuguese

view details

Kubernetes Prow Robot

commit sha a42db7799829c9b442437401444de1cab748ff8d

Merge pull request #3605 from zacharysarah/two-new-slack-channels Add Slack channels for Indonesian and Portuguese

view details

Jorge O. Castro

commit sha a09482f7d9c427715ed3a14ec90e4b74a1a2e073

Update OWNERs entry, I'm working on other things this year Signed-off-by: Jorge O. Castro <jorgec@vmware.com>

view details

Kubernetes Prow Robot

commit sha 32233b0ad5a4e732183758b9fefd7532ed6d61a1

Merge pull request #3600 from nikhita/deleting-repos-is-ok Add note about deleting empty repos

view details

Kubernetes Prow Robot

commit sha aa7c742fb485768b1c2f71d977c43e9fa1183673

Merge pull request #3601 from spiffxp/rm-sig-gov-tombstones Remove tombstones related to sig lifecycle

view details

Travis Rhoden

commit sha a88a14ad72a417f8babe2a7d1b77438199cf9aba

Add csi-vsphere subproject to SIG VMware Docs regenerated

view details

Bob Killen

commit sha bbb3697cff89aead93c0a8040ef90496f6447978

Update slack guidelines for tempelis.

view details

Bob Killen

commit sha 51ba4f16f7b16c5d4d9ecd96b98e175d928639a1

Update slack guidelines with new moderation functionality.

view details

Bob Killen

commit sha 415fdc586116ddb207fe6049011876039b266ad4

Add section on channel delegation.

view details

Kubernetes Prow Robot

commit sha 13b3f6a596f3b31c668409c1a52f386f98eab93f

Merge pull request #3589 from mrbobbytables/update-slack-guidelines Update slack guidelines for tempelis and new moderation functionality

view details

Michelle Noorali

commit sha 9b257da0a7d54f5e6ee0b0d0a5afda95bcdf1a53

add term info to CoCC August 7th, 2018 was the date that we had all of the confirmations from the members of the inaugural members of the CoCC and the welcome email was sent.

view details

Katharine Berry

commit sha 09243725d57dceda20ef28cc7a26b8ead28e5494

Add slack-infra channel

view details

Shawn Hurley

commit sha 033a935a57a50867a0e023db29e00edde8981a06

Adding agenda doc for kubebuilder meeting

view details

Kubernetes Prow Robot

commit sha bb241daddff7ebb769df9f92fe727a05bb6af7f4

Merge pull request #3608 from Katharine/slack-infra-channel Add #slack-infra channel

view details

Fabio Rapposelli

commit sha 484fd24d59193e1b1d21e586b34304866cc533f2

update sig-cloud-provider charter to support orphaned subprojects

view details

Kubernetes Prow Robot

commit sha 85d3f39054063ba754de96344fc18b27546372d7

Merge pull request #3598 from nikhita/apiserver-network-proxy Add apiserver-network-proxy to the cloud-provider-extraction-migration subproject

view details

Kubernetes Prow Robot

commit sha f02ee3dbb9f826b00812378a021b0aefdcfa1d2d

Merge pull request #3607 from codenrhoden/vsphere-csi-subproject Add csi-vsphere subproject to SIG VMware

view details

Kubernetes Prow Robot

commit sha 05960912eb2629b5ccbb3d01f7b9188e69e75e31

Merge pull request #3497 from zjs/wg-sig-stakeholders/machine-learning Add stakeholder SIGs for wg-machine-learning

view details

push time in 23 days

pull request commentkubeedge/kubeedge

Update api versions of kubernetes manifests

/retest

johscheuer

comment created time in 24 days

pull request commentkubernetes/kubernetes

Differentiate build process for non-amd platforms

poke @mkumatag , could you take a look at this pls?

chendave

comment created time in 24 days

push eventchendave/kubeedge

Dave Chen

commit sha 2a3aa3aed2540940eabd4aadaf7ed03c1390b43c

WIP: test for e2e test

view details

push time in 25 days

push eventchendave/kubeedge

Dave Chen

commit sha 57b0bc6f5b6d05700017f52c40a46f63e489a1c1

WIP: test for e2e test

view details

push time in 25 days

push eventchendave/kubeedge

Dave Chen

commit sha 9816d0691c133e234a504205e7a8f4dc1d099c0c

WIP: test for e2e test

view details

push time in 25 days

push eventchendave/kubeedge

Dave Chen

commit sha c9158663b33a076c360704aa51180c50c61e9309

WIP: test for e2e test

view details

push time in 25 days

push eventchendave/kubeedge

Dave Chen

commit sha a214d7a823b5ee4c4b783ad45c494c33d115d91e

WIP: test for e2e test

view details

push time in 25 days

push eventchendave/kubeedge

Dave Chen

commit sha 6efa1ff15773a1489cf1bb689c154df899bc27be

WIP: test for e2e test

view details

push time in 25 days

push eventchendave/kubeedge

Dave Chen

commit sha cbab77fae0587410a3cd190a1a4df6a317b81ecf

WIP: test for e2e test

view details

push time in 25 days

Pull request review commentkubeedge/kubeedge

Update api versions of kubernetes manifests

 metadata:     k8s-app: kubeedge     kubeedge: cloudcore spec:+  type: NodePort

why did this change here?

johscheuer

comment created time in a month

push eventchendave/kubeedge

Dave Chen

commit sha 503c7604f48729f48738a40a7d74b80a522b4ba8

WIP: test for e2e test

view details

push time in a month

push eventchendave/kubeedge

Dave Chen

commit sha d60e5548f66e4d69fb2350606ea6894a82c0b1b7

WIP: test for e2e test

view details

push time in a month

more