Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
41 commits
Select commit Hold shift + click to select a range
a305d8a
move gitapp-callback to argocd ns
bwalsh Dec 30, 2025
c137b01
improves gitapp-callback
bwalsh Dec 30, 2025
b7e294c
adds vault to callback
bwalsh Dec 30, 2025
7b0d6a4
increase probe time
bwalsh Dec 30, 2025
82ad908
fix mountpoint
bwalsh Dec 30, 2025
4abf95c
adds secrets ux
bwalsh Dec 30, 2025
704a082
adds secrets ux
bwalsh Dec 30, 2025
0aa50cb
improve update form
bwalsh Dec 30, 2025
8b749d7
improve sidebar
bwalsh Dec 30, 2025
c68fd1e
githubAppName
bwalsh Dec 30, 2025
4661b08
create PR
bwalsh Dec 30, 2025
63dde7a
adds git
bwalsh Dec 30, 2025
6b3cbfb
fix secret config
bwalsh Dec 30, 2025
b4bb416
deprecate submodule
bwalsh Dec 30, 2025
f3bd4da
improve git clone
bwalsh Dec 30, 2025
b8bddfd
adds git cred init
bwalsh Dec 30, 2025
482a860
adds git cred init
bwalsh Dec 30, 2025
0235a25
adds to deploy volume
bwalsh Dec 31, 2025
5c63be3
init git credentials
bwalsh Dec 31, 2025
350d033
fix git config
bwalsh Jan 1, 2026
4ab967e
adds diagrams
bwalsh Jan 1, 2026
12e7de4
remove unnecessary check for current git dir
bwalsh Jan 1, 2026
61fa5ea
adds yaml
bwalsh Jan 1, 2026
40b1018
adds author name and email
bwalsh Jan 1, 2026
be62a63
improve reviewers
bwalsh Jan 1, 2026
cf26555
rm 'Argo Workflows'
bwalsh Jan 1, 2026
a4c86e2
check if branch exists
bwalsh Jan 1, 2026
e9e9306
improve existing branch update
bwalsh Jan 1, 2026
36fc331
update doc
bwalsh Jan 1, 2026
cc9ac1d
select repository
bwalsh Jan 1, 2026
af49aa3
adds select repo
bwalsh Jan 2, 2026
9909992
changes PK
bwalsh Jan 2, 2026
dc91157
improve not found error msg
bwalsh Jan 2, 2026
2b4c6ca
adds repo full_name
bwalsh Jan 2, 2026
604bb27
improve 1..N installation..repo
bwalsh Jan 2, 2026
57e3ba6
improve UX
bwalsh Jan 2, 2026
a2a3119
improve readability
bwalsh Jan 2, 2026
da8c1e1
adds avatar
bwalsh Jan 2, 2026
a3adf81
use png
bwalsh Jan 2, 2026
e6c35bc
use png
bwalsh Jan 2, 2026
7059d7b
Initial plan
Copilot Jan 2, 2026
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
8 changes: 8 additions & 0 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -49,6 +49,7 @@ check-vars:
@test -f "$(GITHUBHAPP_PRIVATE_KEY_FILE_PATH)" || (echo "Error: GITHUBHAPP_PRIVATE_KEY_FILE_PATH file '$(GITHUBHAPP_PRIVATE_KEY_FILE_PATH)' not found. Create the file before installing" && exit 1)
@test -n "$(GITHUBHAPP_PRIVATE_KEY_VAULT_PATH)" || (echo "Error: GITHUBHAPP_PRIVATE_KEY_VAULT_PATH is undefined. Run 'export GITHUBHAPP_PRIVATE_KEY_VAULT_PATH=...' before installing" && exit 1)
@test -n "$(GITHUBHAPP_INSTALLATION_ID)" || (echo "Error: GITHUBHAPP_INSTALLATION_ID is undefined. Run 'export GITHUBHAPP_INSTALLATION_ID=...' before installing" && exit 1)
@test -n "$(GITHUBHAPP_CALLBACK_FLASK_KEY)" || (echo "Error: GITHUBHAPP_CALLBACK_FLASK_KEY is undefined. Run 'export GITHUBHAPP_CALLBACK_FLASK_KEY=...' before installing" && exit 1)
@echo "✅ All GITHUBHAPP environment variables are set."


Expand Down Expand Up @@ -205,6 +206,9 @@ argo-stack:
--set githubStatusProxy.privateKeySecret.name="${GITHUBHAPP_PRIVATE_KEY_SECRET_NAME}" \
--set githubStatusProxy.privateKeySecret.key=privateKey \
--set githubStatusProxy.logLevel="DEBUG" \
--set-string gitappCallback.githubRepoUrl=https://github.com/calypr/registrations-test \
--set-string gitappCallback.githubUserName=bwalsh \
--set-string gitappCallback.secretKey="${GITHUBHAPP_CALLBACK_FLASK_KEY}"\
-f helm/argo-stack/admin-values.yaml \
-f -

Expand All @@ -225,6 +229,10 @@ ports:
kubectl create secret tls ${TLS_SECRET_NAME} -n calypr-api --cert=/tmp/fullchain.pem --key=/tmp/privkey.pem || true
kubectl create secret tls ${TLS_SECRET_NAME} -n calypr-tenants --cert=/tmp/fullchain.pem --key=/tmp/privkey.pem || true
sudo rm /tmp/fullchain.pem /tmp/privkey.pem
#
kubectl create secret generic gitapp-vault-token \
--from-literal=token=$(VAULT_TOKEN) \
-n argocd
# install ingress
helm upgrade --install ingress-authz-overlay \
helm/argo-stack/overlays/ingress-authz-overlay \
Expand Down
Loading