Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add instructions and a tool for people who want to try out a new version of the ingress controller before it is released. #140

Merged
merged 1 commit into from
Mar 14, 2018

Conversation

rramkumar1
Copy link
Contributor

See title

/assign @nicksardo

@k8s-ci-robot k8s-ci-robot added cncf-cla: yes Indicates the PR's author has signed the CNCF CLA. size/XL Denotes a PR that changes 500-999 lines, ignoring generated files. labels Mar 2, 2018
@rramkumar1
Copy link
Contributor Author

Made the modification we discussed offline. Let me know if I missed something :)

# Any image is permissible as long as:
# 1. It serves a 404 page at /
# 2. It serves 200 on a /healthz endpoint
image: gcr.io/google_containers/defaultbackend:1.3
Copy link
Contributor

Choose a reason for hiding this comment

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

k8s.gcr.io/defaultbackend:1.4

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Done

README.md Outdated
@@ -14,6 +14,10 @@ Please read the [beta limitations](BETA_LIMITATIONS.md) doc to before using this
- It relies on a beta Kubernetes resource.
- The loadbalancer controller pod is not aware of your GCE quota.

**If you are running a cluster on GKE and interested in being one of the first
to get a new ingress-gce release (before it is officially released), please visit
Copy link
Contributor

Choose a reason for hiding this comment

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

Can we phrase this differently emphasizing this is trying out alpha releases?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Done

deploy/README.md Outdated
We will explain what each of these things mean in a bit. However, you will only be interacting
with one file (script.sh).

**Disclaimer: Running this script could potentially be disruptive to traffic. It
Copy link
Contributor

Choose a reason for hiding this comment

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

Perhaps mention that they should not contact GKE support if there are problems with this script or controller. Running this controller is at your own risk...

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Done

deploy/README.md Outdated
# Overview

Welcome, you are reading this because you want to run a new version of the
GCP Ingress Controller (GLBC) before anyone else on GKE! You will notice that the
Copy link
Contributor

Choose a reason for hiding this comment

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

Same comment as above. Rephrase this as trying out an alpha release. The purpose of which is to find bugs and report their existence on github.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Done

Copy link
Contributor

@freehan freehan left a comment

Choose a reason for hiding this comment

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

Is it possible to have a sub directory to contain this?

For example, we were thinking deploying stand alone NEG controller into clusters for some use cases. That basically requires different deployment script.

Let me know if this is reasonable.

@nicksardo
Copy link
Contributor

Good point @freehan. Maybe this is goes under deploy/glbc/?

@rramkumar1
Copy link
Contributor Author

SGTM. Done

@rramkumar1
Copy link
Contributor Author

Added copyright notice to deploy/glbc/script.sh

…on of the ingress controller before it is released.
@nicksardo nicksardo added the lgtm "Looks good to me", indicates that a PR is ready to be merged. label Mar 14, 2018
@nicksardo nicksardo merged commit 90de03c into kubernetes:master Mar 14, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
cncf-cla: yes Indicates the PR's author has signed the CNCF CLA. lgtm "Looks good to me", 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