@@ -9,37 +9,14 @@ Nop From Lib
99 ${result } = Nop Cloud Integration Keyword
1010 Should Be Equal ${result } PASS
1111
12-
13- AWS S3 Buckets Location Constraint
14- Sleep 2s
15- ${awsRoleArn } = Get Environment Variable STACKQL_AUDIT_ROLE_ARN
16- Should Not Be Empty ${awsRoleArn }
17- ${awsAuthCfg } = Catenate
18- ... { "aws": { "type":"aws_assume_role", "keyIDenvvar": "AWS_ACCESS_KEY_ID", "credentialsenvvar": "AWS_SECRET_ACCESS_KEY", "aws_role_arn": "${awsRoleArn } " } }
19- ${locactionConstraintQuery } = Catenate
20- ... select LocationConstraint from aws.s3.bucket_locations where region = 'ap-southeast-1' and Bucket = 'stackql-trial-bucket-01';
21- ${result } = Run Process
22- ... ${STACKQL_EXE }
23- ... \-\-auth
24- ... ${awsAuthCfg }
25- ... \-\-registry
26- ... { "url": "file://${REPOSITORY_ROOT } /test/registry", "localDocRoot": "${REPOSITORY_ROOT } /test/registry", "verifyConfig": { "nopVerify": true } }
27- ... exec
28- ... ${locactionConstraintQuery }
29- ... cwd=${REPOSITORY_ROOT }
30- ... stdout=${CURDIR } /tmp/AWS-S3-Buckets-Location-Constraint.tmp
31- ... stderr=${CURDIR } /tmp/AWS-S3-Buckets-Location-Constraint-stderr.tmp
32- Should Be Equal As Integers ${result.rc } 0
33- Should Contain ${result.stdout } ap\-southeast\-1
34-
3512AWS S3 Buckets List
3613 Sleep 2s
3714 ${awsRoleArn } = Get Environment Variable STACKQL_AUDIT_ROLE_ARN
3815 Should Not Be Empty ${awsRoleArn }
3916 ${awsAuthCfg } = Catenate
4017 ... { "aws": { "type":"aws_assume_role", "keyIDenvvar": "AWS_ACCESS_KEY_ID", "credentialsenvvar": "AWS_SECRET_ACCESS_KEY", "aws_role_arn": "${awsRoleArn } " } }
4118 ${bucketsListQuery } = Catenate
42- ... select * from aws.s3.buckets where region = 'us-east-1' order by BucketArn desc ;
19+ ... select * from aws.pseudo_s3.buckets_list_only where region = 'ap-southeast-2' ;
4320 ${result } = Run Process
4421 ... ${STACKQL_EXE }
4522 ... \-\-auth
@@ -53,47 +30,3 @@ AWS S3 Buckets List
5330 ... stderr=${CURDIR } /tmp/AWS-S3-Buckets-List-stderr.tmp
5431 Should Be Equal As Integers ${result.rc } 0
5532 Should Contain ${result.stdout } stackql\-trial\-bucket\-02
56-
57- AWS S3 Bucket Objects List
58- Sleep 2s
59- ${awsRoleArn } = Get Environment Variable STACKQL_AUDIT_ROLE_ARN
60- Should Not Be Empty ${awsRoleArn }
61- ${awsAuthCfg } = Catenate
62- ... { "aws": { "type":"aws_assume_role", "keyIDenvvar": "AWS_ACCESS_KEY_ID", "credentialsenvvar": "AWS_SECRET_ACCESS_KEY", "aws_role_arn": "${awsRoleArn } " } }
63- ${bucketObjectsListQuery } = Catenate
64- ... select * from aws.s3.objects where Bucket = 'stackql-trial-bucket-02' and region = 'ap-southeast-2';
65- ${result } = Run Process
66- ... ${STACKQL_EXE }
67- ... \-\-auth
68- ... ${awsAuthCfg }
69- ... \-\-registry
70- ... { "url": "file://${REPOSITORY_ROOT } /test/registry", "localDocRoot": "${REPOSITORY_ROOT } /test/registry", "verifyConfig": { "nopVerify": true } }
71- ... exec
72- ... ${bucketObjectsListQuery }
73- ... cwd=${REPOSITORY_ROOT }
74- ... stdout=${CURDIR } /tmp/AWS-S3-Bucket-Objects-List.tmp
75- ... stderr=${CURDIR } /tmp/AWS-S3-Bucket-Objects-List-stderr.tmp
76- Should Be Equal As Integers ${result.rc } 0
77- Should Contain ${result.stdout } docs/advanced
78-
79- AWS S3 Bucket ABAC Works
80- Sleep 2s
81- ${awsRoleArn } = Get Environment Variable STACKQL_AUDIT_ROLE_ARN
82- Should Not Be Empty ${awsRoleArn }
83- ${awsAuthCfg } = Catenate
84- ... { "aws": { "type": "aws_assume_role", "keyIDenvvar": "AWS_ACCESS_KEY_ID", "credentialsenvvar": "AWS_SECRET_ACCESS_KEY", "aws_role_arn": "${awsRoleArn } " } }
85- ${bucketObjectsListQuery } = Catenate
86- ... select * from aws.s3.bucket_abac where Bucket = 'stackql-trial-bucket-02' and region = 'ap-southeast-2';
87- ${result } = Run Process
88- ... ${STACKQL_EXE }
89- ... \-\-auth
90- ... ${awsAuthCfg }
91- ... \-\-registry
92- ... { "url": "file://${REPOSITORY_ROOT } /test/registry", "localDocRoot": "${REPOSITORY_ROOT } /test/registry", "verifyConfig": { "nopVerify": true } }
93- ... exec
94- ... ${bucketObjectsListQuery }
95- ... cwd=${REPOSITORY_ROOT }
96- ... stdout=${CURDIR } /tmp/AWS-S3-Bucket-Objects-List.tmp
97- ... stderr=${CURDIR } /tmp/AWS-S3-Bucket-Objects-List-stderr.tmp
98- Should Be Equal As Integers ${result.rc } 0
99- Should Contain ${result.stdout } stackql\-trial\-bucket\-02
0 commit comments