| 
						
					 | 
					
						
						
							
						
						0727a7f6ed
					 | 
					
						
						
							
							Move all provisioner API functionality into main
						
						
						
						
						
						
					 | 
					
						2019-12-14 14:12:55 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						45dbc0eef8
					 | 
					
						
						
							
							Merge branch 'provisioner' into 'master'
						
						
						
						
						
						
						
						Implement Provisioner daemon
Closes #56 and #22
See merge request parallelvirtualcluster/pvc!1 
						
						
					 | 
					
						2019-12-13 15:05:57 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						c0757405bc
					 | 
					
						
						
							
							Increase delay in deploy
						
						
						
						
						
						
					 | 
					
						2019-12-13 00:06:37 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						78f053d81f
					 | 
					
						
						
							
							Recreate network in aggregator if DNS changes
						
						
						
						
						
						
					 | 
					
						2019-12-13 00:03:47 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						0a8dd30a48
					 | 
					
						
						
							
							Restart dnsmasq when network details change
						
						
						
						
						
						
					 | 
					
						2019-12-12 23:51:22 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						6fa828e721
					 | 
					
						
						
							
							Don't stop the provisioner worker
						
						
						
						
						
						
						
						It should probably just be running on all nodes all the time already,
but is started when a node first becomes primary. 
						
						
					 | 
					
						2019-12-12 23:08:02 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						c1b6ce0ff7
					 | 
					
						
						
							
							Reorder starting clients
						
						
						
						
						
						
					 | 
					
						2019-12-12 23:03:34 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						b854d53fab
					 | 
					
						
						
							
							Add API management to node daemon
						
						
						
						
						
						
					 | 
					
						2019-12-12 22:59:07 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						22ae087836
					 | 
					
						
						
							
							Add examples to deb install
						
						
						
						
						
						
					 | 
					
						2019-12-12 22:52:12 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						f5fb741dad
					 | 
					
						
						
							
							Unify the APIs
						
						
						
						
						
						
					 | 
					
						2019-12-12 22:50:42 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						c91c9ae6d5
					 | 
					
						
						
							
							Fix formatting of node_limit when writing
						
						
						
						
						
						
					 | 
					
						2019-12-12 21:36:21 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						fff44ab44e
					 | 
					
						
						
							
							Make node limit output nicer
						
						
						
						
						
						
					 | 
					
						2019-12-12 20:52:56 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						708de48065
					 | 
					
						
						
							
							Finish the provisioner and metadata server
						
						
						
						
						
						
					 | 
					
						2019-12-12 19:41:23 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						88924497c2
					 | 
					
						
						
							
							Define with profile and allow options
						
						
						
						
						
						
					 | 
					
						2019-12-11 17:05:05 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						88a181b20d
					 | 
					
						
						
							
							Allow metadata API in nft rules
						
						
						
						
						
						
					 | 
					
						2019-12-11 17:04:29 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						52127f2938
					 | 
					
						
						
							
							Add provisioner profile to VM information
						
						
						
						
						
						
					 | 
					
						2019-12-11 17:04:16 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						a95e7d1f76
					 | 
					
						
						
							
							Add profile from provisioner to data stored in ZK
						
						
						
						
						
						
					 | 
					
						2019-12-11 16:49:11 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						4236493912
					 | 
					
						
						
							
							Add DHCP in example debootstrap script
						
						
						
						
						
						
					 | 
					
						2019-12-10 23:22:12 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						911965c1f3
					 | 
					
						
						
							
							Revamp ordering and spacing of libvirt XML
						
						
						
						
						
						
					 | 
					
						2019-12-10 22:31:35 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						1377c15948
					 | 
					
						
						
							
							Fix text in postinst
						
						
						
						
						
						
					 | 
					
						2019-12-09 13:33:47 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						867634cea7
					 | 
					
						
						
							
							Fix missing argument
						
						
						
						
						
						
					 | 
					
						2019-12-09 11:31:56 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						6c4eb7fc7b
					 | 
					
						
						
							
							Use distutils to convert text to bools
						
						
						
						
						
						
					 | 
					
						2019-12-09 11:12:12 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						2027809bfd
					 | 
					
						
						
							
							Add service unit for provisioner worker
						
						
						
						
						
						
					 | 
					
						2019-12-09 10:43:53 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						57e8fba602
					 | 
					
						
						
							
							Add provisioner to Debian packages
						
						
						
						
						
						
					 | 
					
						2019-12-09 10:40:27 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						19a75ea92e
					 | 
					
						
						
							
							Verify if VM name exists before starting
						
						
						
						
						
						
					 | 
					
						2019-12-09 10:33:44 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						d4dc3ac649
					 | 
					
						
						
							
							Enforce VM uniqueness when defining
						
						
						
						
						
						
						
						Closes #56 
						
						
					 | 
					
						2019-12-09 09:56:59 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						1924154dce
					 | 
					
						
						
							
							Improve help text
						
						
						
						
						
						
					 | 
					
						2019-12-08 23:59:17 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						1fb560e996
					 | 
					
						
						
							
							Add DNS nameservers to networks
						
						
						
						
						
						
					 | 
					
						2019-12-08 23:55:45 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						9cb5561e77
					 | 
					
						
						
							
							Move default NS record to upstream_domain
						
						
						
						
						
						
					 | 
					
						2019-12-08 23:05:32 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						2dd6247d7b
					 | 
					
						
						
							
							Further work on provisioner
						
						
						
						
						
						
					 | 
					
						2019-12-08 23:05:17 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						3471f4e57a
					 | 
					
						
						
							
							Remove obsolete pvc-nsX and add pvc-ns name
						
						
						
						
						
						
						
						Should point towards the floating IP. 
						
						
					 | 
					
						2019-12-08 20:20:20 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						f442ac6ad9
					 | 
					
						
						
							
							Force grub-install in partition
						
						
						
						
						
						
					 | 
					
						2019-12-07 19:41:53 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						84654dd50d
					 | 
					
						
						
							
							Rename existing script and add dummy script
						
						
						
						
						
						
					 | 
					
						2019-12-07 02:19:41 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						e045eafbc1
					 | 
					
						
						
							
							Get to installation completion
						
						
						
						
						
						
					 | 
					
						2019-12-07 02:16:13 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						cff6a49660
					 | 
					
						
						
							
							Add some further steps to provisioning
						
						
						
						
						
						
					 | 
					
						2019-12-06 00:48:00 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						c6986aa5b8
					 | 
					
						
						
							
							Add Celery queueing for VM creation function
						
						
						
						
						
						
						
						Also define this function and provide the planned workflow. 
						
						
					 | 
					
						2019-12-06 00:48:00 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						4a7c6db9b2
					 | 
					
						
						
							
							Initial provisioner configuration
						
						
						
						
						
						
						
						Features all the components of creating various templates and scripts
for the provisioner, as well as VM profiles combining these. 
						
						
					 | 
					
						2019-12-06 00:48:00 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						356c12db2e
					 | 
					
						
						
							
							Add ceph df output to pool data
						
						
						
						
						
						
						
						Allows additional information visible in the `ceph df` command,
including pool free space and used percentage. 
						
						
					 | 
					
						2019-12-06 00:47:27 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						531578fd28
					 | 
					
						
						
							
							Use consistent tense for VM states
						
						
						
						
						
						
						
						Replace "failed" with "fail" and "disabled" with "disable" for
consistency with the remaining states. 
						
						
					 | 
					
						2019-10-23 23:57:59 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						6a4c75deb8
					 | 
					
						
						
							
							Clean up unnecessary zookeeper connection handling
						
						
						
						
						
						
					 | 
					
						2019-10-23 23:50:46 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						9736a3c653
					 | 
					
						
						
							
							Implement disabled state in cluster status
						
						
						
						
						
						
						
						References #53 
						
						
					 | 
					
						2019-10-23 23:49:19 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						32b4ed66e8
					 | 
					
						
						
							
							Add VM disable command
						
						
						
						
						
						
						
						Closes #53 
						
						
					 | 
					
						2019-10-23 23:44:47 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						715640955f
					 | 
					
						
						
							
							Better handle missing OSD stat keys
						
						
						
						
						
						
					 | 
					
						2019-10-22 13:59:28 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						040ca33683
					 | 
					
						
						
							
							Clean up handling of OSD dump command
						
						
						
						
						
						
					 | 
					
						2019-10-22 12:51:29 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						190623bdd9
					 | 
					
						
						
							
							Use empty string for node limit
						
						
						
						
						
						
					 | 
					
						2019-10-22 12:32:14 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						f0e0a38a20
					 | 
					
						
						
							
							Fix bug in config element retrieval
						
						
						
						
						
						
					 | 
					
						2019-10-22 12:30:23 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						d5a120f490
					 | 
					
						
						
							
							Add colour to the health status output
						
						
						
						
						
						
					 | 
					
						2019-10-22 12:24:47 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						e7129f0158
					 | 
					
						
						
							
							Correct invalid variable name
						
						
						
						
						
						
					 | 
					
						2019-10-22 12:18:51 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						4bff533571
					 | 
					
						
						
							
							Add cluster status command
						
						
						
						
						
						
					 | 
					
						2019-10-22 11:23:12 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						237a37015d
					 | 
					
						
						
							
							Set upstream IP in key if changed
						
						
						
						
						
						
					 | 
					
						2019-10-21 16:50:41 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 |