Skip to content
This repository was archived by the owner on Feb 22, 2022. It is now read-only.

[incubator/anchore-engine] Adds incubator chart for Anchore Engine#3293

Merged
k8s-ci-robot merged 9 commits intohelm:masterfrom
anchore:anchore_engine
Jan 16, 2018
Merged

[incubator/anchore-engine] Adds incubator chart for Anchore Engine#3293
k8s-ci-robot merged 9 commits intohelm:masterfrom
anchore:anchore_engine

Conversation

@zhill
Copy link
Copy Markdown
Collaborator

@zhill zhill commented Jan 10, 2018

Adds Anchore Engine chart to incubator.

To test the service you can hit the API (as described in the NOTES.txt) or use the anchore-cli to query the system. The cli is available here or via pip: pip install anchorecli. The instructions in NOTES indicates how to configure the cli.

@k8s-ci-robot
Copy link
Copy Markdown
Contributor

Thanks for your pull request. Before we can look at your pull request, you'll need to sign a Contributor License Agreement (CLA).

📝 Please follow instructions at https://github.com/kubernetes/kubernetes/wiki/CLA-FAQ to sign the CLA.

It may take a couple minutes for the CLA signature to be fully registered; after that, please reply here with a new comment and we'll verify. Thanks.


Details

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@k8s-ci-robot k8s-ci-robot added cncf-cla: no Indicates the PR's author has not signed the CNCF CLA. needs-ok-to-test Indicates a PR that requires an org member to verify it is safe to test. size/XL Denotes a PR that changes 500-999 lines, ignoring generated files. cncf-cla: yes Indicates the PR's author has signed the CNCF CLA. and removed cncf-cla: no Indicates the PR's author has not signed the CNCF CLA. labels Jan 10, 2018
@zhill
Copy link
Copy Markdown
Collaborator Author

zhill commented Jan 10, 2018

/assign @sameersbn

@viglesiasce
Copy link
Copy Markdown
Contributor

/assign

@zhill
Copy link
Copy Markdown
Collaborator Author

zhill commented Jan 10, 2018

Working on the linter issues in the CircleCI result. Will update with commit to resolve those.

@viglesiasce
Copy link
Copy Markdown
Contributor

/ok-to-test

@k8s-ci-robot k8s-ci-robot removed the needs-ok-to-test Indicates a PR that requires an org member to verify it is safe to test. label Jan 11, 2018
email: zach@anchore.com
engine: gotpl
icon: https://anchore.com/wp-content/uploads/2016/08/anchore.png
appVersion: 0.1.3
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

nit, but can you move this to just under the version above.

=========================

This chart deploys the Anchore Engine docker container image analysis system. Anchore Engine
requires a PostgresSQL database (>=9.6) which may be handled by the chart of supplied externally,
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

/of/or/


To get the service endpoint:

If using an ingress:
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Can you conditionally template this in/out based on whether the ingress is enabled?


or to use the IP instead of service dns name:

ANCHORE_CLI_URL=$(kubectl get svc --namespace {{ .Release.Namespace }} {{ template "fullname" . }} -o jsonpath="{.spec.clusterIP}")":{{.Values.service.ports.api}}/v1/"
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Can you add a "smoke test" here? How do users know that Anchore is installed properly? What can they do with it once its installed? Maybe also point to the user docs.

@viglesiasce
Copy link
Copy Markdown
Contributor

/hold

@k8s-ci-robot k8s-ci-robot added the do-not-merge/hold Indicates that a PR should not merge because someone has issued a /hold command. label Jan 11, 2018
@zhill
Copy link
Copy Markdown
Collaborator Author

zhill commented Jan 12, 2018

I have addressed the review suggestions and also added a commit to clean up some labelling issues in the deployment definitions to ensure things like 'kubectl get pods -l' filters behave as expected.

@zhill
Copy link
Copy Markdown
Collaborator Author

zhill commented Jan 15, 2018

Moved chart from incubator to stable for PR review per discussion with @viglesiasce

@viglesiasce
Copy link
Copy Markdown
Contributor

Worked a treat! Thanks @zhill!

/lgtm

@k8s-ci-robot k8s-ci-robot added the lgtm Indicates that a PR is ready to be merged. label Jan 16, 2018
@k8s-ci-robot
Copy link
Copy Markdown
Contributor

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: viglesiasce, zhill

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

Details Needs approval from an approver in each of these OWNERS Files:

You can indicate your approval by writing /approve in a comment
You can cancel your approval by writing /approve cancel in a comment

@k8s-ci-robot k8s-ci-robot added the approved Indicates a PR has been approved by an approver from all required OWNERS files. label Jan 16, 2018
@viglesiasce
Copy link
Copy Markdown
Contributor

/hold cancel

@k8s-ci-robot k8s-ci-robot removed the do-not-merge/hold Indicates that a PR should not merge because someone has issued a /hold command. label Jan 16, 2018
@k8s-ci-robot k8s-ci-robot merged commit c96c95b into helm:master Jan 16, 2018
@zhill
Copy link
Copy Markdown
Collaborator Author

zhill commented Jan 16, 2018

Thanks @viglesiasce !

@zhill zhill deleted the anchore_engine branch January 16, 2018 20:02
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

approved Indicates a PR has been approved by an approver from all required OWNERS files. cncf-cla: yes Indicates the PR's author has signed the CNCF CLA. lgtm Indicates that a PR is ready to be merged. size/XL Denotes a PR that changes 500-999 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants