File tree Expand file tree Collapse file tree 4 files changed +34
-4
lines changed Expand file tree Collapse file tree 4 files changed +34
-4
lines changed Original file line number Diff line number Diff line change @@ -21,12 +21,16 @@ module "latest" {
21
21
module "test-latest" {
22
22
source = " ./tests"
23
23
digest = module. latest . image_ref
24
+
25
+ target_repository = var. target_repository
24
26
}
25
27
26
28
module "test-latest-dev" {
27
29
source = " ./tests"
28
30
check-dev = true
29
31
digest = module. latest . dev_ref
32
+
33
+ target_repository = var. target_repository
30
34
}
31
35
32
36
resource "oci_tag" "latest" {
Original file line number Diff line number Diff line change 1
1
#! /usr/bin/env bash
2
2
3
3
set -o errexit -o nounset -o errtrace -o pipefail -x
4
+ source ../libs/libs.sh
5
+
6
+ IMAGE_NAME=$( echo " $IMAGES " | jq -r ' .laravel.ref' )
7
+
8
+ retry_until 6 20 apk add netcat-openbsd
9
+ FREE_PORT=3001
4
10
5
11
CONTAINER_NAME=${CONTAINER_NAME:- " php-fpm-smoketest-${FREE_PORT} " }
6
12
Original file line number Diff line number Diff line change @@ -18,9 +18,26 @@ data "oci_exec_test" "version" {
18
18
script = " docker run --entrypoint php --rm $IMAGE_NAME --version"
19
19
}
20
20
21
- data "oci_exec_test" "fpm-server" {
22
- digest = var. digest
23
- script = " ${ path . module } /01-fpm-server.sh"
21
+ variable "target_repository" {}
22
+
23
+ module "bash_sandbox" {
24
+ source = " ../../../tflib/imagetest/sandboxes/bash"
25
+ target_repository = var. target_repository
26
+ }
27
+
28
+ module "fpm-server-test" {
29
+ source = " ../../../tflib/imagetest/tests/docker-in-docker/"
30
+
31
+ images = { laravel = var.digest }
32
+
33
+ tests = concat (
34
+ [{
35
+ name = " fmp server test"
36
+ image = module.bash_sandbox.image_ref
37
+ content = [{ source = path.module }]
38
+ cmd = " ./01-fpm-server.sh"
39
+ }],
40
+ )
24
41
}
25
42
26
43
data "oci_exec_test" "fpm-shutdown" {
Original file line number Diff line number Diff line change
1
+ # This overrides the active tags variable to be enabled by default
2
+ # rather than disabled.
3
+ # See https://developer.hashicorp.com/terraform/language/files/override
1
4
variable "update_active_tags" {
2
5
description = "Whether to update the active tags in the Chainguard repo."
3
6
type = bool
4
7
default = true
5
- }
8
+ }
You can’t perform that action at this time.
0 commit comments