diff --git a/hooks/blueprint b/hooks/blueprint index 3739ce0f..f34c0ebf 100755 --- a/hooks/blueprint +++ b/hooks/blueprint @@ -224,7 +224,7 @@ for want in $GENESIS_REQUESTED_FEATURES; do bare|partitioned-network|haproxy|tls|no-nats-tls|self-signed) features+=( "$want" ) ;; minio-blobstore|aws-blobstore|aws-blobstore-iam|azure-blobstore|gcp-blobstore|gcp-use-access-key) features+=( "$want" ) ;; nfs-volume-services|enable-service-discovery|ssh-proxy-on-routers|no-tcp-routers|smb-volume-services) features+=( "$want" ) ;; - app-autoscaler-integration|prometheus-integration|v2-nats-credentials) features+=( "$want" ) ;; + app-scheduler-integration|app-autoscaler-integration|prometheus-integration|v2-nats-credentials) features+=( "$want" ) ;; windows-diego-cells) features+=( "$want" ) ;; +migrated-v1-env|+override-db-names) features+=( "$want" ) ;; v1-vm-types|no-v1-vm-types) @@ -416,6 +416,8 @@ for want in $GENESIS_REQUESTED_FEATURES; do manifest+=( "overlay/enable-service-discovery.yml" ) ;; app-autoscaler-integration) manifest+=( "overlay/addons/autoscaler.yml" ) ;; + app-scheduler-integration) + manifest+=( "overlay/addons/app-scheduler.yml" ) ;; prometheus-integration) manifest+=( "overlay/addons/prometheus.yml" ) ;; ssh-proxy-on-routers) diff --git a/overlay/addons/app-scheduler.yml b/overlay/addons/app-scheduler.yml new file mode 100644 index 00000000..4cd03bbf --- /dev/null +++ b/overlay/addons/app-scheduler.yml @@ -0,0 +1,20 @@ +--- +exodus: + app_scheduler_client: app_scheduler_client + app_scheduler_secret: (( grab instance_groups.uaa.jobs.uaa.properties.uaa.clients.app_scheduler_client.secret )) + +instance_groups: +- name: uaa + jobs: + - name: uaa + properties: + uaa: + clients: + app_scheduler_client: + authorized-grant-types: client_credentials + authorities: cloud_controller.read,cloud_controller.admin,uaa.resource + secret: "((uaa_clients_app_scheduler_secret))" + +variables: +- name: uaa_clients_app_scheduler_secret + type: password