You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* changed the external/internal ip logic, improved scheduler settings and added comments
* added tests
* added OpenStackCluster tests
* added openstack to test_imports
* added cloud-config for openstack
* added openstack to the docs
* added openstack to the installation.rst
* added openstacksdk to setup.py
* added OpenStackCluster example
* fixed some linting issues
* fixed another set of linting issues
* fixed yet another set of linting issues
* fixed linting issues
Copy file name to clipboardExpand all lines: dask_cloudprovider/cloudprovider.yaml
+15Lines changed: 15 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -118,3 +118,18 @@ cloudprovider:
118
118
image: "ubuntu-20.04"# Operating System image to use
119
119
docker_image: "daskdev/dask:latest"# docker image to use
120
120
bootstrap: true # It is assumed that the OS image does not have Docker and needs bootstrapping. Set this to false if using a custom image with Docker already installed.
121
+
122
+
openstack:
123
+
region: "RegionOne"# The name of the region where resources will be allocated in OpenStack. List available regions using: `openstack region list`.
124
+
size: null # Openstack flavors define the compute, memory, and storage capacity of computing instances. List available flavors using: `openstack flavor list`
125
+
auth_url: null # The authentication URL for the OpenStack Identity service (Keystone). Example: https://cloud.example.com:5000
126
+
application_credential_id: null # The application credential id created in OpenStack. Create application credentials using: openstack application credential create
127
+
application_credential_secret: null # The secret associated with the application credential ID for authentication.
128
+
auth_type: "v3applicationcredential"# The type of authentication used, typically "v3applicationcredential" for using OpenStack application credentials.
129
+
network_id: null # The unique identifier for the internal/private network in OpenStack where the cluster VMs will be connected. List available networks using: `openstack network list`
130
+
image: null # The OS image name or id to use for the VM. List available images using: `openstack image list`
131
+
keypair_name: null # The name of the SSH keypair used for instance access. Ensure you have created a keypair or use an existing one. List available keypairs using: `openstack keypair list`
132
+
security_group: null # The security group name that defines firewall rules for instances. List available security groups using: `openstack security group list`
133
+
external_network_id: null # The ID of the external network used for assigning floating IPs. List available external networks using: `openstack network list --external`
134
+
create_floating_ip: false # Specifies whether to assign a floating IP to each instance, enabling external access. Set to `True` if external connectivity is needed.
135
+
docker_image: "daskdev/dask:latest"# docker image to use
0 commit comments