Skip to content

Commit

Permalink
Add SMB volume service support
Browse files Browse the repository at this point in the history
  • Loading branch information
John Dee authored and dennisjbell committed Mar 9, 2022
1 parent cc67a9f commit 6b0ec09
Show file tree
Hide file tree
Showing 3 changed files with 23 additions and 1 deletion.
8 changes: 8 additions & 0 deletions MANUAL.md
Original file line number Diff line number Diff line change
Expand Up @@ -847,6 +847,14 @@ NFS volumes provided by the NFS Volume Services Broker.
There are currently no parameters defined for this feature.


## SMB Volume Services

The `smb-volume-services` feature adds a volume driver to the
Cloud Foundry Diego cells, to allow application instances to mount
SMB volumes provided by the SMB Volume Services Broker.

There are currently no parameters defined for this feature.

# Zero-downtime App Deployments

This kit allows for using the v3 api's [Zero Downtime (ZDT) deployments](https://docs.cloudfoundry.org/devguide/deploy-apps/rolling-deploy.html) via the
Expand Down
12 changes: 11 additions & 1 deletion hooks/blueprint
Original file line number Diff line number Diff line change
Expand Up @@ -223,7 +223,7 @@ for want in $GENESIS_REQUESTED_FEATURES; do
local-postgres-db|local-mysql-db|mysql-db|postgres-db) db_specified=1; features+=( "$want" ) ;;
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) 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" ) ;;
windows-diego-cells) features+=( "$want" ) ;;
+migrated-v1-env|+override-db-names) features+=( "$want" ) ;;
Expand Down Expand Up @@ -398,6 +398,16 @@ for want in $GENESIS_REQUESTED_FEATURES; do
"overlay/addons/nfs-volume-service.yml" \
)
fi
;;
smb-volume-services)
manifest+=( \
"cf-deployment/operations/enable-smb-volume-service.yml" \
)
if ! want_feature "bare" ; then
manifest+=( \
"overlay/addons/smb-volume-service.yml" \
)
fi
;;
enable-service-discovery)
manifest+=( "overlay/enable-service-discovery.yml" ) ;;
Expand Down
4 changes: 4 additions & 0 deletions overlay/addons/smb-volume-service.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
instance_groups:
- name: smb-broker-push
networks: ((cf_runtime_network))
azs: (( grab meta.azs ))

0 comments on commit 6b0ec09

Please sign in to comment.