-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Cluster Management #71
Comments
added 5m of time spent |
marked this issue as related to #61 |
marked this issue as related to #77 |
added 10m of time spent |
marked this issue as related to #69 |
added 5m of time spent |
marked this issue as blocking #125 |
marked this issue as blocking #96 |
mentioned in commit c887532be1ad16643ebd435a5691c89ec8880698 |
mentioned in commit 2764d3856681f7161a1ba5a5d1255a4f7990c5c4 |
mentioned in commit 7d02a8f367ae45ca6a9ce99f8ebdc3f76b0c1447 |
mentioned in commit 8c1688a1acc1417b82caf970fdf686e7150c2eb4 |
mentioned in commit d5b15985e336cb6b7851807853313556e5b24127 |
marked this issue as related to #149 |
mentioned in commit 5921afe345f4abd49cb7113f695e62e68c6bfbcd |
mentioned in commit bc15cd0 |
Cluster management to cover different types (i.e. kubernetes) and be able to have either physical and virtual assigned as a host (for resource consumption) and be able to have a VM assigned as deployed upon the cluster. i.e. proxmox, kubevirt etc. The ability to assign a cluster to a cluster will also be ideal, think ceph on kubernetes.
Details
New Model - Cluster Type
New Model - Cluster
id
parent_cluster_id
validation: parent_id!=id
type_id
Name
Slug for use by ansible
Configuration json
node onetomany
devices onetomany
Functions:
objects overrides
parent_id queryset not to include self.id
Saves overrides
prevent saving if parent_id=id
update overrides
prevent saving if parent_id=id
methods:
Config from cluster type
Add config to cluster type that is used like a template. if defined on the cluster overwrites the cluster type defined value.
Config from service
Add config from service. cluster defined overwrites the service if defined.
Links:
Blocks: Request Management Module #96
Blocks: deploy service to cluster #125
Blocked By: Ability to track device a virtual machine #245
Related: ITIM Module #61
Related: Service Management #69
Related: ArgoCD Integration #77
Related: Assign KB article to an item #149
Features
Management of clusters. Each cluster to be able to track:
Hosts part of cluster (for consumption) both physical and virtual
Hosts for consumption limited to virtual only
Hosts deployed to the cluster
Clusters deployed to clusters
Cluster Type
[ ] Hosts from different sites be able to be assigned to a cluster if it has no site itself.moved locations #62Services deployed to a cluster (for non-host specific)
[ ] can be assigned a site and/or locationmoved locations #62View node resources available and consumed #246
External link can be assigned Linking of items to external systems #6
docs added
Clusters as an inventory group ansible_collection_centurion#27
The text was updated successfully, but these errors were encountered: