Re: Running UAA on Kubernetes behind TLS-enabled ingress controller
#uaa
Filip Hanik
hi Enrique, The port number will not be forced if the appropriate proxy headers are set *AND* the request comes from a trusted IP (Tomcat's RemoteIpValve) ie, the HttpServletRequest.getScheme does not return https because the web server (ie Apache Tomcat) does not trust the source of the request, so the headers are ignored. I'm not sure why that filter is even in the UAA. The code of the filter basically states _Apache Tomcat doesn't trust the X-Forwarded-Proto header, so our code will do so instead and override the behavior_ So that code should not exist, as it indicates a workaround for a misconfigured system. You need to configure your RemoteIpValve correctly, if you are using Apache Tomcat and then your problem will go away
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
[Operators SIG Meeting] Call for Content - July 24
Gowrisankar M
Dear Cloud Foundry Community, Please let me or Karthik know, if you’d like to bring any specific topics for discussion for the next sig meeting on Wednesday, June 24th at 08:00 US Pacific | 11:00 US Eastern | 20:30 Indian Standard Time. Please add the calendar appt from here: https://www.cloudfoundry.org/community-calendar. BRs, Gowrisankar
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
CF-Deployment v10.0 is now live
#cf
Saikiran Yerram
Happy Friday everyone,
CF-deployment v10.0 is now live. Please refer to the release notes for breaking changes: https://github.com/cloudfoundry/cf-deployment/releases/tag/v10.0.0 Let me know if you have any questions,
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Re: Running UAA on Kubernetes behind TLS-enabled ingress controller
#uaa
Enrique Cano
Thank you, Filip.
We are not using uaa-release, and we can control the protocol (https). Our issue is that the port number is forced to be 443 when we don't want that to happen. Regards Enrique
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Re: CF Application Runtime PMC: Loggregator Project Lead Call for Nominations
Eric Malm <emalm@...>
Hi, everyone, Pivotal is nominating Allen Duet for the Loggregator Project Lead in the Application Runtime PMC. Allen is a Director of Product Management at Pivotal where he oversees Cloud Foundry products related to Observability and Automation. Allen joined Pivotal and Cloud Foundry in December 2015. Prior to joining Pivotal, Allen was Chief Technology Officer at Swiftpage ACT!, a software company focused on CRM and email marketing products for businesses. Allen is located in Denver and enjoys hiking, skiing, and a variety of outdoor activities. Please send any other nominations directly to me or in reply to this message no later than 11:59 PM PDT on Monday, May 20, 2019. Thanks, Eric Malm
On Thu, Jul 18, 2019 at 4:57 PM Eric Malm <emalm@...> wrote:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
CF Application Runtime PMC: Loggregator Project Lead Call for Nominations
Eric Malm <emalm@...>
Hi, everyone, Fred Krone, the lead for the Loggregator project within the Application Runtime PMC, is stepping down from the project, as he has recently left Pivotal. We thank him for his service. The Loggregator team, located in Denver, now has an opening for its project lead. Project leads must be nominated by a Cloud Foundry Foundation member. Please send nominations directly to me or in reply to this message no later than 11:59 PM PDT on Friday, Aug 2, 2019. Also, if you have any questions about the role or the nomination process, as described in the CFF governance documents (https://www.cloudfoundry.org/governance/cff_development_operations_policy/), please let me know. Thanks, Eric Malm, CF Application Runtime PMC Lead
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
routing-release 0.189.0
Aidan Obley <aobley@...>
Hello cf-dev! This release includes several fixes and improvements. Notably, this release encrypts the control plane interactions with the routing-api. Release Highlights
Manifest Property Changes
Regards, The Networking Program
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Update to CF-Deployment v10.0 scope
#cf
Saikiran Yerram
Good day everyone,
We have an update on the scope for CF-Deployment v10.0. We are postponing BOSH Service discovery to the next major release. The changes require additional validation and will not be ready for v10 release. I have updated the scope doc accordingly. https://docs.google.com/document/d/1qWaFHcquPUaWrVWndJuWt-W_niflN2p4aVqvqy2EyM4/edit# Please let me know if you have any questions.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Re: Running UAA on Kubernetes behind TLS-enabled ingress controller
#uaa
Filip Hanik
request.getScheme() can return https properly if you configure the web server (Tomcat/Jetty) to trust the headers X-Forwarded-Proto based on the IP address of the proxy server. If you're using uaa-release, you can configure This will ensure that https is returned and line 44 is never invoked. Filip
On Tue, Jul 16, 2019 at 9:09 AM Enrique Cano <enrique.canocarballar@...> wrote: Hi
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
FINAL REMINDER: CAB call for July is next week Wednesday 17th @ 8a Pacific
Michael Maximilien
FYI... see below —— Hi, all, Reminder that the CAB call [0] for July 2019 is next Wednesday 17th @ 8a Pacific. We will have regular highlights, QAs, as well as two planned talks: 1. External DNS Connector for Cloud Foundry [1] by David Grizzanti of Comcast 2. Stratos UI Update - now with Kubernetes support [2] by Neil MacDougall of SUSE Please note that talk 1 was in previous agenda but had to be postponed. All other info in agenda [0]. Zoom soon. Best, ------ dr.max ibm ☁ silicon valley, ca maximilien.org [0] https://docs.google.com/ [1] https://github.com/kubernetes-
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Running UAA on Kubernetes behind TLS-enabled ingress controller
#uaa
Enrique Cano
Hi
We are running UAA behind an ingress controller on Kubernetes. The connection to the ingress controller is https on a port other than 443 e.g. 8443. The connection to UAA pod is http. The issue we are facing is that the URLs UAA will return to the browser during the OAuth handshake include http instead of https. When we set X-Forwarded-Proto to "https" at the ingress controller, then the returned URLs contain https, but the port is set to 443. We believe this is because of this line of code: https://github.com/cloudfoundry/uaa/blob/develop/server/src/main/java/org/cloudfoundry/identity/uaa/security/web/FixHttpsSchemeRequest.java#L44 Is there another way of doing this? Basically, instead of redirecting to http://url:8080, we want a redirection to https://url:8443. Currently, what we get is https://url with the X-Forwarded-Proto header set to "https". Many thanks in advance Enrique.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Re: Security feed not updating
Chip Childers <cchilders@...>
Pivotal doesn't have access. The CFF web team resolved this issue a week ago. Thanks! https://www.cloudfoundry.org/foundryblog/security-advisory/feed/ Chip Childers, CTO Cloud Foundry Foundation
On Mon, Jul 15, 2019 at 6:09 PM Emily Foster <efoster@...> wrote:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Re: Security feed not updating
Emily Foster <efoster@...>
Hi Lee, I'm forwarding your message along to the Pivotal security team to take a look. Thanks, Emily
On Tue, Jul 2, 2019 at 12:05 AM Lee Porte via Lists.Cloudfoundry.Org <lee.porte=digital.cabinet-office.gov.uk@...> wrote:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
IMPORTANT NOTICE: [go-buildpack] End of support for Go versions 1.11.x after 2019-08-10
Elliott Shanks
The first release of the Go buildpack after August 10, 2019 will no longer include Go versions 1.11.x These Go versions will no longer be supported upstream. Please migrate your Go apps to supported versions of Go before that time. Note: Unless you are manually specifying a version of Go for the buildpack to use, or you have customized your Go buildpack, no action is required. Thanks, Elliott Shanks, CF Buildpacks PM
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
IMPORTANT NOTICE: [php-buildpack] End of support for nginx versions 1.15.x after 2019-08-10
Elliott Shanks
The first release of the PHP buildpack after August 10, 2019 will no longer include nginx versions 1.15.x. These nginx versions are no longer supported upstream. Please migrate your PHP apps to supported versions of nginx before that time. In addition, the default version of nginx will be bumped to 1.17.x at this time. Note: Unless you are manually specifying a version of nginx for the buildpack to use, or you have customized your PHP buildpack, no action is required. Thanks, Elliott Shanks, CF Buildpacks PM
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
IMPORTANT NOTICE: [staticfile-buildpack] End of support for nginx versions 1.15.x after 2019-08-10
Elliott Shanks
The first release of the staticfile buildpack after August 10, 2019 will no longer include nginx versions 1.15.x. These nginx versions are no longer supported upstream. Please migrate your staticfile apps to supported versions of nginx before that time. In addition, the default version of nginx will be bumped to 1.17.x at this time. Note: Unless you are manually specifying a version of nginx for the buildpack to use, or you have customized your staticfile buildpack, no action is required. Thanks, Elliott Shanks, CF Buildpacks PM
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
IMPORTANT NOTICE: [r-buildpack] End of support for R versions 3.4.x and 3.5.x after 2019-08-10
Elliott Shanks
The first release of the R buildpack after August 10, 2019 will no longer include R versions 3.4.x and 3.5.x. These R versions are no longer supported upstream. Please migrate your R apps to supported versions of R before that time. Note: Unless you are manually specifying a version of R for the buildpack to use, or you have customized your R buildpack, no action is required. Thanks, Elliott Shanks, CF Buildpacks PM
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
IMPORTANT NOTICE: [dotnet-core-buildpack] End of support for dotnet-runtime versions 1.0.x and 1.1.x after 2019-08-10
Elliott Shanks
The first release of the .NET Core buildpack after August 10, 2019 will no longer include dotnet-runtime versions 1.0.x and 1.1.x. These dotnet-runtime versions are no longer supported upstream. Please migrate your .NET Core apps to supported versions of dotnet-runtime before that time. Note: Unless you are manually specifying a version of dotnet-runtime for the buildpack to use, or you have customized your .NET Core buildpack, no action is required. Thanks, Elliott Shanks, CF Buildpacks PM
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
REMINDER: CAB call for July is next week Wednesday 17th @ 8a Pacific
Michael Maximilien
Hi, all,
Reminder that the CAB call [0] for July 2019 is next Wednesday 17th @ 8a Pacific. We will have regular highlights, QAs, as well as two planned talks: 1. External DNS Connector for Cloud Foundry [1] by David Grizzanti of Comcast 2. Stratos UI Update - now with Kubernetes support [2] by Neil MacDougall of SUSE Please note that talk 1 was in previous agenda but had to be postponed.
All other info in agenda [0]. Zoom soon. Best, ------
dr.max ibm ☁ silicon valley, ca maximilien.org [0] https://docs.google.com/document/d/1SCOlAquyUmNM-AQnekCOXiwhLs6gveTxAcduvDcW_xI [1] https://github.com/kubernetes-incubator/external-dns/pull/955 [2] https://github.com/cloudfoundry-incubator/stratos-ui
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
CF CLI v6.46.0 Released
Alexander Berezovsky
Hey everyone, The CF CLI team released cf CLI v6.46.0 ; please see release notes for full details. Highlights IncludeService Instance Upgrade featureService authors that have built services using the On-Demand Broker want to allow Service Instances to be upgraded individually after a new version of their Service Broker has been deployed. Now Users must be on CC API For questions, regarding this feature please reach out to #SAPI on Slack Cloud Foundry. Thank you, SAPI team (Aarti Kriplani, Alex Blease, George Blue, Georgi Lozev, Henry Stanley, Nikolay Maslarski, Will Martin) who all worked on this feature. Bugs
Plugin UpdatesRelease Contributors: Brendan Smith, Abby Chau, Andrew Crump, Alexander Berezovsky, Steve Taylor, Simon Seif, SAPI team (Aarti Kriplani, Alex Blease, George Blue, Georgi Lozev, Henry Stanley, Nikolay Maslarski, Will Martin) Note: The minimum version of the CC API this CF CLI release is compatible with is CC API v2.100.0 (3.35). See our minimum supported version policy for more information. Thanks, CF CLI Team
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|