mirror of
				https://github.com/optim-enterprises-bv/vault.git
				synced 2025-10-31 18:48:08 +00:00 
			
		
		
		
	 7725117846
			
		
	
	7725117846
	
	
	
		
			
			* Remove old initial versions from the upgrade scenario as they're unreliable. * Ensure that shellcheck is available on runners for linting job. Signed-off-by: Ryan Cragun <me@ryan.ec>
		
			
				
	
	
		
			259 lines
		
	
	
		
			5.4 KiB
		
	
	
	
		
			HCL
		
	
	
	
	
	
			
		
		
	
	
			259 lines
		
	
	
		
			5.4 KiB
		
	
	
	
		
			HCL
		
	
	
	
	
	
| # Copyright (c) HashiCorp, Inc.
 | |
| # SPDX-License-Identifier: BUSL-1.1
 | |
| 
 | |
| sample "release_ce_linux_amd64_deb" {
 | |
|   attributes = global.sample_attributes
 | |
| 
 | |
|   subset "agent" {
 | |
|     matrix {
 | |
|       arch            = ["amd64"]
 | |
|       artifact_source = ["artifactory"]
 | |
|       artifact_type   = ["package"]
 | |
|       distro          = ["ubuntu"]
 | |
|       edition         = ["ce"]
 | |
|     }
 | |
|   }
 | |
| 
 | |
|   subset "smoke" {
 | |
|     matrix {
 | |
|       arch            = ["amd64"]
 | |
|       artifact_source = ["artifactory"]
 | |
|       artifact_type   = ["package"]
 | |
|       distro          = ["ubuntu"]
 | |
|       edition         = ["ce"]
 | |
|     }
 | |
|   }
 | |
| 
 | |
|   subset "proxy" {
 | |
|     matrix {
 | |
|       arch            = ["amd64"]
 | |
|       artifact_source = ["artifactory"]
 | |
|       artifact_type   = ["package"]
 | |
|       distro          = ["ubuntu"]
 | |
|       edition         = ["ce"]
 | |
|     }
 | |
|   }
 | |
| 
 | |
|   subset "upgrade" {
 | |
|     matrix {
 | |
|       arch            = ["amd64"]
 | |
|       artifact_source = ["artifactory"]
 | |
|       artifact_type   = ["package"]
 | |
|       distro          = ["ubuntu"]
 | |
|       edition         = ["ce"]
 | |
|     }
 | |
|   }
 | |
| }
 | |
| 
 | |
| sample "release_ce_linux_arm64_deb" {
 | |
|   attributes = global.sample_attributes
 | |
| 
 | |
|   subset "agent" {
 | |
|     matrix {
 | |
|       arch            = ["arm64"]
 | |
|       artifact_source = ["artifactory"]
 | |
|       artifact_type   = ["package"]
 | |
|       distro          = ["ubuntu"]
 | |
|       edition         = ["ce"]
 | |
|     }
 | |
|   }
 | |
| 
 | |
|   subset "smoke" {
 | |
|     matrix {
 | |
|       arch            = ["arm64"]
 | |
|       artifact_source = ["artifactory"]
 | |
|       artifact_type   = ["package"]
 | |
|       distro          = ["ubuntu"]
 | |
|       edition         = ["ce"]
 | |
|     }
 | |
|   }
 | |
| 
 | |
|   subset "proxy" {
 | |
|     matrix {
 | |
|       arch            = ["arm64"]
 | |
|       artifact_source = ["artifactory"]
 | |
|       artifact_type   = ["package"]
 | |
|       distro          = ["ubuntu"]
 | |
|       edition         = ["ce"]
 | |
|     }
 | |
|   }
 | |
| 
 | |
|   subset "upgrade" {
 | |
|     matrix {
 | |
|       arch            = ["arm64"]
 | |
|       artifact_source = ["artifactory"]
 | |
|       artifact_type   = ["package"]
 | |
|       distro          = ["ubuntu"]
 | |
|       edition         = ["ce"]
 | |
|     }
 | |
|   }
 | |
| }
 | |
| 
 | |
| sample "release_ce_linux_arm64_rpm" {
 | |
|   attributes = global.sample_attributes
 | |
| 
 | |
|   subset "agent" {
 | |
|     matrix {
 | |
|       arch            = ["arm64"]
 | |
|       artifact_source = ["artifactory"]
 | |
|       artifact_type   = ["package"]
 | |
|       distro          = ["rhel"]
 | |
|       edition         = ["ce"]
 | |
|     }
 | |
|   }
 | |
| 
 | |
|   subset "smoke" {
 | |
|     matrix {
 | |
|       arch            = ["arm64"]
 | |
|       artifact_source = ["artifactory"]
 | |
|       artifact_type   = ["package"]
 | |
|       distro          = ["rhel"]
 | |
|       edition         = ["ce"]
 | |
|     }
 | |
|   }
 | |
| 
 | |
|   subset "proxy" {
 | |
|     matrix {
 | |
|       arch            = ["arm64"]
 | |
|       artifact_source = ["artifactory"]
 | |
|       artifact_type   = ["package"]
 | |
|       distro          = ["rhel"]
 | |
|       edition         = ["ce"]
 | |
|     }
 | |
|   }
 | |
| 
 | |
|   subset "upgrade" {
 | |
|     matrix {
 | |
|       arch            = ["arm64"]
 | |
|       artifact_source = ["artifactory"]
 | |
|       artifact_type   = ["package"]
 | |
|       distro          = ["rhel"]
 | |
|       edition         = ["ce"]
 | |
|     }
 | |
|   }
 | |
| }
 | |
| 
 | |
| sample "release_ce_linux_amd64_rpm" {
 | |
|   attributes = global.sample_attributes
 | |
| 
 | |
|   subset "agent" {
 | |
|     matrix {
 | |
|       arch            = ["amd64"]
 | |
|       artifact_source = ["artifactory"]
 | |
|       artifact_type   = ["package"]
 | |
|       distro          = ["rhel"]
 | |
|       edition         = ["ce"]
 | |
|     }
 | |
|   }
 | |
| 
 | |
|   subset "smoke" {
 | |
|     matrix {
 | |
|       arch            = ["amd64"]
 | |
|       artifact_source = ["artifactory"]
 | |
|       artifact_type   = ["package"]
 | |
|       distro          = ["rhel"]
 | |
|       edition         = ["ce"]
 | |
|     }
 | |
|   }
 | |
| 
 | |
|   subset "proxy" {
 | |
|     matrix {
 | |
|       arch            = ["amd64"]
 | |
|       artifact_source = ["artifactory"]
 | |
|       artifact_type   = ["package"]
 | |
|       distro          = ["rhel"]
 | |
|       edition         = ["ce"]
 | |
|     }
 | |
|   }
 | |
| 
 | |
|   subset "upgrade" {
 | |
|     matrix {
 | |
|       arch            = ["amd64"]
 | |
|       artifact_source = ["artifactory"]
 | |
|       artifact_type   = ["package"]
 | |
|       distro          = ["rhel"]
 | |
|       edition         = ["ce"]
 | |
|     }
 | |
|   }
 | |
| }
 | |
| 
 | |
| sample "release_ce_linux_amd64_zip" {
 | |
|   attributes = global.sample_attributes
 | |
| 
 | |
|   subset "agent" {
 | |
|     matrix {
 | |
|       arch            = ["amd64"]
 | |
|       artifact_type   = ["bundle"]
 | |
|       artifact_source = ["artifactory"]
 | |
|       edition         = ["ce"]
 | |
|     }
 | |
|   }
 | |
| 
 | |
|   subset "smoke" {
 | |
|     matrix {
 | |
|       arch            = ["amd64"]
 | |
|       artifact_type   = ["bundle"]
 | |
|       artifact_source = ["artifactory"]
 | |
|       edition         = ["ce"]
 | |
|     }
 | |
|   }
 | |
| 
 | |
|   subset "proxy" {
 | |
|     matrix {
 | |
|       arch            = ["amd64"]
 | |
|       artifact_type   = ["bundle"]
 | |
|       artifact_source = ["artifactory"]
 | |
|       edition         = ["ce"]
 | |
|     }
 | |
|   }
 | |
| 
 | |
|   subset "upgrade" {
 | |
|     matrix {
 | |
|       arch            = ["amd64"]
 | |
|       artifact_type   = ["bundle"]
 | |
|       artifact_source = ["artifactory"]
 | |
|       edition         = ["ce"]
 | |
|     }
 | |
|   }
 | |
| }
 | |
| 
 | |
| sample "release_ce_linux_arm64_zip" {
 | |
|   attributes = global.sample_attributes
 | |
| 
 | |
|   subset "agent" {
 | |
|     matrix {
 | |
|       arch            = ["arm64"]
 | |
|       artifact_source = ["artifactory"]
 | |
|       artifact_type   = ["bundle"]
 | |
|       edition         = ["ce"]
 | |
|     }
 | |
|   }
 | |
| 
 | |
|   subset "smoke" {
 | |
|     matrix {
 | |
|       arch            = ["arm64"]
 | |
|       artifact_source = ["artifactory"]
 | |
|       artifact_type   = ["bundle"]
 | |
|       edition         = ["ce"]
 | |
|     }
 | |
|   }
 | |
| 
 | |
|   subset "proxy" {
 | |
|     matrix {
 | |
|       arch            = ["arm64"]
 | |
|       artifact_source = ["artifactory"]
 | |
|       artifact_type   = ["bundle"]
 | |
|       edition         = ["ce"]
 | |
|     }
 | |
|   }
 | |
| 
 | |
|   subset "upgrade" {
 | |
|     matrix {
 | |
|       arch            = ["arm64"]
 | |
|       artifact_source = ["artifactory"]
 | |
|       artifact_type   = ["bundle"]
 | |
|       edition         = ["ce"]
 | |
|     }
 | |
|   }
 | |
| }
 |