Skip to content

Conversation

incfly
Copy link

@incfly incfly commented May 30, 2018

  • The binary file path is nodeagent_k8s and the image name is nodeagent-k8s.
  • make docker.nodeagent-k8s will generate nodeagent-k8s image.

@incfly incfly requested review from wattli and quanjielin May 30, 2018 01:54
@@ -320,7 +320,7 @@ $(SECURITY_GO_BINS):

.PHONY: build
# Build will rebuild the go binaries.
build: depend $(PILOT_GO_BINS_SHORT) mixc mixs node_agent istio_ca flexvolume istioctl gals
build: depend $(PILOT_GO_BINS_SHORT) mixc mixs node_agent nodeagent_k8s istio_ca flexvolume istioctl gals
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

do we need to add nodeagent_8ks line#317(SECURITY_GO_BINS:=${ISTIO_OUT}/node_agent...), or you've tested without it is good enough ?

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Good catch! Done.

When I tested locally, I may manually build dependency and then make docker.node-agent-k8s just works implicitly..

@codecov
Copy link

codecov bot commented May 30, 2018

Codecov Report

Merging #5901 into gcp-identity will increase coverage by 1%.
The diff coverage is n/a.

Impacted file tree graph

@@             Coverage Diff              @@
##           gcp-identity   #5901   +/-   ##
============================================
+ Coverage            73%     73%   +1%     
============================================
  Files               322     322           
  Lines             27837   27878   +41     
============================================
+ Hits              20217   20266   +49     
+ Misses             6820    6815    -5     
+ Partials            800     797    -3
Impacted Files Coverage Δ
pilot/pkg/serviceregistry/kube/controller.go 64% <0%> (-3%) ⬇️
mixer/adapter/statsd/statsd.go 96% <0%> (-1%) ⬇️
mixer/adapter/list/ipList.go 100% <0%> (ø) ⬆️
mixer/adapter/memquota/dedup.go 100% <0%> (ø) ⬆️
mixer/pkg/protobuf/yaml/castUtil.go 100% <0%> (ø) ⬆️
mixer/adapter/prometheus/prometheus.go 100% <0%> (ø) ⬆️
mixer/pkg/protobuf/yaml/dynamic/encoderUtil.go 100% <0%> (ø) ⬆️
mixer/adapter/stdio/stdio.go 100% <0%> (ø) ⬆️
mixer/adapter/servicecontrol/quotaprocessor.go 83% <0%> (+3%) ⬆️
mixer/adapter/servicecontrol/checkprocessor.go 83% <0%> (+3%) ⬆️
... and 4 more

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 2e3c63a...21377ab. Read the comment docs.

@quanjielin
Copy link
Contributor

/lgtm

@istio-testing
Copy link
Collaborator

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by: incfly, quanjielin
To fully approve this pull request, please assign additional approvers.
We suggest the following additional approver: zackbutcher

Assign the PR to them by writing /assign @zackbutcher in a comment when ready.

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@incfly
Copy link
Author

incfly commented May 30, 2018

/assign @wattli

Copy link
Contributor

@wattli wattli left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm

@incfly incfly merged commit 5dc0aa0 into istio:gcp-identity May 30, 2018
@incfly incfly deleted the nodeagent-docker branch May 30, 2018 18:52
wattli pushed a commit to wattli/istio that referenced this pull request May 30, 2018
wattli added a commit that referenced this pull request May 30, 2018
* Restructure the pkg/nodeagent. (#5888)

* Move the mesh expansion node agent into the pkg/nodeagent.
* Add a gcp subpackage for nodeagent.
* Lint formatting.

* Add Dockerfile and Makefile rule for nodeagent-k8s image. (#5901)

* Ran `dep ensure -update github.com/envoyproxy/go-control-plane` (#5889)

* Adding instructions and scripts to facilitate running E2E tests locally (#5838)

* Add documents and scripts for k8s+vagrant env.

* update macOS setup

* Update and rename setup_linux_prereqs.sh to linux_prereqs.sh

* Update localregistry.yaml

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update startup.sh

* Update README.md

* update filename and readme

* update readme

* update image

* Create prereqs.sh

* Update README.md

* update README

* update readme for cleanup

* add insecure registry setting onto vm

* Add dlv debugging installation to vm setup

* Change vm sync folder

* Update setup_kubectl_host.sh

* Update vm_setup.sh

* Create OWNERS (#5130)

* Update vm_setup.sh (#5135)

* Update Vagrantfile (#5134)

* Update README.md (#5138)

* Update README.md (#5141)

* Update README.md (#5142)

* Update README.md (#5154)

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Add localregistry.yaml specific for vagrant (#5181)

* Create localregistry.yaml

* Revert back changes in localregistry.yaml

* Updated VagrantFile

Updated VagrantFile as per new location of localregistry.yaml

* Make test available on macOS  (#5177)

* update test setup for macos

* add local test flag

* modify init.sh

* update docker check

* update env setting

* update USE_DOCKER

* export GOOS=linux to docker and push targets

* Move files out of RunTestOnHost and remove RunTestOnHost and RunTestOnVm. (#5206)

* Move files.

* Revise per review comments.

* Revise per comment.

* Polish and simplify README.md (#5211)

* Polish and simplify README.md

* Update README.md

* Update README.md

* Rename scripts and cleanup unused scripts. (#5215)

* Move files.

* Rename scripts and remove unused scripts.

* Update README.md

* Remove unnecessary env setting (#5217)

* remove space at the end of export

* modify env changes

* Update prerequisites and setup scripts (#5220)

* remove space at the end of export

* modify env changes

* modify setups

* update prereqs scripts for macos

* Update README.md

* Cleanup test_setup.sh and setup_kubelet_config_host.sh (#5230)

* Protect Copy to ~/.kube/config_old

* Update setup_test.sh

* Update setup_dockerdaemon_linux.sh

* Push data from help commands to > /dev/null

Push data from help commands to > /dev/null as otherwise it fills up screen with too much info and we won't come to know about failures easily

* Update setup_test.sh

* Update README.md

* Update setup_dockerdaemon_linux.sh

* Update setup_kubelet_config_host.sh

* Create Troubleshooting.md (#5235)

* Clean up and update scripts (#5233)

* remove space at the end of export

* modify env changes

* modify setups

* update prereqs scripts for macos

* modify and cleanup the scripts

* rename files

* cleanup

* update scripts

* changes update

* update

* update Vagrantfile

* update local registry setting

* add comment back

* Update Vagrantfile (#5239)

* Update Troubleshooting.md (#5237)

* Update Troubleshooting.md

* Update Troubleshooting.md

* Update Troubleshooting.md

* Update Troubleshooting.md

* Update Troubleshooting.md

* Update Troubleshooting.md

* Small changes to scripts from feedback (#5449)

* remove space at the end of export

* modify env changes

* modify setups

* update prereqs scripts for macos

* modify and cleanup the scripts

* rename files

* cleanup

* update scripts

* changes update

* update

* update Vagrantfile

* update local registry setting

* add comment back

* Add changes to setup scripts

* update kubectl setup script

* Separate debian linux distribution (#5515)

* Separate debian linux distribution

* add default case

* Fix download path for kubectl on mac (#5553)

* Update Troubleshooting.md (#5240)

* Update Troubleshooting.md

* Update Troubleshooting.md

* Fix minor issues with scripts (#5555)

* Update install_prereqs_macos.sh

* Update install_prereqs_debian.sh

* Update install_prereqs_debian.sh

* Update Troubleshooting.md

* Update Troubleshooting.md

* Update Troubleshooting.md

* Update README.md

* Update Troubleshooting.md

* Update Troubleshooting.md

* Update Troubleshooting.md

* Adding version of virtualbox installed

* Setup local testing using minikube

* Update install_prereqs_debian.sh

* Format script

* Update cleanup_host.sh

* Update cleanup_host.sh

* Update setup_host.sh

* Revise per comment.

* Update go installation.

* Revise per comment.

* use UDS for mixer (#5930)

Signed-off-by: Kuat Yessenov <kuat@google.com>
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.

5 participants