[bitnami/express] Add VIB tests (#24282)
* [bitnami/express] Add VIB tests Signed-off-by: FraPazGal <fdepaz@vmware.com> * Remove VIB trigger Signed-off-by: FraPazGal <fdepaz@vmware.com> * Update pipelines' DSL definitions Signed-off-by: FraPazGal <fdepaz@vmware.com> * Remove VIB trigger Signed-off-by: FraPazGal <fdepaz@vmware.com> --------- Signed-off-by: FraPazGal <fdepaz@vmware.com>
This commit is contained in:
		
							parent
							
								
									c73f596657
								
							
						
					
					
						commit
						1b5764e74f
					
				|  | @ -0,0 +1,8 @@ | |||
| gossfile: | ||||
|   # Load scripts from .vib/common/goss/templates | ||||
|   ../../common/goss/templates/check-binaries.yaml: {} | ||||
|   ../../common/goss/templates/check-broken-symlinks.yaml: {} | ||||
|   ../../common/goss/templates/check-ca-certs.yaml: {} | ||||
|   ../../common/goss/templates/check-directories.yaml: {} | ||||
|   ../../common/goss/templates/check-files.yaml: {} | ||||
|   ../../common/goss/templates/check-linked-libraries.yaml: {} | ||||
|  | @ -0,0 +1,20 @@ | |||
| binaries: | ||||
|   - express | ||||
|   - gosu | ||||
|   - node | ||||
|   - python | ||||
|   - wait-for-port | ||||
| directories: | ||||
|   - mode: "0775" | ||||
|     paths: | ||||
|       - /app | ||||
|   # We'll only look for the additional modules | ||||
|   # added at compilation time | ||||
|   - paths: | ||||
|       - /opt/bitnami/express/node_modules/angular | ||||
|       - /opt/bitnami/express/node_modules/bower | ||||
|       - /opt/bitnami/express/node_modules/mongoose | ||||
| files: | ||||
|   - paths: | ||||
|       - /opt/bitnami/express/app.js | ||||
| root_dir: /opt/bitnami | ||||
|  | @ -3,7 +3,8 @@ | |||
|     "resources": { | ||||
|       "url": "{VIB_ENV_CONTAINER_URL}", | ||||
|       "path": "{VIB_ENV_PATH}" | ||||
|     } | ||||
|     }, | ||||
|     "runtime_parameters": "Y29tbWFuZDogWyJ0YWlsIiwgIi1mIiwgIi9kZXYvbnVsbCJd" | ||||
|   }, | ||||
|   "phases": { | ||||
|     "package": { | ||||
|  | @ -33,6 +34,21 @@ | |||
|     }, | ||||
|     "verify": { | ||||
|       "actions": [ | ||||
|         { | ||||
|           "action_id": "goss", | ||||
|           "params": { | ||||
|             "resources": { | ||||
|               "path": "/.vib" | ||||
|             }, | ||||
|             "tests_file": "express/goss/goss.yaml", | ||||
|             "vars_file": "express/goss/vars.yaml", | ||||
|             "remote": { | ||||
|               "pod": { | ||||
|                 "workload": "deploy-express" | ||||
|               } | ||||
|             } | ||||
|           } | ||||
|         }, | ||||
|         { | ||||
|           "action_id": "trivy", | ||||
|           "params": { | ||||
|  |  | |||
|  | @ -3,7 +3,8 @@ | |||
|     "resources": { | ||||
|       "url": "{SHA_ARCHIVE}", | ||||
|       "path": "{VIB_ENV_PATH}" | ||||
|     } | ||||
|     }, | ||||
|     "runtime_parameters": "Y29tbWFuZDogWyJ0YWlsIiwgIi1mIiwgIi9kZXYvbnVsbCJd" | ||||
|   }, | ||||
|   "phases": { | ||||
|     "package": { | ||||
|  | @ -29,6 +30,21 @@ | |||
|     }, | ||||
|     "verify": { | ||||
|       "actions": [ | ||||
|         { | ||||
|           "action_id": "goss", | ||||
|           "params": { | ||||
|             "resources": { | ||||
|               "path": "/.vib" | ||||
|             }, | ||||
|             "tests_file": "express/goss/goss.yaml", | ||||
|             "vars_file": "express/goss/vars.yaml", | ||||
|             "remote": { | ||||
|               "pod": { | ||||
|                 "workload": "deploy-express" | ||||
|               } | ||||
|             } | ||||
|           } | ||||
|         }, | ||||
|         { | ||||
|           "action_id": "trivy", | ||||
|           "params": { | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue