nico 
							
						 
						
							
								042914c968 
								
							 
						 
						
							
							
								
								ci: initial droneci configuration  
							
							... 
							
							
							
							+ add initial droneci configuration file 
							
						 
						
							2021-07-26 16:08:54 +02:00  
				
					
						
							
							
								 
						
							
								c42b0f8a51 
								
							 
						 
						
							
							
								
								prometheus fix multithreading  
							
							
							
						 
						
							2021-04-17 17:58:42 +02:00  
				
					
						
							
							
								 
						
							
								d2d8ef2880 
								
							 
						 
						
							
							
								
								improve calls  
							
							
							
						 
						
							2021-04-17 17:07:42 +02:00  
				
					
						
							
							
								
								Geno 
							
						 
						
							
								92f91dcf34 
								
							 
						 
						
							
							
								
								fix datetime in cleanup.py  
							
							
							
						 
						
							2020-12-19 14:42:59 +01:00  
				
					
						
							
							
								
									
								
								nico 
							
						 
						
							
								ac0ea074d5 
								
							 
						 
						
							
							
								
								fix: nodename quotation issue  
							
							... 
							
							
							
							* update nodename method to not use regex anymore
* update readme with 2 new columns for the exit code table
We used quite the broad regex to parse the nodename from the status
string. But we relied on a single quote to mark the starting point.
It seems some distributions don't have this starting quote,
therefore breaking the api. 
							
						 
						
							2020-11-24 23:37:00 +01:00  
				
					
						
							
							
								
									
								
								nico 
							
						 
						
							
								c19557a320 
								
							 
						 
						
							
							
								
								update: add blabber.im client  
							
							... 
							
							
							
							+ add blabber.im client resource matrix
* sort client matrix alphabetically 
							
						 
						
							2020-11-15 23:34:36 +01:00  
				
					
						
							
							
								
									
								
								nico 
							
						 
						
							
								57e8ea2304 
								
							 
						 
						
							
							
								
								update: pre-commit framework plugins  
							
							
							
						 
						
							2020-11-15 23:32:46 +01:00  
				
					
						
							
							
								 
						
							
								c2b190b18b 
								
							 
						 
						
							
							
								
								Merge pull request 'refactor os.environ to pathlib' ( #1 ) from configpath into master  
							
							... 
							
							
							
							Reviewed-on: #1  
							
						 
						
							2020-11-06 12:07:37 +01:00  
				
					
						
							
							
								
								genofire 
							
						 
						
							
								a9e9f2e174 
								
							 
						 
						
							
							
								
								pathlib config path - short version  
							
							
							
						 
						
							2020-09-26 22:09:01 +02:00  
				
					
						
							
							
								
									
								
								nico 
							
						 
						
							
								714548b0c7 
								
							 
						 
						
							
							
								
								refactor os.environ to pathlib  
							
							... 
							
							
							
							* config.py should use the smaller lib to determine which config to load 
							
						 
						
							2020-09-26 22:09:01 +02:00  
				
					
						
							
							
								
									
								
								nico 
							
						 
						
							
								b113b9ce60 
								
							 
						 
						
							
							
								
								pre-commit framework  
							
							... 
							
							
							
							+ add pre-commit framework to reduce the amount the ci workers have to stem 
							
						 
						
							2020-09-18 21:32:23 +02:00  
				
					
						
							
							
								
									
								
								nico 
							
						 
						
							
								bf49087072 
								
							 
						 
						
							
							
								
								Merge branch 'exception' into 'master'  
							
							... 
							
							
							
							Bare exception handling
Closes  #4  and #5 
See merge request sum7/ejabberd-tools!7  
							
						 
						
							2020-08-06 13:26:04 +02:00  
				
					
						
							
							
								
								genofire 
							
						 
						
							
								0befdb44c2 
								
							 
						 
						
							
							
								
								exception handling  
							
							
							
						 
						
							2020-07-19 22:42:05 +02:00  
				
					
						
							
							
								
								genofire 
							
						 
						
							
								091b6e525a 
								
							 
						 
						
							
							
								
								Merge branch 'add-ci' into 'master'  
							
							... 
							
							
							
							Add ci
See merge request sum7/ejabberd-tools!6  
							
						 
						
							2020-06-29 19:34:48 +02:00  
				
					
						
							
							
								
									
								
								nico 
							
						 
						
							
								044e0334d2 
								
							 
						 
						
							
							
								
								flake8 fixup  
							
							... 
							
							
							
							* fix trailing/ leading whitespaces
* fix None comparison to use is
+ add noqa ignore statements for the influx escape replacements
+ add noqa ignore statements around the bare excepts
TODO: This is only a temporary fix for most of the bare excepts, we need further specify those. 
							
						 
						
							2020-06-29 18:59:16 +02:00  
				
					
						
							
							
								
									
								
								nico 
							
						 
						
							
								5f0cb289c1 
								
							 
						 
						
							
							
								
								black reformat  
							
							... 
							
							
							
							* black reformatted the code 
							
						 
						
							2020-06-29 11:03:49 +02:00  
				
					
						
							
							
								
									
								
								nico 
							
						 
						
							
								a8b78be75d 
								
							 
						 
						
							
							
								
								black flake8 compatability  
							
							... 
							
							
							
							+ add E203 whitespace before ‘:’ to flake8 ignore
Due to black's formatting we need to ignore flake8 warning. 
							
						 
						
							2020-06-29 01:30:33 +02:00  
				
					
						
							
							
								
									
								
								nico 
							
						 
						
							
								8b26b1eb8e 
								
							 
						 
						
							
							
								
								tool configuration  
							
							... 
							
							
							
							* seperate tool config and tool call
* rename black stage to code consistency for a greater readability
- remove allow_failure from the third stage
I did decide to remove the allowed failure tag to encourage a higher code quality. 
							
						 
						
							2020-06-27 12:07:09 +02:00  
				
					
						
							
							
								
									
								
								nico 
							
						 
						
							
								fa87c166ed 
								
							 
						 
						
							
							
								
								finalizing the ci pipelines  
							
							... 
							
							
							
							- revert 565702d9 
							
						 
						
							2020-06-27 00:56:38 +02:00  
				
					
						
							
							
								
									
								
								nico 
							
						 
						
							
								565702d91f 
								
							 
						 
						
							
							
								
								gitlab ci syntax  
							
							... 
							
							
							
							* multiple before_script segments overwrite one another 
							
						 
						
							2020-06-27 00:40:18 +02:00  
				
					
						
							
							
								
									
								
								nico 
							
						 
						
							
								453d054ebb 
								
							 
						 
						
							
							
								
								gitlab ci caching  
							
							... 
							
							
							
							+ add pip caching
+ add venv caching 
							
						 
						
							2020-06-27 00:33:10 +02:00  
				
					
						
							
							
								
									
								
								nico 
							
						 
						
							
								e503508b5b 
								
							 
						 
						
							
							
								
								split up flake jobs  
							
							... 
							
							
							
							* split flake8 jobs into two seperate jobs to better control the result
+ add allow_failure: true to the pep8 job to not discourage anybody from commiting code 
							
						 
						
							2020-06-26 23:31:15 +02:00  
				
					
						
							
							
								
									
								
								nico 
							
						 
						
							
								2f730bf186 
								
							 
						 
						
							
							
								
								flake8 gitlab ajustments  
							
							... 
							
							
							
							* ajust ci config for gitlabs ci
* reduced max line length to 120
It seems gitlab prefers it that way
+ add some comments 
							
						 
						
							2020-06-26 23:05:21 +02:00  
				
					
						
							
							
								
									
								
								nico 
							
						 
						
							
								78de6199ce 
								
							 
						 
						
							
							
								
								initial ci runner config  
							
							... 
							
							
							
							* have mercy on my soul 
							
						 
						
							2020-06-26 19:08:22 +02:00  
				
					
						
							
							
								
								genofire 
							
						 
						
							
								1256ea7de8 
								
							 
						 
						
							
							
								
								add new metrics to prometheus  
							
							
							
						 
						
							2020-06-26 08:25:10 +02:00  
				
					
						
							
							
								
								genofire 
							
						 
						
							
								76b6be03ab 
								
							 
						 
						
							
							
								
								add call for nodename  
							
							
							
						 
						
							2020-06-26 08:24:45 +02:00  
				
					
						
							
							
								
									
								
								nico 
							
						 
						
							
								bbf156057f 
								
							 
						 
						
							
							
								
								add new values to influx  
							
							... 
							
							
							
							+ add uptime and process values to influx exporter 
							
						 
						
							2020-06-26 01:00:39 +02:00  
				
					
						
							
							
								
									
								
								nico 
							
						 
						
							
								907d3bdb61 
								
							 
						 
						
							
							
								
								properly implement more values  
							
							... 
							
							
							
							* fix the bad job with commit bf05b826 
							
						 
						
							2020-06-26 00:58:06 +02:00  
				
					
						
							
							
								
									
								
								nico 
							
						 
						
							
								7296375924 
								
							 
						 
						
							
							
								
								pep8 and import ajustments  
							
							... 
							
							
							
							* optimzed import statements
* pep8 alignment changes, mostly missing whitespaces, newlines or redundant brackets 
							
						 
						
							2020-06-26 00:55:49 +02:00  
				
					
						
							
							
								
									
								
								nico 
							
						 
						
							
								86562276d4 
								
							 
						 
						
							
							
								
								fix get_nodes not being a public method  
							
							... 
							
							
							
							* fix get_nodes being a public method 
							
						 
						
							2020-06-25 00:45:21 +02:00  
				
					
						
							
							
								
									
								
								nico 
							
						 
						
							
								bf05b826a1 
								
							 
						 
						
							
							
								
								add more global values  
							
							... 
							
							
							
							* organize global values
+ add global uptime value
+ add global processes count value 
							
						 
						
							2020-06-25 00:20:47 +02:00  
				
					
						
							
							
								
								genofire 
							
						 
						
							
								87dc79a2f7 
								
							 
						 
						
							
							
								
								Inherits control in metrics (+ fix nameing to _count)  
							
							... 
							
							
							
							See merge request sum7/ejabberd-tools!5  
							
						 
						
							2020-06-24 11:31:40 +02:00  
				
					
						
							
							
								
									
								
								nico 
							
						 
						
							
								71440b7a8f 
								
							 
						 
						
							
							
								
								pep8 and friends  
							
							... 
							
							
							
							* add default logging NullHandler
* fix indentation mismatch
* rename control to calls to better point out its purpose
* rename class to EjabberdApiCalls to better point out it purpose
* changed get_nodes to an internal support method 
							
						 
						
							2020-06-17 15:47:31 +02:00  
				
					
						
							
							
								
									
								
								nico 
							
						 
						
							
								d36dbe03c8 
								
							 
						 
						
							
							
								
								Revert "add more global values"  
							
							... 
							
							
							
							This reverts commit 990d3abdc6 
							
						 
						
							2020-06-17 13:30:08 +02:00  
				
					
						
							
							
								
									
								
								nico 
							
						 
						
							
								990d3abdc6 
								
							 
						 
						
							
							
								
								add more global values  
							
							... 
							
							
							
							+ add global uptime value
+ add global processes count value 
							
						 
						
							2020-06-17 00:41:59 +02:00  
				
					
						
							
							
								
								genofire 
							
						 
						
							
								c7bf9f6b9f 
								
							 
						 
						
							
							
								
								fix muc_host  
							
							
							
						 
						
							2020-06-10 23:23:34 +02:00  
				
					
						
							
							
								
									
								
								nico 
							
						 
						
							
								ede665016b 
								
							 
						 
						
							
							
								
								clarify documentation  
							
							... 
							
							
							
							* align url parameter to the ejabberd example
* update virtualenv command
* remove influxdb service requirement from service template 
							
						 
						
							2020-06-10 21:40:01 +02:00  
				
					
						
							
							
								
									
								
								nico 
							
						 
						
							
								4f53572c7e 
								
							 
						 
						
							
							
								
								debugging by default  
							
							... 
							
							
							
							* disable debug logs by default in the config template 
							
						 
						
							2020-06-10 20:19:33 +02:00  
				
					
						
							
							
								
								genofire 
							
						 
						
							
								dd30520c62 
								
							 
						 
						
							
							
								
								improve control.py  
							
							
							
						 
						
							2020-06-10 12:50:35 +02:00  
				
					
						
							
							
								
								genofire 
							
						 
						
							
								6bb4308de2 
								
							 
						 
						
							
							
								
								metrics: use inherits of control/api  
							
							
							
						 
						
							2020-06-10 12:50:35 +02:00  
				
					
						
							
							
								
									
								
								nico 
							
						 
						
							
								bfa47d1ae0 
								
							 
						 
						
							
							
								
								syntax and pep8  
							
							... 
							
							
							
							what have I become - a pep8 monster 
							
						 
						
							2020-06-10 12:40:19 +02:00  
				
					
						
							
							
								
								genofire 
							
						 
						
							
								b8de1646c5 
								
							 
						 
						
							
							
								
								systemd: prometheus does not needed on same machine then the exporter  
							
							
							
						 
						
							2020-06-10 12:17:09 +02:00  
				
					
						
							
							
								
								genofire 
							
						 
						
							
								d5304e67eb 
								
							 
						 
						
							
							
								
								prometheus: fix client by ip  
							
							
							
						 
						
							2020-06-10 12:12:46 +02:00  
				
					
						
							
							
								
									
								
								nico 
							
						 
						
							
								a6d1ae443e 
								
							 
						 
						
							
							
								
								systemd service hardening  
							
							... 
							
							
							
							+ add systemd protective features to restrict the system access
+ add service documentation link
+ add service required / after fields 
							
						 
						
							2020-06-10 12:00:12 +02:00  
				
					
						
							
							
								
									
								
								nico 
							
						 
						
							
								6c08f4bb64 
								
							 
						 
						
							
							
								
								no unicorns  
							
							... 
							
							
							
							gunicorn VIRTUAL_ENV detection is not compatible to our tools 
							
						 
						
							2020-06-10 10:40:48 +02:00  
				
					
						
							
							
								
								genofire 
							
						 
						
							
								f14c9af6ee 
								
							 
						 
						
							
							
								
								systemd: add support for venv and cleanup  
							
							
							
						 
						
							2020-06-10 07:35:45 +02:00  
				
					
						
							
							
								
								genofire 
							
						 
						
							
								3b451600cf 
								
							 
						 
						
							
							
								
								systemd: prometheus files with venv  
							
							
							
						 
						
							2020-06-10 07:28:10 +02:00  
				
					
						
							
							
								
								genofire 
							
						 
						
							
								38a7b17180 
								
							 
						 
						
							
							
								
								add cleanup.py  
							
							
							
						 
						
							2020-06-10 07:24:35 +02:00  
				
					
						
							
							
								
									
								
								nico 
							
						 
						
							
								893f68497d 
								
							 
						 
						
							
							
								
								further documentation  
							
							... 
							
							
							
							+ add systemd service documentation 
							
						 
						
							2020-06-10 00:56:43 +02:00  
				
					
						
							
							
								
									
								
								nico 
							
						 
						
							
								331adaf820 
								
							 
						 
						
							
							
								
								fixup  
							
							... 
							
							
							
							* update version regex to succesfully match only the version string
+ add missing import 
							
						 
						
							2020-06-10 00:40:22 +02:00