-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* chore: ui v2 * chore: env vars and latest ui * chore: added summit 2023 resources * chore: summit-2023 * chore: new ui version 0.2.6-PR89 * chore: 0.2.6-PR86 * chore: updated env var name * chore: 0.2.6-PR86-preprod * chore: test CORS * chore: restored proper CORS rule * chore: 0.2.7 * chore: 0.2.7-PR92-preprod --------- Co-authored-by: Giovanni Gargiulo <giovanni.gargiulo@cardanofoundation.org>
- Loading branch information
Showing
19 changed files
with
420 additions
and
15 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,74 @@ | ||
#!/usr/bin/env bash | ||
|
||
set +x | ||
|
||
echo "Checking argocd namespace existence" | ||
kubectl get ns argocd > /dev/null 2>&1 | ||
|
||
if [ $? != 0 ]; then | ||
echo "argocd namespace does not exist, creating..." | ||
kubectl create ns argocd > /dev/null 2>&1 | ||
fi | ||
|
||
echo "Checking cf-summit-2023 namespace existence" | ||
kubectl get ns cf-summit-2023 > /dev/null 2>&1 | ||
|
||
if [ $? != 0 ]; then | ||
echo "cf-summit-2023 namespace does not exist, creating..." | ||
kubectl create ns cf-summit-2023 > /dev/null 2>&1 | ||
fi | ||
|
||
|
||
## Blockfrost secrets | ||
kubectl create secret -n cf-summit-2023 generic blockfrost-secrets \ | ||
--from-env-file=../../.keys/blockfrost-secrets \ | ||
--save-config \ | ||
--dry-run=client \ | ||
-o yaml \ | ||
| kubectl apply -f - | ||
|
||
## Submit API secrets | ||
kubectl create secret -n cf-summit-2023 generic submit-api-secrets \ | ||
--from-env-file=../../.keys/submit-api-secrets \ | ||
--save-config \ | ||
--dry-run=client \ | ||
-o yaml \ | ||
| kubectl apply -f - | ||
|
||
## Wallet Mnemonic secrets | ||
kubectl create secret -n cf-summit-2023 generic wallet-secrets \ | ||
--from-env-file=../../.keys/wallet-secrets \ | ||
--save-config \ | ||
--dry-run=client \ | ||
-o yaml \ | ||
| kubectl apply -f - | ||
|
||
## DockerHub secret | ||
kubectl create secret -n cf-summit-2023 generic regcred \ | ||
--from-file=.dockerconfigjson=../../.keys/docker-cred.json \ | ||
--type=kubernetes.io/dockerconfigjson \ | ||
--save-config \ | ||
--dry-run=client \ | ||
-o yaml \ | ||
| kubectl apply -f - | ||
|
||
## Git Hub deploy key | ||
kubectl create secret generic github-deploy-key \ | ||
--save-config \ | ||
--dry-run=client \ | ||
-o yaml \ | ||
-n argocd \ | ||
--from-file=../../.keys/cf-cardano-ballot \ | ||
| kubectl apply -f - | ||
|
||
#echo "Fetching helm dependencies for main app" | ||
helm dependency build | ||
|
||
echo "Updating helm dependencies for main app" | ||
helm dependency update | ||
|
||
helm upgrade --install argocd -n argocd . \ | ||
--set git.targetRevision=develop \ | ||
--set valueFile=values-dev-preprod.yaml \ | ||
-f values-secrets.yaml \ | ||
-f values-summit-2023-dev-preprod.yaml |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
2 changes: 2 additions & 0 deletions
2
.../argocd-bootstrap/values-dev-preprod.yaml → ...ootstrap/values-cip-1694-dev-preprod.yaml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,5 @@ | ||
mainAppPath: "deploy/main-app" | ||
|
||
argo-cd: | ||
server: | ||
ingress: | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
mainAppPath: "deploy/summit-2023-main-app" | ||
|
||
argo-cd: | ||
server: | ||
ingress: | ||
hosts: | ||
- argocd.dev.cf-summit-2023-preprod.eu-west-1.metadata.dev.cf-deployments.org |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
apiVersion: v2 | ||
name: cf-summit-2023-main-app | ||
version: 0.0.1 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
# Voting App Main App |
29 changes: 29 additions & 0 deletions
29
deploy/summit-2023-main-app/templates/001-prometheus-stack.yaml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,29 @@ | ||
apiVersion: argoproj.io/v1alpha1 | ||
kind: Application | ||
metadata: | ||
name: prometheus-stack | ||
namespace: argocd | ||
finalizers: | ||
- resources-finalizer.argocd.argoproj.io | ||
spec: | ||
project: default | ||
source: | ||
repoURL: https://prometheus-community.github.io/helm-charts | ||
targetRevision: 45.7.1 | ||
chart: kube-prometheus-stack | ||
helm: | ||
parameters: | ||
- name: "grafana.ingress.enabled" | ||
value: "true" | ||
- name: "grafana.ingress.hosts[0]" | ||
value: grafana.{{ $.Values.domain }} | ||
syncPolicy: | ||
automated: | ||
prune: true | ||
syncOptions: | ||
- CreateNamespace=true | ||
- ServerSideApply=true | ||
|
||
destination: | ||
namespace: observe | ||
server: {{ .Values.spec.destination.server }} |
26 changes: 26 additions & 0 deletions
26
deploy/summit-2023-main-app/templates/002-grafana-dashboards.yaml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,26 @@ | ||
#{{ if index .Values "grafana-dashboards" "enabled" }} | ||
#--- | ||
#apiVersion: argoproj.io/v1alpha1 | ||
#kind: Application | ||
#metadata: | ||
# name: grafana-dashboards | ||
# namespace: argocd | ||
# finalizers: | ||
# - resources-finalizer.argocd.argoproj.io | ||
#spec: | ||
# project: default | ||
# source: | ||
# repoURL: git@github.com:cardano-foundation/cf-explorer.git | ||
# targetRevision: {{ .Values.git.targetRevision | default "HEAD" }} | ||
# path: charts/grafana-dashboards | ||
# | ||
# syncPolicy: | ||
# automated: | ||
# prune: true | ||
# syncOptions: | ||
# - CreateNamespace=true | ||
# | ||
# destination: | ||
# namespace: observe | ||
# server: {{ .Values.spec.destination.server }} | ||
#{{ end }} |
40 changes: 40 additions & 0 deletions
40
deploy/summit-2023-main-app/templates/100-cf-cardano-ballot-infra.yaml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,40 @@ | ||
{{ if index .Values "cf-cardano-ballot-infra" "enabled" }} | ||
--- | ||
apiVersion: argoproj.io/v1alpha1 | ||
kind: Application | ||
metadata: | ||
name: cf-cardano-ballot-infra | ||
namespace: argocd | ||
finalizers: | ||
- resources-finalizer.argocd.argoproj.io | ||
annotations: | ||
argocd.argoproj.io/sync-wave: "-1" | ||
spec: | ||
project: default | ||
source: | ||
repoURL: git@github.com:cardano-foundation/cf-cardano-ballot.git | ||
targetRevision: {{ .Values.git.targetRevision | default "HEAD" }} | ||
path: deploy/cf-cardano-ballot-infra | ||
helm: | ||
{{- with index .Values "cf-cardano-ballot-infra" }} | ||
values: | | ||
{{ toYaml . | indent 8 }} | ||
{{- end }} | ||
|
||
ignoreDifferences: | ||
- group: "*" | ||
kind: "Secret" | ||
jqPathExpressions: | ||
- '.data' | ||
|
||
syncPolicy: | ||
automated: | ||
prune: true | ||
syncOptions: | ||
- CreateNamespace=true | ||
- RespectIgnoreDifferences=true | ||
|
||
destination: | ||
namespace: cf-cardano-ballot | ||
server: {{ .Values.spec.destination.server }} | ||
{{ end }} |
36 changes: 36 additions & 0 deletions
36
deploy/summit-2023-main-app/templates/101-cf-cardano-ballot-ui.yaml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,36 @@ | ||
{{ if index .Values "cf-cardano-ballot-ui" "enabled" }} | ||
--- | ||
apiVersion: argoproj.io/v1alpha1 | ||
kind: Application | ||
metadata: | ||
name: cf-cardano-ballot-ui | ||
namespace: argocd | ||
finalizers: | ||
- resources-finalizer.argocd.argoproj.io | ||
spec: | ||
project: default | ||
source: | ||
repoURL: git@github.com:cardano-foundation/cf-cardano-ballot.git | ||
targetRevision: {{ .Values.git.targetRevision | default "HEAD" }} | ||
path: deploy/cf-cardano-ballot-ui | ||
helm: | ||
parameters: | ||
- name: "domain" | ||
value: {{ .Values.domain }} | ||
- name: "network" | ||
value: {{ .Values.network }} | ||
{{- with index .Values "cf-cardano-ballot-ui" "values" }} | ||
values: | | ||
{{ toYaml . | indent 8 }} | ||
{{- end }} | ||
|
||
syncPolicy: | ||
automated: | ||
prune: true | ||
syncOptions: | ||
- CreateNamespace=true | ||
|
||
destination: | ||
namespace: cf-cardano-ballot | ||
server: {{ .Values.spec.destination.server }} | ||
{{ end }} |
36 changes: 36 additions & 0 deletions
36
deploy/summit-2023-main-app/templates/102-cf-cardano-ballot-voting-api.yaml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,36 @@ | ||
{{ if index .Values "cf-cardano-ballot-voting-api" "enabled" }} | ||
--- | ||
apiVersion: argoproj.io/v1alpha1 | ||
kind: Application | ||
metadata: | ||
name: cf-cardano-ballot-voting-api | ||
namespace: argocd | ||
finalizers: | ||
- resources-finalizer.argocd.argoproj.io | ||
spec: | ||
project: default | ||
source: | ||
repoURL: git@github.com:cardano-foundation/cf-cardano-ballot.git | ||
targetRevision: {{ .Values.git.targetRevision | default "HEAD" }} | ||
path: deploy/cf-cardano-ballot-voting-api | ||
helm: | ||
parameters: | ||
- name: "domain" | ||
value: {{ .Values.domain }} | ||
- name: "network" | ||
value: {{ .Values.network }} | ||
{{- with index .Values "cf-cardano-ballot-voting-api" "values" }} | ||
values: | | ||
{{ toYaml . | indent 8 }} | ||
{{- end }} | ||
|
||
syncPolicy: | ||
automated: | ||
prune: true | ||
syncOptions: | ||
- CreateNamespace=true | ||
|
||
destination: | ||
namespace: cf-cardano-ballot | ||
server: {{ .Values.spec.destination.server }} | ||
{{ end }} |
36 changes: 36 additions & 0 deletions
36
deploy/summit-2023-main-app/templates/103-cf-cardano-ballot-verification-api.yaml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,36 @@ | ||
{{ if index .Values "cf-cardano-ballot-verification-api" "enabled" }} | ||
--- | ||
apiVersion: argoproj.io/v1alpha1 | ||
kind: Application | ||
metadata: | ||
name: cf-cardano-ballot-verification-api | ||
namespace: argocd | ||
finalizers: | ||
- resources-finalizer.argocd.argoproj.io | ||
spec: | ||
project: default | ||
source: | ||
repoURL: git@github.com:cardano-foundation/cf-cardano-ballot.git | ||
targetRevision: {{ .Values.git.targetRevision | default "HEAD" }} | ||
path: deploy/cf-cardano-ballot-verification-api | ||
helm: | ||
parameters: | ||
- name: "domain" | ||
value: {{ .Values.domain }} | ||
- name: "network" | ||
value: {{ .Values.network }} | ||
{{- with index .Values "cf-cardano-ballot-verification-api" "values" }} | ||
values: | | ||
{{ toYaml . | indent 8 }} | ||
{{- end }} | ||
|
||
syncPolicy: | ||
automated: | ||
prune: true | ||
syncOptions: | ||
- CreateNamespace=true | ||
|
||
destination: | ||
namespace: cf-cardano-ballot | ||
server: {{ .Values.spec.destination.server }} | ||
{{ end }} |
36 changes: 36 additions & 0 deletions
36
deploy/summit-2023-main-app/templates/104-cf-cardano-ballot-ledger-follower-api.yaml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,36 @@ | ||
{{ if index .Values "cf-cardano-ballot-ledger-follower-api" "enabled" }} | ||
--- | ||
apiVersion: argoproj.io/v1alpha1 | ||
kind: Application | ||
metadata: | ||
name: cf-cardano-ballot-ledger-follower-api | ||
namespace: argocd | ||
finalizers: | ||
- resources-finalizer.argocd.argoproj.io | ||
spec: | ||
project: default | ||
source: | ||
repoURL: git@github.com:cardano-foundation/cf-cardano-ballot.git | ||
targetRevision: {{ .Values.git.targetRevision | default "HEAD" }} | ||
path: deploy/cf-cardano-ballot-ledger-follower-api | ||
helm: | ||
parameters: | ||
- name: "domain" | ||
value: {{ .Values.domain }} | ||
- name: "network" | ||
value: {{ .Values.network }} | ||
{{- with index .Values "cf-cardano-ballot-ledger-follower-api" "values" }} | ||
values: | | ||
{{ toYaml . | indent 8 }} | ||
{{- end }} | ||
|
||
syncPolicy: | ||
automated: | ||
prune: true | ||
syncOptions: | ||
- CreateNamespace=true | ||
|
||
destination: | ||
namespace: cf-cardano-ballot | ||
server: {{ .Values.spec.destination.server }} | ||
{{ end }} |
Oops, something went wrong.