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

doc: Broken link for deploy.yaml for AWS NLB with TLS Termination #8206

Closed
glyhood opened this issue Jan 29, 2022 · 15 comments
Closed

doc: Broken link for deploy.yaml for AWS NLB with TLS Termination #8206

glyhood opened this issue Jan 29, 2022 · 15 comments
Labels
area/docs kind/documentation Categorizes issue or PR as related to documentation. lifecycle/rotten Denotes an issue or PR that has aged beyond stale and will be auto-closed. needs-priority needs-triage Indicates an issue or PR lacks a `triage/foo` label and requires one.

Comments

@glyhood
Copy link

glyhood commented Jan 29, 2022

There's a broken link in the documentation https://kubernetes.github.io/ingress-nginx/deploy/#aws which needs to be updated.

The deploy.yaml links in the AWS section should be updated/fixed for the TLS TERMINATION IN AWS LOAD BALANCER (NLB)

This doesn't work: https://raw.githubusercontent.com/kubernetes/ingress-nginx/controller-v1.1.1/deploy/static/provider/aws/nlb-with-tls-termination/deploy.yaml

Seems it's been changed to this: https://raw.githubusercontent.com/kubernetes/ingress-nginx/main/deploy/static/provider/aws/nlb-with-tls-termination/deploy.yaml

@glyhood glyhood added the kind/bug Categorizes issue or PR as related to a bug. label Jan 29, 2022
@k8s-ci-robot k8s-ci-robot added the needs-triage Indicates an issue or PR lacks a `triage/foo` label and requires one. label Jan 29, 2022
@k8s-ci-robot
Copy link
Contributor

@glyhood: This issue is currently awaiting triage.

If Ingress contributors determines this is a relevant issue, they will accept it by applying the triage/accepted label and provide further guidance.

The triage/accepted label can be added by org members by writing /triage accepted in a comment.

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.

@glyhood glyhood changed the title Broken link in doc for deploy.yaml for AWS NLB with TLS Termination doc: Broken link for deploy.yaml for AWS NLB with TLS Termination Jan 29, 2022
@longwuyuan
Copy link
Contributor

@glyhood , Thanks for reporting this. Verified that controller version in the URL is broken.
Now we need to figure out root cause and if other manifests also are broken.

@afirth , can you help on this. Need to know if there is any impact from kustomize based manifest generation and if other static manifests path also needs changing.

@longwuyuan
Copy link
Contributor

/triage-accepted
/kind documentation
/area docs

@k8s-ci-robot k8s-ci-robot added kind/documentation Categorizes issue or PR as related to documentation. area/docs labels Jan 29, 2022
@longwuyuan
Copy link
Contributor

/remove-kind bug

@k8s-ci-robot k8s-ci-robot removed the kind/bug Categorizes issue or PR as related to a bug. label Jan 29, 2022
@longwuyuan
Copy link
Contributor

Just checked the GKE URL works with the controller version.
That means the problem is unique to https://raw.githubusercontent.com/kubernetes/ingress-nginx/controller-v1.1.1/deploy/static/provider/aws/nlb-with-tls-termination/deploy.yaml
And at least one uniqueness is that its under a subdir of the deploy subdir (double subdirs)

@afirth
Copy link
Member

afirth commented Jan 29, 2022

/assign @afirth

@afirth
Copy link
Member

afirth commented Jan 29, 2022

This manifest was always a special case, aws is the only provider with two different manifests. Previously it was at deploy-tls-termination.yaml. I moved it to a subdir in #8099. The problem, I believe, is that the docs for latest follow main, not what was released. Since the manifest doesn't exist in the controller-v1.1.1 branch I don't really see how it can be fixed until the next release, but it should be fixed automagically during the next release.

You can see that in the v1.1.1 copy of the docs the link correctly points to the previous location, and in main the file exists.

I don't believe any action is required here, but apologies for the inconvenience. BTW @glyhood , if you are installing on something besides K8s 1.20 you may prefer to use the manifests at https://github.com/kubernetes/ingress-nginx/pull/8162/files instead

@longwuyuan not sure if you would normally close wont-fix or leave open until the next release.

/unassign @afirth

@longwuyuan
Copy link
Contributor

longwuyuan commented Jan 29, 2022 via email

@afirth
Copy link
Member

afirth commented Jan 29, 2022

👍 sounds good. I think the ideal solution would be to have versioned docs like e.g. cert-manager. old, stable, next. But these are available in markdown form in the repo so 🤷

@longwuyuan
Copy link
Contributor

longwuyuan commented Jan 29, 2022 via email

@afirth
Copy link
Member

afirth commented Jan 29, 2022

Only this manifest moved, no other providers should be affected. As to ghpages updating the links, I added there is a doc generator somewhere but I'm not familiar with it.

@k8s-triage-robot
Copy link

The Kubernetes project currently lacks enough contributors to adequately respond to all issues and PRs.

This bot triages issues and PRs according to the following rules:

  • After 90d of inactivity, lifecycle/stale is applied
  • After 30d of inactivity since lifecycle/stale was applied, lifecycle/rotten is applied
  • After 30d of inactivity since lifecycle/rotten was applied, the issue is closed

You can:

  • Mark this issue or PR as fresh with /remove-lifecycle stale
  • Mark this issue or PR as rotten with /lifecycle rotten
  • Close this issue or PR with /close
  • Offer to help out with Issue Triage

Please send feedback to sig-contributor-experience at kubernetes/community.

/lifecycle stale

@k8s-ci-robot k8s-ci-robot added the lifecycle/stale Denotes an issue or PR has remained open with no activity and has become stale. label Apr 29, 2022
@k8s-triage-robot
Copy link

The Kubernetes project currently lacks enough active contributors to adequately respond to all issues and PRs.

This bot triages issues and PRs according to the following rules:

  • After 90d of inactivity, lifecycle/stale is applied
  • After 30d of inactivity since lifecycle/stale was applied, lifecycle/rotten is applied
  • After 30d of inactivity since lifecycle/rotten was applied, the issue is closed

You can:

  • Mark this issue or PR as fresh with /remove-lifecycle rotten
  • Close this issue or PR with /close
  • Offer to help out with Issue Triage

Please send feedback to sig-contributor-experience at kubernetes/community.

/lifecycle rotten

@k8s-ci-robot k8s-ci-robot added lifecycle/rotten Denotes an issue or PR that has aged beyond stale and will be auto-closed. and removed lifecycle/stale Denotes an issue or PR has remained open with no activity and has become stale. labels May 29, 2022
@k8s-triage-robot
Copy link

The Kubernetes project currently lacks enough active contributors to adequately respond to all issues and PRs.

This bot triages issues and PRs according to the following rules:

  • After 90d of inactivity, lifecycle/stale is applied
  • After 30d of inactivity since lifecycle/stale was applied, lifecycle/rotten is applied
  • After 30d of inactivity since lifecycle/rotten was applied, the issue is closed

You can:

  • Reopen this issue or PR with /reopen
  • Mark this issue or PR as fresh with /remove-lifecycle rotten
  • Offer to help out with Issue Triage

Please send feedback to sig-contributor-experience at kubernetes/community.

/close

@k8s-ci-robot
Copy link
Contributor

@k8s-triage-robot: Closing this issue.

In response to this:

The Kubernetes project currently lacks enough active contributors to adequately respond to all issues and PRs.

This bot triages issues and PRs according to the following rules:

  • After 90d of inactivity, lifecycle/stale is applied
  • After 30d of inactivity since lifecycle/stale was applied, lifecycle/rotten is applied
  • After 30d of inactivity since lifecycle/rotten was applied, the issue is closed

You can:

  • Reopen this issue or PR with /reopen
  • Mark this issue or PR as fresh with /remove-lifecycle rotten
  • Offer to help out with Issue Triage

Please send feedback to sig-contributor-experience at kubernetes/community.

/close

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/docs kind/documentation Categorizes issue or PR as related to documentation. lifecycle/rotten Denotes an issue or PR that has aged beyond stale and will be auto-closed. needs-priority needs-triage Indicates an issue or PR lacks a `triage/foo` label and requires one.
Projects
None yet
Development

No branches or pull requests

5 participants