Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
133 commits
Select commit Hold shift + click to select a range
f579ea9
v0.8.2: bumping go modules
beraldoleal Apr 15, 2024
1ddebaa
gh: adding a freeze window workflow
beraldoleal Apr 15, 2024
63ccc22
Merge pull request #1 from beraldoleal/freeze-window
beraldoleal Apr 15, 2024
168755a
Red Hat Konflux update srccloud-api-adaptor-cloud-api-adaptor-ormj
May 13, 2024
0973cd9
Merge pull request #5 from beraldoleal/appstudio-srccloud-api-adaptor…
beraldoleal May 13, 2024
12cb340
Merge branch 'main' of github.com:beraldoleal/cloud-api-adaptor
beraldoleal May 13, 2024
05e2e18
tekton/konflux: adding default build-args
beraldoleal May 13, 2024
a959ace
Red Hat Konflux update caa
May 14, 2024
8d37105
Merge pull request #8 from beraldoleal/appstudio-caa
beraldoleal May 14, 2024
53567c9
Red Hat Konflux purge srccloud-api-adaptor-cloud-api-adaptor-ormj
May 14, 2024
f209e9d
workflows: e2e workflow - update the CAA image setup
stevenhorsman Apr 22, 2024
4a33d12
libvirt: enable attestation test cases
May 8, 2024
99a98cc
libvirt: enable attestation test cases and fix comments
May 8, 2024
ab1862c
libvirt: enable attestation test cases and run negative test also
May 9, 2024
68150d9
libvirt: enable attestation test cases and update readme for AA_KBC
May 11, 2024
3363907
libvirt: change AA_KBC default to cc_kbc
May 13, 2024
1acc72e
libvirt: update readme
May 13, 2024
aa4a168
libvirt: enable e2e test and rollback TRUSTEE_REPO_PATH
May 14, 2024
69d7f7a
tekton: adding buildargs
beraldoleal May 14, 2024
d9f8361
Merge pull request #9 from beraldoleal/appstudio-purge-srccloud-api-a…
beraldoleal May 14, 2024
33a6de2
Red Hat Konflux update osc-caa
May 14, 2024
4460fd1
Merge pull request #11 from beraldoleal/appstudio-osc-caa
beraldoleal May 14, 2024
22d790c
Red Hat Konflux update caa-webhook
May 14, 2024
0ce424c
Merge pull request #12 from beraldoleal/appstudio-caa-webhook
beraldoleal May 14, 2024
34a8669
konflux: adding build args
beraldoleal May 14, 2024
9d6b6b5
chore(deps): update rhtap references
May 21, 2024
75544ea
Red Hat Konflux update osc-podvm-builder
May 27, 2024
83e7a5c
Merge pull request #14 from beraldoleal/appstudio-osc-podvm-builder
beraldoleal May 27, 2024
99d7d5b
libvirt: Bump Kubernetes version
stevenhorsman May 7, 2024
ee56a87
test/e2e: Skip unstable libvirt test
stevenhorsman May 8, 2024
a80deb0
libvirt: use AA_KBC=cc_kbc as default for peerpod binaries
May 14, 2024
9d55564
libvirt: enable e2e test for attestation case in gha
May 14, 2024
574ff80
caa|install: Remove old PullImage & ImageService
stevenhorsman Nov 21, 2023
8136a4a
caa: Update agent APIs to match main
stevenhorsman Nov 23, 2023
7109f93
proto: Regen podvminfo
stevenhorsman Nov 21, 2023
94737e6
test/e2e: Remove nydus test
stevenhorsman Nov 22, 2023
2c974af
test/e2e: Update IsPulledWithNydusSnapshotter
stevenhorsman Nov 22, 2023
7d927d5
versions: Bump kata-containers
stevenhorsman Mar 20, 2024
d00847c
podvm: Install yq from kata-containers for main agent build
stevenhorsman Apr 25, 2024
7dd7106
cloud-api-adaptor: Bump kata-runtime
stevenhorsman Apr 26, 2024
132fceb
csi-wrapper: Go mod tidy
stevenhorsman Apr 26, 2024
f15ea77
test/e2e: Remove cri-runtime-handler annotation
stevenhorsman May 15, 2024
bf8a560
install|doc|tests/e2e: Update operator version
stevenhorsman May 17, 2024
f58416a
konflux: adding new variable
beraldoleal May 27, 2024
a99a190
Red Hat Konflux update osc-podvm-payload
May 27, 2024
e503f99
Merge pull request #15 from beraldoleal/appstudio-osc-podvm-payload
beraldoleal May 27, 2024
673eb26
Merge pull request #13 from beraldoleal/konflux/references/main
beraldoleal May 27, 2024
46380d0
chore(deps): update rhtap references
May 27, 2024
1720c2d
Merge pull request #16 from beraldoleal/konflux/references/main
beraldoleal May 28, 2024
31c2fb6
chore(deps): update konflux references
Jun 20, 2024
e749ca9
Merge pull request #17 from beraldoleal/konflux/references/main
beraldoleal Jun 21, 2024
3dc2111
chore(deps): update quay.io/confidential-containers/golang-fedora doc…
red-hat-konflux[bot] Jun 25, 2024
fb3f84c
chore(deps): update alpine docker tag to v3.20
red-hat-konflux[bot] Jun 25, 2024
f06e2c0
chore(deps): update docker/dockerfile docker tag to v1.8
red-hat-konflux[bot] Jun 25, 2024
3cd8293
chore(deps): update golang docker tag to v1.22
red-hat-konflux[bot] Jun 25, 2024
eebbcaf
chore(deps): update konflux references
red-hat-konflux[bot] Jun 25, 2024
d1cd562
chore(deps): update registry.access.redhat.com/ubi9/ubi docker tag to…
red-hat-konflux[bot] Jun 25, 2024
52d0ab7
chore(deps): update ubuntu docker tag to v24
red-hat-konflux[bot] Jun 25, 2024
4506b10
Merge pull request #19 from beraldoleal/renovate/quay.io-confidential…
beraldoleal Jul 3, 2024
e7677c3
Merge pull request #21 from beraldoleal/renovate/docker-dockerfile-1.x
beraldoleal Jul 3, 2024
906c2f7
Merge pull request #22 from beraldoleal/renovate/golang-1.x
beraldoleal Jul 3, 2024
dcc133d
Merge pull request #18 from beraldoleal/konflux/references/main
beraldoleal Jul 3, 2024
d22feae
Merge pull request #25 from beraldoleal/renovate/ubuntu-24.x
beraldoleal Jul 3, 2024
77f08ed
Merge pull request #23 from beraldoleal/renovate/registry.access.redh…
beraldoleal Jul 3, 2024
43b8e05
Merge pull request #20 from beraldoleal/renovate/alpine-3.x
beraldoleal Jul 3, 2024
09bdae4
chore(deps): update konflux references
red-hat-konflux[bot] Jul 3, 2024
b341b8c
chore(deps): update registry.access.redhat.com/ubi9/ubi docker tag to…
red-hat-konflux[bot] Jul 3, 2024
c07f26e
Merge pull request #27 from beraldoleal/renovate/registry.access.redh…
harvey0100 Jul 4, 2024
908d8c3
Merge pull request #26 from beraldoleal/konflux/references/main
harvey0100 Jul 4, 2024
8504f93
chore(deps): update konflux references to 1473e72
red-hat-konflux[bot] Jul 4, 2024
bf50be3
Merge pull request #28 from beraldoleal/konflux/references/main
harvey0100 Jul 4, 2024
abc324b
chore(deps): update konflux references to 08843a0
red-hat-konflux[bot] Jul 4, 2024
025eccb
Merge pull request #29 from beraldoleal/konflux/references/main
harvey0100 Jul 9, 2024
ef64681
chore(deps): update konflux references to e1f7a27
red-hat-konflux[bot] Jul 9, 2024
84297fd
Dockerfile PODVM Update
harvey0100 Jul 9, 2024
30e8fe5
Merge pull request #32 from beraldoleal/konflux/references/main
harvey0100 Jul 9, 2024
880f47a
Merge pull request #33 from harvey0100/main
harvey0100 Jul 9, 2024
515de0a
chore(deps): update konflux references
red-hat-konflux[bot] Jul 9, 2024
7ea4870
chore(deps): update docker/dockerfile docker tag to v1.9
red-hat-konflux[bot] Jul 11, 2024
724dd60
Dockerfile Update Verbose
harvey0100 Jul 12, 2024
4aa7a1c
Merge pull request #35 from beraldoleal/renovate/docker-dockerfile-1.x
harvey0100 Jul 12, 2024
23f70ba
Merge pull request #34 from beraldoleal/konflux/references/main
harvey0100 Jul 12, 2024
267484d
Merge pull request #36 from harvey0100/main
harvey0100 Jul 12, 2024
b9a8c72
chore(deps): update konflux references
red-hat-konflux[bot] Jul 12, 2024
9d9c40d
Merge pull request #37 from beraldoleal/konflux/references/main
harvey0100 Jul 12, 2024
120fe1f
Merge pull request #36 from harvey0100/main
harvey0100 Jul 12, 2024
f73547b
Merge branch 'main' into main
harvey0100 Jul 12, 2024
119a9eb
Merge pull request #38 from harvey0100/main
harvey0100 Jul 12, 2024
853e283
Merge pull request #36 from harvey0100/main
harvey0100 Jul 12, 2024
92a983c
Merge branch 'main' into main
harvey0100 Jul 12, 2024
e4b22b7
Merge pull request #39 from harvey0100/main
harvey0100 Jul 12, 2024
2496d34
Merge pull request #36 from harvey0100/main
harvey0100 Jul 12, 2024
1ddb8ca
Merge branch 'main' into main
harvey0100 Jul 12, 2024
6c279fa
Merge pull request #40 from harvey0100/main
harvey0100 Jul 12, 2024
5141060
chore(deps): update konflux references to 9b1d2c8
red-hat-konflux[bot] Jul 15, 2024
d29b69a
Merge pull request #41 from beraldoleal/konflux/references/main
harvey0100 Jul 16, 2024
cbb194d
chore(deps): update konflux references
red-hat-konflux[bot] Jul 17, 2024
181e441
Merge pull request #42 from beraldoleal/konflux/references/main
harvey0100 Jul 18, 2024
0d284e4
chore(deps): update konflux references to 2e49aec
red-hat-konflux[bot] Jul 18, 2024
a2b87b5
chore(deps): update registry.fedoraproject.org/fedora docker tag to v41
red-hat-konflux[bot] Jul 23, 2024
021bc72
chore(deps): update registry.access.redhat.com/ubi9/ubi docker tag to…
red-hat-konflux[bot] Jul 24, 2024
e0173e1
Merge pull request #43 from beraldoleal/konflux/references/konflux-re…
harvey0100 Jul 25, 2024
a455b3f
Merge pull request #45 from beraldoleal/renovate/registry.access.redh…
harvey0100 Jul 25, 2024
062e655
chore(deps): update konflux references
red-hat-konflux[bot] Jul 25, 2024
0eff345
Merge pull request #44 from beraldoleal/konflux/references/main
harvey0100 Jul 25, 2024
9d5f85f
Merge pull request #24 from beraldoleal/renovate/registry.fedoraproje…
harvey0100 Jul 25, 2024
d7a302c
Revert "Merge pull request #24 from beraldoleal/renovate/registry.fed…
harvey0100 Jul 25, 2024
5733500
Revert "Merge pull request #44 from beraldoleal/konflux/references/main"
harvey0100 Jul 25, 2024
ad42a6d
Revert "Merge pull request #45 from beraldoleal/renovate/registry.acc…
harvey0100 Jul 25, 2024
38e55b7
Revert "Merge pull request #43 from beraldoleal/konflux/references/ko…
harvey0100 Jul 25, 2024
ef8af94
chore(deps): update registry.access.redhat.com/ubi9/ubi docker tag to…
red-hat-konflux[bot] Jul 25, 2024
513ed91
Merge pull request #47 from beraldoleal/renovate/registry.access.redh…
harvey0100 Jul 25, 2024
45a9617
Revert "chore(deps): update registry.access.redhat.com/ubi9/ubi docke…
harvey0100 Jul 25, 2024
408752c
chore(deps): update registry.access.redhat.com/ubi9/ubi docker tag to…
red-hat-konflux[bot] Jul 25, 2024
a64b18d
chore(deps): update konflux references
red-hat-konflux[bot] Jul 25, 2024
55fc389
Format Tekton PipelineRun files
ccronca Jul 26, 2024
be19974
Upload SAST results to quay.io
ccronca Jul 26, 2024
5bf2519
Merge pull request #48 from beraldoleal/renovate/registry.access.redh…
harvey0100 Jul 26, 2024
a12c92a
Merge pull request #46 from beraldoleal/konflux/references/main
harvey0100 Jul 26, 2024
42820a1
Merge pull request #49 from ccronca/update-sast-snyk-check-main
harvey0100 Jul 26, 2024
0d58d92
chore(deps): update konflux references to 03266cc
red-hat-konflux[bot] Jul 26, 2024
bc1d763
Merge pull request #50 from beraldoleal/konflux/references/main
harvey0100 Jul 26, 2024
8c5de98
Merge pull request #50 from beraldoleal/konflux/references/main
harvey0100 Jul 26, 2024
6677606
Merge pull request #51 from harvey0100/main
harvey0100 Jul 26, 2024
aa6e83c
chore(deps): update konflux references
red-hat-konflux[bot] Aug 6, 2024
b6141b6
chore(deps): update registry.fedoraproject.org/fedora docker tag to v41
red-hat-konflux[bot] Aug 6, 2024
643c4a7
Merge pull request #52 from beraldoleal/konflux/references/main
harvey0100 Aug 7, 2024
0ab5d1d
Merge pull request #53 from beraldoleal/konflux/mintmaker/main/regist…
harvey0100 Aug 7, 2024
9ab6896
chore(deps): update konflux references to 20cdb35
red-hat-konflux[bot] Aug 12, 2024
9eef83e
Merge pull request #54 from beraldoleal/konflux/references/main
harvey0100 Aug 12, 2024
d63e9f4
chore(deps): update konflux references
red-hat-konflux[bot] Aug 16, 2024
958ad0f
Merge pull request #55 from beraldoleal/konflux/references/main
harvey0100 Aug 19, 2024
fe402f2
chore(deps): update docker/dockerfile docker tag to v1.10
red-hat-konflux[bot] Sep 11, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
30 changes: 30 additions & 0 deletions .github/workflows/e2e_libvirt.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,9 @@ on:
podvm_image:
required: true
type: string
caa_image:
required: true
type: string
install_directory_artifact:
description: The archive name of the install directory
default: ''
Expand Down Expand Up @@ -48,6 +51,9 @@ jobs:
- name: Read properties from versions.yaml
run: |
sudo snap install yq
echo "KBS_REPO=$(yq -e '.git.kbs.url' versions.yaml)" >> "$GITHUB_ENV"
echo "KBS_VERSION=$(yq -e '.git.kbs.reference' versions.yaml)" >> "$GITHUB_ENV"
echo "RUST_VERSION=$(yq -e '.tools.rust' versions.yaml)" >> "$GITHUB_ENV"
go_version="$(yq '.tools.golang' versions.yaml)"
[ -n "$go_version" ]
echo "GO_VERSION=${go_version}" >> "$GITHUB_ENV"
Expand Down Expand Up @@ -79,13 +85,34 @@ jobs:
- name: Config Libvirt
run: |
./libvirt/config_libvirt.sh
echo "CAA_IMAGE=\"${{ inputs.caa_image }}\"" >> libvirt.properties
# For debugging
cat libvirt.properties

- name: Install rust toolchain
uses: actions-rs/toolchain@v1
with:
toolchain: ${{ env.RUST_VERSION }}
override: true
profile: minimal

- name: Checkout kbs Repository and build kbs-client
run: |
git clone "${KBS_REPO}" test/trustee
pushd test/trustee
git checkout "${KBS_VERSION}"
pushd kbs
make CLI_FEATURES=sample_only cli
popd
# For debugging
ls ./target/release
popd

- name: run tests
id: runTests
run: |
export CLOUD_PROVIDER=libvirt
export DEPLOY_KBS=true
export TEST_PROVISION="yes"
export TEST_TEARDOWN="no"
export TEST_PROVISION_FILE="$PWD/libvirt.properties"
Expand All @@ -106,6 +133,9 @@ jobs:
echo "::group::cloud-api-adaptor logs"
kubectl logs -l app=cloud-api-adaptor -n confidential-containers-system
echo "::endgroup::"
echo "::group::peerpodconfig-ctrl-caa-daemon logs"
kubectl logs ds/peerpodconfig-ctrl-caa-daemon -n confidential-containers-system
echo "::endgroup::"

for pod in $(kubectl get pods -o name 2>/dev/null); do
echo "::group::Describe $pod"
Expand Down
7 changes: 4 additions & 3 deletions .github/workflows/e2e_run_all.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -125,7 +125,6 @@ jobs:
providers=(${{ env.PROVIDERS }})
# If there aren't providers then something is wrong
[[ ${#providers[@]} -gt 0 ]] || exit 1

for provider in ${providers[@]}; do
img="${E2E_IMG_REGISTRY}/cloud-api-adaptor"
tag="${E2E_IMG_RELEASE_TAG}"
Expand All @@ -142,7 +141,8 @@ jobs:
popd
done

- uses: actions/upload-artifact@v3
- name: Upload install directory for next test runs
uses: actions/upload-artifact@v3
with:
name: install_directory
path: src/cloud-api-adaptor/install/
Expand All @@ -167,6 +167,7 @@ jobs:
- amd64
uses: ./.github/workflows/e2e_libvirt.yaml
with:
caa_image: ${{ inputs.registry }}/cloud-api-adaptor:${{ inputs.caa_image_tag }}-dev
podvm_image: ${{ inputs.registry }}/podvm-${{ matrix.provider }}-${{ matrix.os }}-${{ matrix.arch }}:${{ inputs.podvm_image_tag }}
install_directory_artifact: install_directory
git_ref: ${{ inputs.git_ref }}
git_ref: ${{ inputs.git_ref }}
16 changes: 16 additions & 0 deletions .github/workflows/freeze-window.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
name: Freeze window

on:
pull_request:
types: [opened, reopened, synchronize]

jobs:
helloWorld:
runs-on: ubuntu-latest
steps:
- name: Blocking PRs
run: |
echo "We are in a freeze-window, this PR should not be merged."
echo "If you believe we are not, please contact the maintainers "
echo "and ask to disable this workflow."
exit 1
2 changes: 1 addition & 1 deletion .github/workflows/podvm_binaries.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -71,7 +71,7 @@ jobs:
password: ${{ secrets.GITHUB_TOKEN }}

- name: Build and push
run: make podvm-binaries
run: AA_KBC=cc_kbc make podvm-binaries
env:
PUSH: true
REGISTRY: ${{ inputs.registry }}
Expand Down
2 changes: 2 additions & 0 deletions .tekton/build-args.env
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
YQ_VERSION=v4.35.1
GOPATH=/usr/local/go/
Loading