From 3907df3c0b8868c0ead01d9f4e93c3e8b9b6441e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ngh=C4=A9a=20Nguy=E1=BB=85n=20=C4=90=C3=ACnh?= Date: Wed, 3 Jun 2026 10:49:42 +0700 Subject: [PATCH] crossplane-provider-aws-ecr/2.5.0 add new pkg --- crossplane-provider-aws-ecr.yaml | 94 ++++++++++++++++++++++++++++++++ 1 file changed, 94 insertions(+) create mode 100644 crossplane-provider-aws-ecr.yaml diff --git a/crossplane-provider-aws-ecr.yaml b/crossplane-provider-aws-ecr.yaml new file mode 100644 index 00000000000..ca4835fb6a5 --- /dev/null +++ b/crossplane-provider-aws-ecr.yaml @@ -0,0 +1,94 @@ +package: + name: crossplane-provider-aws-ecr + version: "2.5.0" + epoch: 0 + description: Crossplane AWS ecr provider + copyright: + - license: Apache-2.0 + resources: + cpu: 32 + memory: 48Gi + +environment: + contents: + packages: + - crossplane-crank + - gzip + +pipeline: + - uses: git-checkout + with: + expected-commit: 1ed231d31d3a9c2dabb490c54b797be83561214d + repository: https://github.com/crossplane-contrib/provider-upjet-aws + tag: v${{package.version}} + + - uses: bump + with: + deps: |- + github.com/antchfx/xpath@v1.3.6 + github.com/aws/aws-sdk-go-v2/service/cloudwatchlogs@v1.65.0 + github.com/aws/aws-sdk-go-v2/service/kinesis@v1.43.5 + github.com/aws/aws-sdk-go-v2/service/lambda@v1.88.5 + github.com/aws/aws-sdk-go-v2/service/s3@v1.97.3 + golang.org/x/net@v0.55.0 + google.golang.org/grpc@v1.79.3 + go.opentelemetry.io/otel@v1.41.0 + golang.org/x/crypto@v0.52.0 + + - uses: go/build + with: + packages: ./cmd/provider/ecr + output: provider-aws-ecr + ldflags: | + -X github.com/crossplane-contrib/provider-upjet-aws/internal/version.Version=v${{package.version}} + + - runs: | + crank xpkg extract ghcr.io/crossplane-contrib/provider-aws-ecr:v${{package.version}} + gunzip out.gz -c > ${{targets.contextdir}}/package.yaml + +subpackages: + - name: crossplane-provider-aws-ecr-compat + description: Provides provider-aws-ecr at /usr/local/bin/provider + dependencies: + runtime: + - crossplane-provider-aws-ecr + pipeline: + - runs: | + mkdir -p ${{targets.contextdir}}/usr/local/bin + ln -s /usr/bin/provider-aws-ecr ${{targets.contextdir}}/usr/local/bin/provider + test: + pipeline: + - uses: test/tw/symlink-check + with: + allow-absolute: true + +test: + environment: + contents: + packages: + - openssl + pipeline: + - uses: test/tw/ldd-check + - uses: test/kwok/cluster + - name: Running the operator + uses: test/daemon-check-output + with: + setup: | + mkdir -p /tls/server + openssl req -x509 -newkey rsa:2048 -keyout /tls/server/tls.key \ + -out /tls/server/tls.crt -days 1 -nodes -subj "/CN=test" + chmod 600 /tls/server/tls.key + chmod 644 /tls/server/tls.crt + start: | + provider-aws-ecr + timeout: 30 + expected_output: | + "logger":"provider-aws" + EnableBetaManagementPolicies + post: | + echo "Provider started with expected behavior" + +update: + enabled: true + git: + strip-prefix: v