Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add OpenID Connect integration #9

Merged
merged 30 commits into from
Sep 23, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
30 commits
Select commit Hold shift + click to select a range
3a87d97
Add OpenID Connect integration
weiiwang01 Aug 15, 2024
be95c5a
Add check
weiiwang01 Aug 16, 2024
b1ee149
Fix linitng
weiiwang01 Aug 16, 2024
c339693
Update tox.ini
weiiwang01 Aug 16, 2024
934de84
Add pre-run-script
weiiwang01 Aug 16, 2024
cf6a639
Update test_charm.py
weiiwang01 Aug 16, 2024
6a82f50
Update tests/integration/prepare.sh
weiiwang01 Aug 16, 2024
2c29a6f
Update test.yaml
weiiwang01 Aug 16, 2024
0415bf8
Update prepare.sh
weiiwang01 Aug 16, 2024
4e62fea
Update tox.ini
weiiwang01 Aug 19, 2024
6452414
Update
weiiwang01 Aug 22, 2024
0faf293
Update charm.py
weiiwang01 Aug 22, 2024
3246734
Merge branch 'main' into add-oauth
weiiwang01 Aug 23, 2024
796c752
Update charm.py
weiiwang01 Aug 23, 2024
c4fcc2b
Update .trivyignore
weiiwang01 Aug 23, 2024
28f1a14
Update rockcraft.yaml
weiiwang01 Aug 26, 2024
ecf23fc
Update charm.py
weiiwang01 Aug 30, 2024
5af948a
Merge branch 'main' into add-oauth
weiiwang01 Aug 30, 2024
13f292c
Update charm.py
weiiwang01 Sep 2, 2024
b9837ed
Require ingress HTTPS
weiiwang01 Sep 3, 2024
0ec7a60
Update charm.py
weiiwang01 Sep 3, 2024
16bf5d6
Update conftest.py
weiiwang01 Sep 4, 2024
ff4ab7e
Update charm.py
weiiwang01 Sep 4, 2024
459173f
Update test_charm.py
weiiwang01 Sep 4, 2024
a1ee221
Merge branch 'main' into add-oauth
weiiwang01 Sep 9, 2024
4f048f5
Update .trivyignore
weiiwang01 Sep 9, 2024
407f518
Update .trivyignore
weiiwang01 Sep 18, 2024
df5f50f
Update test_charm.py
weiiwang01 Sep 20, 2024
778f790
Update charm.py
weiiwang01 Sep 22, 2024
7eb2df9
Update charm.py
weiiwang01 Sep 23, 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
2 changes: 2 additions & 0 deletions .github/workflows/test.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -20,3 +20,5 @@ jobs:
juju-channel: 3.4/stable
self-hosted-runner: true
self-hosted-runner-label: "edge"
microk8s-addons: "dns ingress rbac storage metallb:10.64.140.43-10.64.140.49"
pre-run-script: tests/integration/prepare.sh
4 changes: 4 additions & 0 deletions .trivyignore
Original file line number Diff line number Diff line change
@@ -1,18 +1,22 @@
# penpot
CVE-2022-31159

Check notice on line 2 in .trivyignore

View workflow job for this annotation

GitHub Actions / integration-tests / Scan Image (ghcr.io-canonical-penpot-93230d57b87d943ceea8032aadee96facfb5d008-_2.1.1_amd64.tar)

CVE-2022-31159 not present anymore, can be safely removed.
CVE-2020-36518

Check notice on line 3 in .trivyignore

View workflow job for this annotation

GitHub Actions / integration-tests / Scan Image (ghcr.io-canonical-penpot-93230d57b87d943ceea8032aadee96facfb5d008-_2.1.1_amd64.tar)

CVE-2020-36518 not present anymore, can be safely removed.
CVE-2021-46877

Check notice on line 4 in .trivyignore

View workflow job for this annotation

GitHub Actions / integration-tests / Scan Image (ghcr.io-canonical-penpot-93230d57b87d943ceea8032aadee96facfb5d008-_2.1.1_amd64.tar)

CVE-2021-46877 not present anymore, can be safely removed.
CVE-2022-42003

Check notice on line 5 in .trivyignore

View workflow job for this annotation

GitHub Actions / integration-tests / Scan Image (ghcr.io-canonical-penpot-93230d57b87d943ceea8032aadee96facfb5d008-_2.1.1_amd64.tar)

CVE-2022-42003 not present anymore, can be safely removed.
CVE-2022-42004

Check notice on line 6 in .trivyignore

View workflow job for this annotation

GitHub Actions / integration-tests / Scan Image (ghcr.io-canonical-penpot-93230d57b87d943ceea8032aadee96facfb5d008-_2.1.1_amd64.tar)

CVE-2022-42004 not present anymore, can be safely removed.
CVE-2022-25647

Check notice on line 7 in .trivyignore

View workflow job for this annotation

GitHub Actions / integration-tests / Scan Image (ghcr.io-canonical-penpot-93230d57b87d943ceea8032aadee96facfb5d008-_2.1.1_amd64.tar)

CVE-2022-25647 not present anymore, can be safely removed.
CVE-2024-5971

Check notice on line 8 in .trivyignore

View workflow job for this annotation

GitHub Actions / integration-tests / Scan Image (ghcr.io-canonical-penpot-93230d57b87d943ceea8032aadee96facfb5d008-_2.1.1_amd64.tar)

CVE-2024-5971 not present anymore, can be safely removed.
CVE-2024-6162

Check notice on line 9 in .trivyignore

View workflow job for this annotation

GitHub Actions / integration-tests / Scan Image (ghcr.io-canonical-penpot-93230d57b87d943ceea8032aadee96facfb5d008-_2.1.1_amd64.tar)

CVE-2024-6162 not present anymore, can be safely removed.
CVE-2023-5685

Check notice on line 10 in .trivyignore

View workflow job for this annotation

GitHub Actions / integration-tests / Scan Image (ghcr.io-canonical-penpot-93230d57b87d943ceea8032aadee96facfb5d008-_2.1.1_amd64.tar)

CVE-2023-5685 not present anymore, can be safely removed.
CVE-2021-37714

Check notice on line 11 in .trivyignore

View workflow job for this annotation

GitHub Actions / integration-tests / Scan Image (ghcr.io-canonical-penpot-93230d57b87d943ceea8032aadee96facfb5d008-_2.1.1_amd64.tar)

CVE-2021-37714 not present anymore, can be safely removed.
CVE-2022-1471
CVE-2024-21634
CVE-2024-22871
CVE-2024-7885
CVE-2024-1635
# nodejs
CVE-2024-37890
# clojure
CVE-2024-22871
# pebble
CVE-2024-34156
4 changes: 4 additions & 0 deletions charmcraft.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -60,6 +60,10 @@ requires:
interface: smtp
limit: 1
optional: true
oauth:
interface: oauth
limit: 1
optional: true

resources:
penpot-image:
Expand Down
Loading
Loading