Skip to content

Instantly share code, notes, and snippets.

@fmount
Created January 31, 2024 09:24
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save fmount/425d963e54ae124240409f737c8d43db to your computer and use it in GitHub Desktop.
Save fmount/425d963e54ae124240409f737c8d43db to your computer and use it in GitHub Desktop.
spec:
extraMounts:
- name: v1
region: r1
extraVol:
- propagation:
- CinderVolume
- CinderBackup
- GlanceAPI
- ManilaShare
extraVolType: Ceph
volumes:
- name: ceph
projected:
sources:
- secret:
name: ceph-conf-files
mounts:
- name: ceph
mountPath: "/etc/ceph"
readOnly: true
manila:
enabled: true
apiOverride:
route: {}
template:
databaseInstance: openstack
secret: osp-secret
manilaAPI:
replicas: 1
customServiceConfig: |
[DEFAULT]
enabled_share_protocols = nfs
override:
service:
internal:
metadata:
annotations:
metallb.universe.tf/address-pool: internalapi
metallb.universe.tf/allow-shared-ip: internalapi
metallb.universe.tf/loadBalancerIPs: 172.17.0.80
spec:
type: LoadBalancer
manilaScheduler:
replicas: 1
manilaShares:
cephnfs:
replicas: 0
customServiceConfig: |
[DEFAULT]
enabled_share_backends=cephfsnfs
host=hostgroup
[cephfsnfs]
driver_handles_share_servers=False
share_backend_name=cephfs
share_driver=manila.share.drivers.cephfs.driver.CephFSDriver
cephfs_auth_id=openstack
cephfs_cluster_name=ceph
cephfs_nfs_cluster_id=cephfs
cephfs_protocol_helper_type=NFS
cephfs_ganesha_server_ip=172.17.5.47
cephfs_ensure_all_shares_salt='adoption'
networkAttachments:
- storage
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment