Need to upgrade the CF CLI using brew it's as simple as below. Go to love brew
pasapicella@pas-macbook:~$ brew upgrade cf-cli
==> Upgrading 1 outdated package, with result:
cloudfoundry/tap/cf-cli 6.31.0
==> Upgrading cloudfoundry/tap/cf-cli
Warning: Use cloudfoundry/tap/cloudfoundry-cli instead of deprecated pivotal/tap/cloudfoundry-cli
==> Downloading https://cli.run.pivotal.io/stable?release=macosx64-binary&version=6.31.0&source=homebrew
==> Downloading from https://s3-us-west-1.amazonaws.com/cf-cli-releases/releases/v6.31.0/cf-cli_6.31.0_osx.tgz
######################################################################## 100.0%
==> Caveats
Bash completion has been installed to:
/usr/local/etc/bash_completion.d
==> Summary
🍺 /usr/local/Cellar/cf-cli/6.31.0: 6 files, 17.6MB, built in 16 seconds
pasapicella@pas-macbook:~$ cf --version
cf version 6.31.0+b35df905d.2017-09-15
Search This Blog
Monday, 25 September 2017
Friday, 15 September 2017
Using Cloud Foundry CUPS to inject Spring Security credentials into a Spring Boot Application
The following demo shows how to inject the Spring Security
username/password credentials from a User Provided service on PCF,
hence using the VCAP_SERVICES env variable to inject the values required
to protect the application using HTTP Basic Authentication
while running in PCF. Spring Boot automatically converts this data into a
flat set of properties so you can easily get to the data
as shown below.
The demo application can be found as follows
https://github.com/papicella/springsecurity-cf-cups
The application.yml would access the VCAP_SERVICES CF env variable using the the Spring Boot flat set of properties as shown below.
eg:
VCAP_SERVICES
System-Provided:
{
"VCAP_SERVICES": {
"user-provided": [
{
"credentials": {
"password": "myadminpassword",
"username": "myadminuser"
},
"label": "user-provided",
"name": "my-cfcups-service",
"syslog_drain_url": "",
"tags": [],
"volume_mounts": []
}
]
}
}
...
application.yml
spring:
application:
name: security-cf-cups-demo
security:
user:
name: ${vcap.services.my-cfcups-service.credentials.username:admin}
password: ${vcap.services.my-cfcups-service.credentials.password:password}
The demo application can be found as follows
https://github.com/papicella/springsecurity-cf-cups
The application.yml would access the VCAP_SERVICES CF env variable using the the Spring Boot flat set of properties as shown below.
eg:
VCAP_SERVICES
System-Provided:
{
"VCAP_SERVICES": {
"user-provided": [
{
"credentials": {
"password": "myadminpassword",
"username": "myadminuser"
},
"label": "user-provided",
"name": "my-cfcups-service",
"syslog_drain_url": "",
"tags": [],
"volume_mounts": []
}
]
}
}
...
application.yml
spring:
application:
name: security-cf-cups-demo
security:
user:
name: ${vcap.services.my-cfcups-service.credentials.username:admin}
password: ${vcap.services.my-cfcups-service.credentials.password:password}
Thursday, 14 September 2017
Oracle 12c Service Broker for Pivotal Cloud Foundry
The following example is a PCF 2.0 Service Broker written as a Spring Boot application. This is just an example and should
be evolved to match a production type setup in terms oracle requirements. This service broker simple creates USERS and
assigns then 20M of quota against a known TABLESPACE
It's all documented as follows
https://github.com/papicella/oracle-service-broker
It's all documented as follows
https://github.com/papicella/oracle-service-broker
Monday, 4 September 2017
Introducing Pivotal MySQL*Web, Pivotal’s New Open Source Web-Based Administration UI for MySQL for Pivotal Cloud Foundry
Recently Pivotal announced "Pivotal MySQL*Web" on it's main blog page. You can read more about it here which was an Open Source project I created a while ago for Pivotal MySQL instances on Pivotal Cloud Foundry
https://content.pivotal.io/blog/introducing-pivotal-mysql-web-pivotal-s-new-open-source-web-based-administration-ui-for-mysql-for-pivotal-cloud-foundry
https://content.pivotal.io/blog/introducing-pivotal-mysql-web-pivotal-s-new-open-source-web-based-administration-ui-for-mysql-for-pivotal-cloud-foundry
Couchbase Service Broker for Pivotal Cloud Foundry
The following example is a PCF 2.0 Service Broker written as a Spring Boot application for Couchbase 4.6.x. This is just an example and should be evolved to match a production type setup in terms of bucket creation and access for created service instances.
It's all documented as follows
https://github.com/papicella/couchbase-service-broker
More Information
https://docs.pivotal.io/tiledev/service-brokers.html
It's all documented as follows
https://github.com/papicella/couchbase-service-broker
More Information
https://docs.pivotal.io/tiledev/service-brokers.html
Subscribe to:
Posts (Atom)