Skip to content

Commit 6cd3c34

Browse files
committed
crossplane-provider-aws-ecr/2.5.0 add new pkg
1 parent 3f1856f commit 6cd3c34

1 file changed

Lines changed: 94 additions & 0 deletions

File tree

crossplane-provider-aws-ecr.yaml

Lines changed: 94 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,94 @@
1+
package:
2+
name: crossplane-provider-aws-ecr
3+
version: "2.5.0"
4+
epoch: 0
5+
description: Crossplane AWS ecr provider
6+
copyright:
7+
- license: Apache-2.0
8+
resources:
9+
cpu: 32
10+
memory: 48Gi
11+
12+
environment:
13+
contents:
14+
packages:
15+
- crossplane-crank
16+
- gzip
17+
18+
pipeline:
19+
- uses: git-checkout
20+
with:
21+
expected-commit: 1ed231d31d3a9c2dabb490c54b797be83561214d
22+
repository: https://github.com/crossplane-contrib/provider-upjet-aws
23+
tag: v${{package.version}}
24+
25+
- uses: bump
26+
with:
27+
deps: |-
28+
github.com/antchfx/xpath@v1.3.6
29+
github.com/aws/aws-sdk-go-v2/service/cloudwatchlogs@v1.65.0
30+
github.com/aws/aws-sdk-go-v2/service/kinesis@v1.43.5
31+
github.com/aws/aws-sdk-go-v2/service/lambda@v1.88.5
32+
github.com/aws/aws-sdk-go-v2/service/s3@v1.97.3
33+
golang.org/x/net@v0.55.0
34+
google.golang.org/grpc@v1.79.3
35+
go.opentelemetry.io/otel@v1.41.0
36+
golang.org/x/crypto@v0.52.0
37+
38+
- uses: go/build
39+
with:
40+
packages: ./cmd/provider/ecr
41+
output: provider-aws-ecr
42+
ldflags: |
43+
-X github.com/crossplane-contrib/provider-upjet-aws/internal/version.Version=v${{package.version}}
44+
45+
- runs: |
46+
crank xpkg extract ghcr.io/crossplane-contrib/provider-aws-ecr:v${{package.version}}
47+
gunzip out.gz -c > ${{targets.contextdir}}/package.yaml
48+
49+
subpackages:
50+
- name: crossplane-provider-aws-ecr-compat
51+
description: Provides provider-aws-ecr at /usr/local/bin/provider
52+
dependencies:
53+
runtime:
54+
- crossplane-provider-aws-ecr
55+
pipeline:
56+
- runs: |
57+
mkdir -p ${{targets.contextdir}}/usr/local/bin
58+
ln -s /usr/bin/provider-aws-ecr ${{targets.contextdir}}/usr/local/bin/provider
59+
test:
60+
pipeline:
61+
- uses: test/tw/symlink-check
62+
with:
63+
allow-absolute: true
64+
65+
test:
66+
environment:
67+
contents:
68+
packages:
69+
- openssl
70+
pipeline:
71+
- uses: test/tw/ldd-check
72+
- uses: test/kwok/cluster
73+
- name: Running the operator
74+
uses: test/daemon-check-output
75+
with:
76+
setup: |
77+
mkdir -p /tls/server
78+
openssl req -x509 -newkey rsa:2048 -keyout /tls/server/tls.key \
79+
-out /tls/server/tls.crt -days 1 -nodes -subj "/CN=test"
80+
chmod 600 /tls/server/tls.key
81+
chmod 644 /tls/server/tls.crt
82+
start: |
83+
provider-aws-ecr
84+
timeout: 30
85+
expected_output: |
86+
"logger":"provider-aws"
87+
EnableBetaManagementPolicies
88+
post: |
89+
echo "Provider started with expected behavior"
90+
91+
update:
92+
enabled: true
93+
git:
94+
strip-prefix: v

0 commit comments

Comments
 (0)