Skip to content

Refactoring UserIdentity logics #1097

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

Draft
wants to merge 542 commits into
base: syw-UID2-4159-token-gen-code-renaming
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
542 commits
Select commit Hold shift + click to select a range
6f87884
Undo run config changes
BehnamMozafari Feb 3, 2025
b47557e
Undo removal of runtime config values from config files
BehnamMozafari Feb 3, 2025
e1b09e4
Update static config service to use bootstrap config
BehnamMozafari Feb 3, 2025
63b0c4b
Update exception messages in validateTokenDurations method (UIDOperat…
BehnamMozafari Feb 3, 2025
418f2bf
Merge pull request #1290 from IABTechLab/bmz-UID2-4606-runtime-config…
BehnamMozafari Feb 3, 2025
825a02a
[CI Pipeline] Released Minor version: 5.46.0
Feb 3, 2025
2fb7b4c
Merge pull request #1335 from IABTechLab/ci-418f2bf14ad7972755938a17f…
github-actions[bot] Feb 3, 2025
47bfe3b
[CI Pipeline] Released Patch version: 5.46.2
Feb 3, 2025
9d7c8b5
[CI Pipeline] Released Minor version: 5.47.0
Feb 4, 2025
b68c8a3
Merge pull request #1339 from IABTechLab/ci-47bfe3b2bb52be50176a45b0c…
github-actions[bot] Feb 4, 2025
c831e25
Fix feature flag listener
BehnamMozafari Feb 4, 2025
dcbecdf
Update to fix new config errors, change exception name (#1347)
abuabraham-ttd Feb 4, 2025
48b0ac7
[CI Pipeline] Released Patch version: 5.47.3
Feb 4, 2025
d7a1bae
Merge branch 'main' into bmz-UID2-4774-fix-feat-flag-listener
BehnamMozafari Feb 5, 2025
71224bf
xyang-UID2-4653 remove loki (#1336)
clarkxuyang Feb 5, 2025
dbbea23
[CI Pipeline] Released Patch version: 5.47.5
Feb 5, 2025
5170c95
use python logging package instead (#1366)
clarkxuyang Feb 5, 2025
e266915
Update Main "run" method to fail operator start up if ConfigService i…
BehnamMozafari Feb 6, 2025
bacb2ee
Change 'createStoreVerticles' try catch block to throw runtime exception
BehnamMozafari Feb 6, 2025
01830fc
Merge pull request #1367 from IABTechLab/bmz-UID2-4774-async-error-ha…
BehnamMozafari Feb 6, 2025
31534a4
Change feature flag retriever store to be optional
BehnamMozafari Feb 6, 2025
b9d4a0e
Address comments
BehnamMozafari Feb 6, 2025
4874159
Merge pull request #1354 from IABTechLab/bmz-UID2-4774-fix-feat-flag-…
BehnamMozafari Feb 6, 2025
c845db6
[CI Pipeline] Released Patch version: 5.47.10
Feb 6, 2025
79a3e5c
Merge pull request #1368 from IABTechLab/ci-4874159addeb9199f938f1f5c…
github-actions[bot] Feb 6, 2025
39ffb14
xuy-UID2-4653-remove-loki (#1370)
clarkxuyang Feb 7, 2025
1892af5
[CI Pipeline] Released Patch version: 5.47.13
Feb 7, 2025
172b74e
Merge pull request #1371 from IABTechLab/ci-39ffb142defafe8d1bb68fc7f…
github-actions[bot] Feb 7, 2025
1b3522c
fix logback conf env (#1369)
clarkxuyang Feb 10, 2025
f857c9d
[CI Pipeline] Released Patch version: 5.47.16
Feb 10, 2025
9a5fec0
Merge pull request #1373 from IABTechLab/ci-1b3522c5d80cbd6d3ee56bbc1…
github-actions[bot] Feb 10, 2025
255d98d
Change remote_config_store with http type to use single "url" field
BehnamMozafari Feb 10, 2025
953c6b7
Update port logic to be clearer
BehnamMozafari Feb 10, 2025
3812efc
Update ConfigServiceTest to use new runtime_config_store format
BehnamMozafari Feb 11, 2025
731d657
Suppress vulnerability CVE-2025-24970
BehnamMozafari Feb 11, 2025
b25f266
[CI Pipeline] Released Snapshot version: 5.47.11-alpha-158-SNAPSHOT
Feb 11, 2025
9946d98
[CI Pipeline] Released Snapshot version: 5.47.12-alpha-120-SNAPSHOT
Feb 11, 2025
6c95e11
Merge branch 'main' into bmz-UID2-4774-remote-config-store-url
BehnamMozafari Feb 11, 2025
37b03e2
Merge pull request #1374 from IABTechLab/bmz-UID2-4774-remote-config-…
BehnamMozafari Feb 11, 2025
cc6b10c
[CI Pipeline] Released Patch version: 5.47.20
Feb 11, 2025
a2597bf
Merge pull request #1377 from IABTechLab/ci-37b03e2a8aa5353e4b476d59a…
github-actions[bot] Feb 11, 2025
d5eb498
Fix CVE-2024-12797 (#1385)
cYKatherine Feb 12, 2025
f03b8f8
Revert "Fix CVE-2024-12797 (#1385)" (#1387)
cYKatherine Feb 12, 2025
5f0e564
Update to 21.0.6_7-jre-alpine-3.21 (#1388)
cYKatherine Feb 12, 2025
82168fa
update workflow to use shared action
Ian-Nara Feb 12, 2025
01ee14b
[CI Pipeline] Released Snapshot version: 5.47.21-alpha-193-SNAPSHOT
Feb 12, 2025
1453e5a
update input
Ian-Nara Feb 12, 2025
39e47be
[CI Pipeline] Released Snapshot version: 5.47.22-alpha-194-SNAPSHOT
Feb 12, 2025
738c662
set scan type
Ian-Nara Feb 12, 2025
66743a0
[CI Pipeline] Released Snapshot version: 5.47.23-alpha-195-SNAPSHOT
Feb 12, 2025
ab331d5
set failure severity
Ian-Nara Feb 12, 2025
0d28ae2
[CI Pipeline] Released Snapshot version: 5.47.24-alpha-196-SNAPSHOT
Feb 12, 2025
e84a5f2
update input
Ian-Nara Feb 12, 2025
565842b
Merge branch 'ian-update-workflow' of github.com:IABTechLab/uid2-oper…
Ian-Nara Feb 12, 2025
4b7355e
reset pom
Ian-Nara Feb 12, 2025
f145d60
fix conditional
Ian-Nara Feb 12, 2025
5475166
[CI Pipeline] Released Snapshot version: 5.47.21-alpha-199-SNAPSHOT
Feb 12, 2025
239e0e7
Merge pull request #1395 from IABTechLab/ian-update-workflow
Ian-Nara Feb 12, 2025
d471790
Update pom.xml
Ian-Nara Feb 12, 2025
681a913
Merge pull request #1400 from IABTechLab/Ian-Nara-patch-1
Ian-Nara Feb 12, 2025
f24ecb3
Fix vulnerability (#1417)
cYKatherine Feb 17, 2025
db99ede
Include CVE-2024-57699 to trivyignore (#1422)
cYKatherine Feb 17, 2025
342964a
[CI Pipeline] Released Patch version: 5.47.42
Feb 18, 2025
473f514
Merge pull request #1447 from IABTechLab/ci-db99edeedfce6c714f2a1131c…
github-actions[bot] Feb 18, 2025
2f2e881
Fix core port
mcollins-ttd Feb 19, 2025
bb202e6
Merge pull request #1450 from IABTechLab/mkc-UID2-4933-fix-core-port
mcollins-ttd Feb 19, 2025
a9c010c
Disable remote config
mcollins-ttd Feb 20, 2025
9f44b6f
[CI Pipeline] Released Snapshot version: 5.47.43-alpha-166-SNAPSHOT
Feb 20, 2025
b9a3471
Merge pull request #1452 from IABTechLab/mkc-UID2-4948-disable-remote…
mcollins-ttd Feb 20, 2025
a65ee0b
[CI Pipeline] Released Patch version: 5.47.47
Feb 20, 2025
25f07da
Merge pull request #1454 from IABTechLab/ci-b9a3471b427b1abe38ec7ec58…
github-actions[bot] Feb 20, 2025
f1c5ab0
version header in old sdk files
ssundahlTTD Feb 21, 2025
8a39bce
Abu UID2 4880 fix e2e (#1412)
abuabraham-ttd Feb 24, 2025
b0f76d0
Trying to add indentity scope to euid aws integ config
cody-constine-ttd Feb 24, 2025
74e80af
[CI Pipeline] Released Snapshot version: 5.47.74-alpha-181-SNAPSHOT
Feb 24, 2025
0a9d44b
[CI Pipeline] Released Snapshot version: 5.47.75-alpha-168-SNAPSHOT
Feb 24, 2025
398287a
Adding test e2e branch to pipeline
cody-constine-ttd Feb 24, 2025
35ffcf2
track old sdk file usage
ssundahlTTD Feb 24, 2025
62d3031
correct version string
ssundahlTTD Feb 24, 2025
d082437
Merge remote-tracking branch 'origin/main' into sas-UID2-4472-old-sdk…
ssundahlTTD Feb 24, 2025
ca0ef67
correct url
ssundahlTTD Feb 24, 2025
42b0aa4
Adding idenity scope to all the places
cody-constine-ttd Feb 24, 2025
caeb948
Merge pull request #1487 from IABTechLab/cbc-UID2-4962-fix-euid-e2e
cody-constine-ttd Feb 24, 2025
098b220
[CI Pipeline] Released Snapshot version: 5.47.74-alpha-209-SNAPSHOT
Feb 25, 2025
fa836ff
Test change
vishalegbert-ttd Feb 25, 2025
0d61edc
[CI Pipeline] Released Snapshot version: 5.47.76-alpha-210-SNAPSHOT
Feb 25, 2025
7169e69
Test changes
vishalegbert-ttd Feb 25, 2025
86018ce
[CI Pipeline] Released Snapshot version: 5.47.77-alpha-211-SNAPSHOT
Feb 25, 2025
43d285a
Update skip file
vishalegbert-ttd Feb 25, 2025
c048df5
[CI Pipeline] Released Snapshot version: 5.47.78-alpha-212-SNAPSHOT
Feb 25, 2025
d87b90e
Merge remote-tracking branch 'origin/main' into sas-UID2-4472-old-sdk…
ssundahlTTD Feb 25, 2025
7d086f1
merge
ssundahlTTD Feb 25, 2025
a973683
version
ssundahlTTD Feb 25, 2025
9f80892
xyang-UID2-4369-enable-nitro-logging (#1403)
clarkxuyang Feb 25, 2025
d5ebfee
[CI Pipeline] Released Patch version: 5.47.57
Feb 25, 2025
d067a05
move apiContact logic
ssundahlTTD Feb 25, 2025
13e690d
move counter to handler
ssundahlTTD Feb 25, 2025
4c4c950
counter name change
ssundahlTTD Feb 25, 2025
80f7748
Merge pull request #1486 from IABTechLab/sas-UID2-4472-old-sdk-usage
ssundahlTTD Feb 25, 2025
34182a3
Remove EXTRA_CONFIG build arg
mcollins-ttd Feb 26, 2025
a17fb55
[CI Pipeline] Released Snapshot version: 5.47.58-alpha-169-SNAPSHOT
Feb 26, 2025
3c00a4a
Merge pull request #1499 from IABTechLab/mkc-UID2-4788-docker-size
mcollins-ttd Feb 26, 2025
10ad6fd
Run Publish operators daily skipping release (#1500)
abuabraham-ttd Feb 26, 2025
a567368
[CI Pipeline] Released Patch version: 5.47.67
Feb 26, 2025
7fac5d5
[CI Pipeline] Released Patch version: 5.47.68
Feb 26, 2025
2e38f39
Merge pull request #1503 from IABTechLab/ci-a5673682b20a9de985e926cb2…
github-actions[bot] Feb 26, 2025
0e11d9a
xuy-UID2-4989-p-operator-e2es (#1504)
clarkxuyang Feb 26, 2025
a4fa6d0
[CI Pipeline] Released Patch version: 5.47.71
Feb 26, 2025
ea8c9e8
[CI Pipeline] Released patch version: 5.47.72
Feb 27, 2025
2c57557
[CI Pipeline] Released Patch version: 5.47.73
Feb 27, 2025
cc3af67
[CI Pipeline] Released Patch version: 5.47.74
Feb 27, 2025
c53bcbc
Push failure to slack (#1509)
abuabraham-ttd Feb 27, 2025
420340e
changes to record client version
ashleysmithTTD Feb 27, 2025
6e0bc0b
removed api contact just use site id
ashleysmithTTD Feb 27, 2025
1926f29
fixed imports
ashleysmithTTD Feb 27, 2025
8dbef21
Clean up
vishalegbert-ttd Feb 27, 2025
39e027f
Merge pull request #1511 from IABTechLab/ans-UID2-4956-add-site-id-ex…
ashleysmithTTD Feb 27, 2025
9a2621d
Changing EKS operator workflow name
cody-constine-ttd Feb 27, 2025
b478f56
Merge pull request #1491 from IABTechLab/vse-UID2-4968-test-secret-sc…
vishalegbert-ttd Feb 27, 2025
ead021a
[CI Pipeline] Released Patch version: 5.47.78
Feb 27, 2025
9a298a1
Merge pull request #1512 from IABTechLab/cbc-fix-workflow-name
cody-constine-ttd Feb 27, 2025
27cfe73
[CI Pipeline] Released patch version: 5.47.80
Feb 28, 2025
2f41d11
if site id is null do not log
ashleysmithTTD Feb 28, 2025
ffb061b
[CI Pipeline] Released Patch version: 5.47.81
Feb 28, 2025
58da2f6
Merge pull request #1517 from IABTechLab/ans-UID2-4956-add-site-id-ex…
ashleysmithTTD Feb 28, 2025
0decc6b
[CI Pipeline] Released Patch version: 5.47.83
Feb 28, 2025
0e5a4fa
Fix NPE
vishalegbert-ttd Feb 28, 2025
ceec158
[CI Pipeline] Released Snapshot version: 5.47.84-alpha-218-SNAPSHOT
Feb 28, 2025
41afdeb
[CI Pipeline] Released Snapshot version: 5.47.85-alpha-219-SNAPSHOT
Feb 28, 2025
5fa1fb4
Revert version
vishalegbert-ttd Feb 28, 2025
7fa7715
Merge pull request #1520 from IABTechLab/vse-UID2-4968-fix-operator-main
vishalegbert-ttd Feb 28, 2025
96eb4ef
[CI Pipeline] Released Patch version: 5.47.89
Feb 28, 2025
2514ba4
[CI Pipeline] Released Minor version: 5.48.0
Feb 28, 2025
ff7ca81
Remove EKS from publish all operators (#1510)
abuabraham-ttd Feb 28, 2025
52106de
[CI Pipeline] Released Minor version: 5.49.0
Feb 28, 2025
d58b451
[CI Pipeline] Released Patch version: 5.49.1
Feb 28, 2025
703b1ac
[CI Pipeline] Released patch version: 5.49.2
Mar 1, 2025
ebc8eef
[CI Pipeline] Released patch version: 5.49.3
Mar 2, 2025
5d3a521
[CI Pipeline] Released patch version: 5.49.4
Mar 3, 2025
bac6926
Update shared version to handle X-Forwarded-Host header gracefully
asloobq Mar 3, 2025
4c0af99
[CI Pipeline] Released Snapshot version: 5.49.5-alpha-144-SNAPSHOT
Mar 3, 2025
2a7ff33
[CI Pipeline] Released patch version: 5.49.5
Mar 4, 2025
0272891
xuy-UID2-4989-p-operator-e2es revert fix default urls (#1533)
clarkxuyang Mar 4, 2025
32b3c76
[CI Pipeline] Released Patch version: 5.49.7
Mar 4, 2025
aa90c17
Merge branch 'main' into aaq-UID2-5016-handle-x-forwarded-host-header
asloobq Mar 4, 2025
d83aeb3
Merge pull request #1530 from IABTechLab/aaq-UID2-5016-handle-x-forwa…
asloobq Mar 4, 2025
fcd3ef4
[CI Pipeline] Released Patch version: 5.49.10
Mar 4, 2025
4dbaf9c
[CI Pipeline] Released patch version: 5.49.11
Mar 5, 2025
f63d169
[CI Pipeline] Released patch version: 5.49.12
Mar 6, 2025
492aebe
[CI Pipeline] Released patch version: 5.49.13
Mar 7, 2025
3491b59
[CI Pipeline] Released patch version: 5.49.14
Mar 8, 2025
3d33ab2
[CI Pipeline] Released patch version: 5.49.15
Mar 9, 2025
27ce662
[CI Pipeline] Released patch version: 5.49.16
Mar 10, 2025
b7787d6
[CI Pipeline] Released patch version: 5.49.17
Mar 11, 2025
30b2298
[CI Pipeline] Released patch version: 5.49.18
Mar 12, 2025
5323727
[CI Pipeline] Released patch version: 5.49.19
Mar 13, 2025
aa4624e
Create separate job for Azure CC artifacts
mcollins-ttd Mar 4, 2025
1ec3935
Add install Azure CLI action
mcollins-ttd Mar 7, 2025
e536cc1
Delete "Create release" steps for Azure CC workflow
mcollins-ttd Mar 13, 2025
99c4f90
Add Azure AKS job
mcollins-ttd Mar 7, 2025
ff5ae49
Delete copy of generate.py
mcollins-ttd Mar 13, 2025
64377e6
Use actions as defined in current commit instead of main branch
mcollins-ttd Mar 13, 2025
1638a88
Merge pull request #1563 from IABTechLab/mkc-UID2-4765-aks-workflow-4
mcollins-ttd Mar 13, 2025
62e7e94
[CI Pipeline] Released Patch version: 5.49.27
Mar 13, 2025
22f492e
[CI Pipeline] Released patch version: 5.49.28
Mar 14, 2025
81cd9ae
UID2-4528 report failures on scheduled vulnerability detection runs (…
caroline-ttd Mar 14, 2025
57d7cbf
[CI Pipeline] Released Patch version: 5.49.30
Mar 14, 2025
f5dafae
Increase replicas to 3 for AKS operator (#1570)
mcollins-ttd Mar 14, 2025
1bcabe5
[CI Pipeline] Released patch version: 5.49.32
Mar 15, 2025
39911de
[CI Pipeline] Released patch version: 5.49.33
Mar 16, 2025
a3ce3ed
[CI Pipeline] Released Patch version: 5.49.34
Mar 16, 2025
c398a20
[CI Pipeline] Released patch version: 5.49.35
Mar 17, 2025
0baed23
[CI Pipeline] Released patch version: 5.49.36
Mar 18, 2025
3c6ed23
[CI Pipeline] Released patch version: 5.49.37
Mar 19, 2025
9ee037c
[CI Pipeline] Released patch version: 5.49.38
Mar 20, 2025
a1d3694
Include CVE-2024-8176 in trivyignore (#1580)
cYKatherine Mar 20, 2025
94f6411
Updated E2E pipeline branch
gmsdelmundo Mar 18, 2025
734cf51
Added aks in dropdown
gmsdelmundo Mar 19, 2025
7dccacd
Removed EKS
gmsdelmundo Mar 19, 2025
67a0fb4
Updated identity scope input var name
gmsdelmundo Mar 19, 2025
ff6348e
Added operator shutdown flag
gmsdelmundo Mar 20, 2025
a582610
Updated .trivyignore
gmsdelmundo Mar 20, 2025
1ae030a
Reverted branch test
gmsdelmundo Mar 20, 2025
0d6be2b
Merge pull request #1582 from IABTechLab/gdm-UID2-5050-e2e
gmsdelmundo Mar 20, 2025
b229c22
Added back CVE-2024-57699 to .trivyignore
gmsdelmundo Mar 20, 2025
b9a9a6a
Added trivy expiration dates
gmsdelmundo Mar 20, 2025
ce8a564
Merge pull request #1584 from IABTechLab/gdm-UID2-5050-e2e
gmsdelmundo Mar 20, 2025
d21df1f
[CI Pipeline] Released patch version: 5.49.51
Mar 21, 2025
70e88fd
Updated approvers list
gmsdelmundo Mar 21, 2025
8aa3c97
Merge pull request #1587 from IABTechLab/gdm-cleanup
gmsdelmundo Mar 21, 2025
8a00a52
Updated trivyignore
gmsdelmundo Mar 21, 2025
69fff84
Merge pull request #1588 from IABTechLab/gdm-UID2-5192-cleanup
gmsdelmundo Mar 21, 2025
5cd39ee
[CI Pipeline] Released Patch version: 5.49.56
Mar 21, 2025
cddcb94
[CI Pipeline] Released patch version: 5.49.57
Mar 22, 2025
d6fdb48
[CI Pipeline] Released patch version: 5.49.58
Mar 23, 2025
48c5018
[CI Pipeline] Released patch version: 5.49.59
Mar 24, 2025
662f820
Updated Azure attestation lib version to 2.1.13
gmsdelmundo Mar 24, 2025
39a1e5c
Removed CVE-2024-57699 from trivyignore
gmsdelmundo Mar 24, 2025
6241e14
Merge pull request #1594 from IABTechLab/gdm-UID2-4925-azure
gmsdelmundo Mar 24, 2025
ef54f96
[CI Pipeline] Released Patch version: 5.49.61
Mar 24, 2025
506f9ee
Updated E2E test branch
gmsdelmundo Mar 24, 2025
eacea24
removing all old sdk tracking code except for version 2
ashleysmithTTD Mar 24, 2025
3093132
no changes for v2 file
ashleysmithTTD Mar 24, 2025
e79cc57
Fix debug logs (#1598)
abuabraham-ttd Mar 24, 2025
6ff0ff1
[CI Pipeline] Released Minor version: 5.50.0
Mar 24, 2025
cdcc852
[CI Pipeline] Released patch version: 5.50.1
Mar 25, 2025
cfb3bdc
revert add logs everytime (#1606)
abuabraham-ttd Mar 25, 2025
7344e5a
Updated operator shutdown var
gmsdelmundo Mar 25, 2025
645211a
Fixed input
gmsdelmundo Mar 25, 2025
cba7abf
Reverted e2e test workflow branch
gmsdelmundo Mar 25, 2025
83cec23
UID2-5211 Add disable_optout_token feature flag (#1605)
cYKatherine Mar 25, 2025
fe7af52
[CI Pipeline] Released patch version: 5.50.4
Mar 26, 2025
fb7bb94
Set default AllowLegacyAPIProp value to false (#1609)
cYKatherine Mar 26, 2025
597c33e
[CI Pipeline] Released Patch version: 5.50.6
Mar 26, 2025
f4da413
Merge pull request #1611 from IABTechLab/ci-fb7bb94aa88dc7a666f7a4905…
github-actions[bot] Mar 26, 2025
7179d6d
UID2-5061 Revert feature flag and remote config (#1578)
cYKatherine Mar 26, 2025
fc6fdfb
[CI Pipeline] Released Patch version: 5.50.9
Mar 26, 2025
7c539f0
Merge pull request #1612 from IABTechLab/ci-7179d6d008196a65f6ee02e45…
github-actions[bot] Mar 26, 2025
ab4da15
Remove feature flag folder (#1613)
cYKatherine Mar 26, 2025
db2c7ad
[CI Pipeline] Released Patch version: 5.50.12
Mar 26, 2025
375de1a
Merge pull request #1615 from IABTechLab/ci-ab4da1543a53558566c41ad8b…
github-actions[bot] Mar 26, 2025
5f6d22b
Merge pull request #1608 from IABTechLab/gdm-UID2-5040-e2e
gmsdelmundo Mar 26, 2025
e3d94f6
Updated run E2E pipeline target description
gmsdelmundo Mar 26, 2025
e459a4b
Merge pull request #1616 from IABTechLab/gdm-UID2-5040-e2e-aks
gmsdelmundo Mar 26, 2025
420f746
[CI Pipeline] Released Patch version: 5.50.17
Mar 26, 2025
a722506
Fixed AWS Makefile
gmsdelmundo Mar 26, 2025
5926718
Removed feat-flag.json from AWS Dockerfile
gmsdelmundo Mar 26, 2025
1241798
Merge pull request #1618 from IABTechLab/gdm-hotfix
gmsdelmundo Mar 26, 2025
e9f98e0
[CI Pipeline] Released Patch version: 5.50.20
Mar 26, 2025
51e390f
Reverted target_environment description change
gmsdelmundo Mar 26, 2025
ab473ed
Merge pull request #1597 from IABTechLab/ans-UID2-4990-clean-up-old-SDKs
ashleysmithTTD Mar 26, 2025
21908b8
[CI Pipeline] Released Patch version: 5.50.22
Mar 26, 2025
0fc567f
[CI Pipeline] Released patch version: 5.50.23
Mar 27, 2025
2cb112a
Merge pull request #1620 from IABTechLab/gdm-hotfix
gmsdelmundo Mar 27, 2025
1bb5f1e
extended trivyignore for CVE-2024-8176 and CVE-2025-24970
sophia-chen-ttd Mar 27, 2025
c46ff5a
Merge pull request #1624 from IABTechLab/sch-extend-trivyignore
sophia-chen-ttd Mar 27, 2025
abc4ca3
[CI Pipeline] Released patch version: 5.50.26
Mar 28, 2025
81561a2
Fix AKS enclave ID generation
mcollins-ttd Mar 28, 2025
e2d09ca
[CI Pipeline] Released Snapshot version: 5.50.24-alpha-255-SNAPSHOT
Mar 28, 2025
41d0379
Merge branch 'main' into mkc-UID2-5242-fix-aks-enclave-id
mcollins-ttd Mar 28, 2025
2a8910a
Merge pull request #1629 from IABTechLab/mkc-UID2-5242-fix-aks-enclav…
mcollins-ttd Mar 28, 2025
bae310b
[CI Pipeline] Released patch version: 5.50.30
Mar 29, 2025
410588c
[CI Pipeline] Released patch version: 5.50.31
Mar 30, 2025
d21f2a6
[CI Pipeline] Released patch version: 5.50.32
Mar 31, 2025
f1f3095
[CI Pipeline] Released patch version: 5.50.33
Apr 1, 2025
de95e07
Re-adding encryption (#1558)
abuabraham-ttd Apr 1, 2025
af09256
[CI Pipeline] Released Patch version: 5.50.35
Apr 1, 2025
fe174ef
[CI Pipeline] Released patch version: 5.50.36
Apr 2, 2025
d207e9c
Merge branch 'syw-UID2-4159-token-gen-code-refactoring-UserIdentity' …
sunnywu Apr 2, 2025
5a4ab03
Merge remote-tracking branch 'origin/main' into syw-UID2-4159-token-g…
sunnywu Apr 2, 2025
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: 1 addition & 1 deletion .github/actions/build_ami/action.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,7 @@ runs:
uses: actions/checkout@v4

- name: Get EIF for Release ${{ inputs.operator_release }}
uses: IABTechLab/uid2-operator/.github/actions/download_release_artifact@main
uses: ./.github/actions/download_release_artifact
if: ${{ inputs.operator_release != '' }}
with:
github_token: ${{ inputs.github_token }}
Expand Down
5 changes: 3 additions & 2 deletions .github/actions/build_aws_eif/action.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -96,8 +96,9 @@ runs:

cp ${{ steps.buildFolder.outputs.BUILD_FOLDER }}/identity_scope.txt ${ARTIFACTS_OUTPUT_DIR}/
cp ${{ steps.buildFolder.outputs.BUILD_FOLDER }}/version_number.txt ${ARTIFACTS_OUTPUT_DIR}/
cp ./scripts/aws/start.sh ${ARTIFACTS_OUTPUT_DIR}/
cp ./scripts/aws/stop.sh ${ARTIFACTS_OUTPUT_DIR}/
cp ./scripts/aws/ec2.py ${ARTIFACTS_OUTPUT_DIR}/
cp ./scripts/confidential_compute.py ${ARTIFACTS_OUTPUT_DIR}/
cp ./scripts/aws/requirements.txt ${ARTIFACTS_OUTPUT_DIR}/
cp ./scripts/aws/proxies.host.yaml ${ARTIFACTS_OUTPUT_DIR}/
cp ./scripts/aws/sockd.conf ${ARTIFACTS_OUTPUT_DIR}/
cp ./scripts/aws/uid2operator.service ${ARTIFACTS_OUTPUT_DIR}/
Expand Down
2 changes: 1 addition & 1 deletion .github/actions/build_eks_docker_image/action.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@ runs:
mkdir ${{ inputs.artifacts_output_dir }} -p

- name: Get EIF for Release ${{ inputs.operator_release }}
uses: IABTechLab/uid2-operator/.github/actions/download_release_artifact@main
uses: ./.github/actions/download_release_artifact
if: ${{ inputs.operator_release != '' }}
with:
github_token: ${{ inputs.github_token }}
Expand Down
36 changes: 36 additions & 0 deletions .github/actions/install_az_cli/action.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
name: 'Install Azure CLI'
description: 'Install Azure CLI'
runs:
using: 'composite'
steps:
- name: uninstall azure-cli
shell: bash
run: |
sudo apt-get remove -y azure-cli

- name: install azure-cli 2.61.0
shell: bash
run: |
sudo apt-get update
sudo apt-get install apt-transport-https ca-certificates curl gnupg lsb-release
sudo mkdir -p /etc/apt/keyrings
curl -sLS https://packages.microsoft.com/keys/microsoft.asc |
gpg --dearmor | sudo tee /etc/apt/keyrings/microsoft.gpg > /dev/null
sudo chmod go+r /etc/apt/keyrings/microsoft.gpg
AZ_DIST=$(lsb_release -cs)
echo "Types: deb
URIs: https://packages.microsoft.com/repos/azure-cli/
Suites: ${AZ_DIST}
Components: main
Architectures: $(dpkg --print-architecture)
Signed-by: /etc/apt/keyrings/microsoft.gpg" | sudo tee /etc/apt/sources.list.d/azure-cli.sources
sudo apt-get update
sudo apt-get install azure-cli

apt-cache policy azure-cli
# Obtain the currently installed distribution
AZ_DIST=$(lsb_release -cs)
# Store an Azure CLI version of choice
AZ_VER=2.61.0
# Install a specific version
sudo apt-get install azure-cli=${AZ_VER}-1~${AZ_DIST} --allow-downgrades
2 changes: 1 addition & 1 deletion .github/actions/update_operator_version/action.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ runs:
uses: trstringer/manual-approval@v1
with:
secret: ${{ github.token }}
approvers: thomasm-ttd,atarassov-ttd,cody-constine-ttd
approvers: atarassov-ttd,vishalegbert-ttd,sunnywu,cody-constine-ttd
minimum-approvals: 1
issue-title: Creating Major version of UID2-Operator

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/build-and-test.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ on: [pull_request, push, workflow_dispatch]

jobs:
build:
uses: IABTechLab/uid2-shared-actions/.github/workflows/shared-build-and-test.yaml@v2
uses: IABTechLab/uid2-shared-actions/.github/workflows/shared-build-and-test.yaml@v3
with:
java_version: 21
secrets: inherit
4 changes: 2 additions & 2 deletions .github/workflows/build-uid2-ami.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ jobs:

- name: Build UID2 Operator AMI
id: buildAMI
uses: IABTechLab/uid2-operator/.github/actions/build_ami@main
uses: ./.github/actions/build_ami
with:
identity_scope: uid2
eif_repo_owner: ${{ env.REPO_OWNER }}
Expand Down Expand Up @@ -92,7 +92,7 @@ jobs:

- name: Build EUID Operator AMI
id: buildAMI
uses: IABTechLab/uid2-operator/.github/actions/build_ami@main
uses: ./.github/actions/build_ami
with:
identity_scope: euid
eif_repo_owner: ${{ env.REPO_OWNER }}
Expand Down
80 changes: 51 additions & 29 deletions .github/workflows/publish-all-operators.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
name: Publish All Operators
run-name: ${{ format('Publish All Operators - {0} Release', inputs.release_type) }}
run-name: ${{ format('Publish All Operators - {0} Release', github.event.inputs.release_type || 'scheduled') }}
on:
workflow_dispatch:
inputs:
Expand All @@ -18,6 +18,8 @@ on:
- CRITICAL,HIGH
- CRITICAL,HIGH,MEDIUM
- CRITICAL (DO NOT use if JIRA ticket not raised)
schedule:
- cron: "0 0 * * *"

jobs:
start:
Expand All @@ -26,13 +28,25 @@ jobs:
outputs:
new_version: ${{ steps.version.outputs.new_version }}
commit_sha: ${{ steps.commit-and-tag.outputs.commit_sha }}
release_type: ${{ steps.set-env.outputs.release_type }}
vulnerability_severity: ${{ steps.set-env.outputs.vulnerability_severity }}
env:
RELEASE_TYPE: ${{ inputs.release_type || (github.event_name == 'schedule' && 'patch') }}
VULNERABILITY_SEVERITY: ${{ inputs.vulnerability_severity || (github.event_name == 'schedule' && 'CRITICAL,HIGH') }}
steps:
- name: Set Environment Variables
id: set-env
run: |
echo "release_type=${{ inputs.release_type || (github.event_name == 'schedule' && 'patch') }}" >> $GITHUB_ENV
echo "vulnerability_severity=${{ inputs.vulnerability_severity || (github.event_name == 'schedule' && 'CRITICAL,HIGH') }}" >> $GITHUB_ENV
echo "release_type=${RELEASE_TYPE}" >> $GITHUB_OUTPUT
echo "vulnerability_severity=${VULNERABILITY_SEVERITY}" >> $GITHUB_OUTPUT
- name: Approve Major release
if: inputs.release_type == 'Major'
if: env.RELEASE_TYPE == 'Major'
uses: trstringer/manual-approval@v1
with:
secret: ${{ github.token }}
approvers: thomasm-ttd,atarassov-ttd,cody-constine-ttd
approvers: atarassov-ttd,vishalegbert-ttd,sunnywu,cody-constine-ttd
minimum-approvals: 1
issue-title: Creating Major version of UID2-Operator

Expand All @@ -55,7 +69,7 @@ jobs:
fetch-depth: 0

- name: Scan vulnerabilities
uses: IABTechLab/uid2-shared-actions/actions/vulnerability_scan_filesystem@v2
uses: IABTechLab/uid2-shared-actions/actions/vulnerability_scan_filesystem@v3
with:
scan_severity: HIGH,CRITICAL
failure_severity: CRITICAL
Expand All @@ -64,7 +78,7 @@ jobs:
id: version
uses: IABTechLab/uid2-shared-actions/actions/version_number@v2
with:
type: ${{ inputs.release_type }}
type: ${{ env.RELEASE_TYPE }}
branch_name: ${{ github.ref }}

- name: Update pom.xml
Expand All @@ -79,47 +93,47 @@ jobs:
uses: IABTechLab/uid2-shared-actions/actions/commit_pr_and_merge@v3
with:
add: 'pom.xml version.json'
message: 'Released ${{ inputs.release_type }} version: ${{ steps.version.outputs.new_version }}'
message: 'Released ${{ env.RELEASE_TYPE }} version: ${{ steps.version.outputs.new_version }}'
tag: v${{ steps.version.outputs.new_version }}

buildPublic:
name: Public Operator
needs: start
uses: ./.github/workflows/publish-public-operator-docker-image.yaml
with:
release_type: ${{ inputs.release_type }}
release_type: ${{ needs.start.outputs.release_type }}
version_number_input: ${{ needs.start.outputs.new_version }}
vulnerability_severity: ${{ inputs.vulnerability_severity }}
vulnerability_severity: ${{ needs.start.outputs.vulnerability_severity }}
secrets: inherit

buildGCP:
name: GCP Private Operator
needs: start
uses: ./.github/workflows/publish-gcp-oidc-enclave-docker.yaml
with:
release_type: ${{ inputs.release_type }}
release_type: ${{ needs.start.outputs.release_type }}
version_number_input: ${{ needs.start.outputs.new_version }}
commit_sha: ${{ needs.start.outputs.commit_sha }}
vulnerability_severity: ${{ inputs.vulnerability_severity }}
vulnerability_severity: ${{ needs.start.outputs.vulnerability_severity }}
secrets: inherit

buildAzure:
name: Azure Private Operator
needs: start
uses: ./.github/workflows/publish-azure-cc-enclave-docker.yaml
with:
release_type: ${{ inputs.release_type }}
release_type: ${{ needs.start.outputs.release_type }}
version_number_input: ${{ needs.start.outputs.new_version }}
commit_sha: ${{ needs.start.outputs.commit_sha }}
vulnerability_severity: ${{ inputs.vulnerability_severity }}
vulnerability_severity: ${{ needs.start.outputs.vulnerability_severity }}
secrets: inherit

buildAWS:
name: AWS Private Operator EIF
needs: start
uses: ./.github/workflows/publish-aws-nitro-eif.yaml
with:
release_type: ${{ inputs.release_type }}
release_type: ${{ needs.start.outputs.release_type }}
version_number_input: ${{ needs.start.outputs.new_version }}
commit_sha: ${{ needs.start.outputs.commit_sha }}
secrets: inherit
Expand All @@ -132,18 +146,11 @@ jobs:
operator_run_number: ${{ github.run_id }}
secrets: inherit

buildEKS:
name: Build AWS EKS Docker
needs: [start, buildAWS]
uses: ./.github/workflows/publish-aws-eks-nitro-enclave-docker.yaml
with:
operator_run_number: ${{ github.run_id }}
secrets: inherit

createRelease:
name: Create Release
runs-on: ubuntu-latest
needs: [start, buildPublic, buildGCP, buildAzure, buildAWS, buildAMI, buildEKS]
if: github.event_name == 'workflow_dispatch'
needs: [start, buildPublic, buildGCP, buildAzure, buildAWS, buildAMI]
steps:
- name: Checkout repo
uses: actions/checkout@v4
Expand All @@ -162,12 +169,18 @@ jobs:
pattern: gcp-oidc-enclave-ids-*
path: ./manifests/gcp_oidc_operator

- name: Download Azure manifest
- name: Download Azure CC manifest
uses: actions/download-artifact@v4
with:
pattern: azure-cc-enclave-id-*
path: ./manifests/azure_cc_operator

- name: Download Azure AKS manifest
uses: actions/download-artifact@v4
with:
pattern: azure-aks-enclave-id-*
path: ./manifests/azure_aks_operator

- name: Download EIF manifest
uses: actions/download-artifact@v4
with:
Expand All @@ -180,12 +193,6 @@ jobs:
pattern: 'aws-ami-ids-*'
path: ./manifests/aws_ami

- name: Download AWS EKS manifest
uses: actions/download-artifact@v4
with:
pattern: 'aws-eks-enclave-ids-*'
path: ./manifests/aws_eks

- name: Download Deployment Files
uses: actions/download-artifact@v4
with:
Expand Down Expand Up @@ -216,6 +223,7 @@ jobs:
(cd ./deployment/aws-euid-deployment-files-${{ needs.start.outputs.new_version }} && zip -r ../../aws-euid-deployment-files-${{ needs.start.outputs.new_version }}.zip . )
(cd ./deployment/aws-uid2-deployment-files-${{ needs.start.outputs.new_version }} && zip -r ../../aws-uid2-deployment-files-${{ needs.start.outputs.new_version }}.zip . )
(cd ./deployment/azure-cc-deployment-files-${{ needs.start.outputs.new_version }} && zip -r ../../azure-cc-deployment-files-${{ needs.start.outputs.new_version }}.zip . )
(cd ./deployment/azure-aks-deployment-files-${{ needs.start.outputs.new_version }} && zip -r ../../azure-aks-deployment-files-${{ needs.start.outputs.new_version }}.zip . )
(cd ./deployment/gcp-oidc-deployment-files-${{ needs.start.outputs.new_version }} && zip -r ../../gcp-oidc-deployment-files-${{ needs.start.outputs.new_version }}.zip . )
(cd manifests && zip -r ../uid2-operator-release-manifests-${{ needs.start.outputs.new_version }}.zip .)

Expand All @@ -229,5 +237,19 @@ jobs:
./aws-euid-deployment-files-${{ needs.start.outputs.new_version }}.zip
./aws-uid2-deployment-files-${{ needs.start.outputs.new_version }}.zip
./azure-cc-deployment-files-${{ needs.start.outputs.new_version }}.zip
./azure-aks-deployment-files-${{ needs.start.outputs.new_version }}.zip
./gcp-oidc-deployment-files-${{ needs.start.outputs.new_version }}.zip
./uid2-operator-release-manifests-${{ needs.start.outputs.new_version }}.zip
notifyFailure:
name: Notify Slack on Failure
runs-on: ubuntu-latest
if: failure() && github.ref == 'refs/heads/main'
needs: [start, buildPublic, buildGCP, buildAzure, buildAWS, buildAMI]
steps:
- name: Send Slack Alert
env:
SLACK_COLOR: danger
SLACK_MESSAGE: ':x: Operator Pipeline failed'
SLACK_TITLE: Pipeline Failed in ${{ github.workflow }}
SLACK_WEBHOOK: ${{ secrets.SLACK_WEBHOOK }}
uses: rtCamp/action-slack-notify@v2
12 changes: 9 additions & 3 deletions .github/workflows/publish-aws-eks-nitro-enclave-docker.yaml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
name: Publish EKS Operator Docker Images
name: Publish EKS Enclave Operator Docker Images
run-name: >-
${{ inputs.operator_release == '' && format('Publish EKS Operator Docker Images for Operator Run Number: {0}', inputs.operator_run_number) || format('Publish EKS Operator Docker Images for Operator Release: {0}', inputs.operator_release)}}
on:
Expand Down Expand Up @@ -36,9 +36,12 @@ jobs:
security-events: write
packages: write
steps:
- name: Checkout
uses: actions/checkout@v4

- name: Build Docker Image for EKS Pod
id: build_docker_image_uid
uses: IABTechLab/uid2-operator/.github/actions/build_eks_docker_image@main
uses: ./.github/actions/build_eks_docker_image
with:
identity_scope: uid2
artifacts_output_dir: ${{ env.ARTIFACTS_BASE_OUTPUT_DIR }}/uid2
Expand All @@ -61,9 +64,12 @@ jobs:
security-events: write
packages: write
steps:
- name: Checkout
uses: actions/checkout@v4

- name: Build Docker Image for EKS Pod
id: build_docker_image_euid
uses: IABTechLab/uid2-operator/.github/actions/build_eks_docker_image@main
uses: ./.github/actions/build_eks_docker_image
with:
identity_scope: euid
artifacts_output_dir: ${{ env.ARTIFACTS_BASE_OUTPUT_DIR }}/euid
Expand Down
15 changes: 12 additions & 3 deletions .github/workflows/publish-aws-nitro-eif.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -48,9 +48,12 @@ jobs:
env:
GITHUB_CONTEXT: ${{ toJson(github) }}

- name: Checkout
uses: actions/checkout@v4

- name: Update Operator Version
id: update_version
uses: IABTechLab/uid2-operator/.github/actions/update_operator_version@main
uses: ./.github/actions/update_operator_version
with:
release_type: ${{ inputs.release_type }}
version_number_input: ${{ inputs.version_number_input }}
Expand All @@ -68,9 +71,12 @@ jobs:
runs-on: ubuntu-latest
needs: start
steps:
- name: Checkout
uses: actions/checkout@v4

- name: Build UID2 AWS EIF
id: build_uid2_eif
uses: IABTechLab/uid2-operator/.github/actions/build_aws_eif@main
uses: ./.github/actions/build_aws_eif
with:
identity_scope: uid2
artifacts_base_output_dir: ${{ env.ARTIFACTS_BASE_OUTPUT_DIR }}/uid2
Expand Down Expand Up @@ -104,9 +110,12 @@ jobs:
runs-on: ubuntu-latest
needs: start
steps:
- name: Checkout
uses: actions/checkout@v4

- name: Build EUID AWS EIF
id: build_euid_eif
uses: IABTechLab/uid2-operator/.github/actions/build_aws_eif@main
uses: ./.github/actions/build_aws_eif
with:
identity_scope: euid
artifacts_base_output_dir: ${{ env.ARTIFACTS_BASE_OUTPUT_DIR }}/euid
Expand Down
Loading