Sends email notifying owners of empty organizations (where the number of apps or services or zero).
This application uses a fork of the cf-java-client that is referenced in the pom file using the wonderful jitpack tool.
You have to set the PCF_USERNAME
to a user that has permissions to view all orgs and see the spaces from each org. Check the UAA documentation to make sure the user has the right permissions.
Run locally
export PCF_SPACE=<space>
export PCF_USERNAME=<username>
export PCF_TARGET=https://api.<system_domain>
export PCF_ORG=<org>
export PCF_UAA_TARGET=http://uaa.<system_domain>
export PCF_PASSWORD=<password>
export SKIP_SSL_VALIDATION=true
mvn spring-boot:run
Run on cloud Update the environment variables in the manifest.yml
cf create-service p-mysql 100mb-dev notification-orphan-db
mvn clean package; cf push
cf logs notification-orphan