File tree Expand file tree Collapse file tree 10 files changed +101
-46
lines changed
argocd/iac/terraform/examples/eks Expand file tree Collapse file tree 10 files changed +101
-46
lines changed Original file line number Diff line number Diff line change @@ -14,11 +14,9 @@ output "configure_argocd" {
1414 export ARGOCD_OPTS="--port-forward --port-forward-namespace argocd --grpc-web"
1515 kubectl config set-context --current --namespace argocd
1616 argocd login --port-forward --username admin --password $(argocd admin initial-password | head -1)
17- argocd admin dashboard --port 8080
17+ echo "ArgoCD Username: admin"
18+ echo "ArgoCD Password: $(aws secretsmanager get-secret-value --secret-id argocd)"
19+ echo Port Forward: http://localhost:8080
20+ kubectl port-forward -n argocd svc/argo-cd-argocd-server 8080:80
1821 EOT
1922}
20-
21- output "argocd_cluster" {
22- description = " ArgoCD cluster resource"
23- value = module. gitops_bridge_metadata . argocd
24- }
Original file line number Diff line number Diff line change @@ -14,11 +14,20 @@ output "configure_argocd" {
1414 export ARGOCD_OPTS="--port-forward --port-forward-namespace argocd --grpc-web"
1515 kubectl config set-context --current --namespace argocd
1616 argocd login --port-forward --username admin --password $(argocd admin initial-password | head -1)
17- argocd admin dashboard --port 8080
17+ echo "ArgoCD Username: admin"
18+ echo "ArgoCD Password: $(kubectl get secrets argocd-initial-admin-secret -n argocd --template="{{index .data.password | base64decode}}")"
19+ echo Port Forward: http://localhost:8080
20+ kubectl port-forward -n argocd svc/argo-cd-argocd-server 8080:80
1821 EOT
1922}
2023
21- output "argocd_cluster" {
22- description = " ArgoCD cluster resource"
23- value = module. gitops_bridge_metadata . argocd
24+ output "access_argocd" {
25+ description = " ArgoCD Access"
26+ value = <<- EOT
27+ export KUBECONFIG="/tmp/${ module . eks . cluster_name } "
28+ aws eks --region ${ local . region } update-kubeconfig --name ${ module . eks . cluster_name }
29+ echo "ArgoCD URL: https://$(kubectl get svc -n argocd argo-cd-argocd-server -o jsonpath='{.status.loadBalancer.ingress[0].hostname}')"
30+ echo "ArgoCD Username: admin"
31+ echo "ArgoCD Password: $(kubectl get secrets argocd-initial-admin-secret -n argocd --template="{{index .data.password | base64decode}}")"
32+ EOT
2433}
Original file line number Diff line number Diff line change @@ -14,11 +14,20 @@ output "configure_argocd" {
1414 export ARGOCD_OPTS="--port-forward --port-forward-namespace argocd --grpc-web"
1515 kubectl config set-context --current --namespace argocd
1616 argocd login --port-forward --username admin --password $(argocd admin initial-password | head -1)
17- argocd admin dashboard --port 8080
17+ echo "ArgoCD Username: admin"
18+ echo "ArgoCD Password: $(kubectl get secrets argocd-initial-admin-secret -n argocd --template="{{index .data.password | base64decode}}")"
19+ echo Port Forward: http://localhost:8080
20+ kubectl port-forward -n argocd svc/argo-cd-argocd-server 8080:80
1821 EOT
1922}
2023
21- output "argocd_cluster" {
22- description = " ArgoCD cluster resource"
23- value = module. gitops_bridge_metadata . argocd
24+ output "access_argocd" {
25+ description = " ArgoCD Access"
26+ value = <<- EOT
27+ export KUBECONFIG="/tmp/${ module . eks . cluster_name } "
28+ aws eks --region ${ local . region } update-kubeconfig --name ${ module . eks . cluster_name }
29+ echo "ArgoCD URL: https://$(kubectl get svc -n argocd argo-cd-argocd-server -o jsonpath='{.status.loadBalancer.ingress[0].hostname}')"
30+ echo "ArgoCD Username: admin"
31+ echo "ArgoCD Password: $(kubectl get secrets argocd-initial-admin-secret -n argocd --template="{{index .data.password | base64decode}}")"
32+ EOT
2433}
Original file line number Diff line number Diff line change @@ -14,11 +14,20 @@ output "configure_argocd" {
1414 export ARGOCD_OPTS="--port-forward --port-forward-namespace argocd --grpc-web"
1515 kubectl config set-context --current --namespace argocd
1616 argocd login --port-forward --username admin --password $(argocd admin initial-password | head -1)
17- argocd admin dashboard --port 8080
17+ echo "ArgoCD Username: admin"
18+ echo "ArgoCD Password: $(kubectl get secrets argocd-initial-admin-secret -n argocd --template="{{index .data.password | base64decode}}")"
19+ echo Port Forward: http://localhost:8080
20+ kubectl port-forward -n argocd svc/argo-cd-argocd-server 8080:80
1821 EOT
1922}
2023
21- output "argocd_cluster" {
22- description = " ArgoCD cluster resource"
23- value = module. gitops_bridge_metadata . argocd
24+ output "access_argocd" {
25+ description = " ArgoCD Access"
26+ value = <<- EOT
27+ export KUBECONFIG="/tmp/${ module . eks . cluster_name } "
28+ aws eks --region ${ local . region } update-kubeconfig --name ${ module . eks . cluster_name }
29+ echo "ArgoCD URL: https://$(kubectl get svc -n argocd argo-cd-argocd-server -o jsonpath='{.status.loadBalancer.ingress[0].hostname}')"
30+ echo "ArgoCD Username: admin"
31+ echo "ArgoCD Password: $(kubectl get secrets argocd-initial-admin-secret -n argocd --template="{{index .data.password | base64decode}}")"
32+ EOT
2433}
Original file line number Diff line number Diff line change @@ -14,11 +14,20 @@ output "configure_argocd" {
1414 export ARGOCD_OPTS="--port-forward --port-forward-namespace argocd --grpc-web"
1515 kubectl config set-context --current --namespace argocd
1616 argocd login --port-forward --username admin --password $(argocd admin initial-password | head -1)
17- argocd admin dashboard --port 8080
17+ echo "ArgoCD Username: admin"
18+ echo "ArgoCD Password: $(kubectl get secrets argocd-initial-admin-secret -n argocd --template="{{index .data.password | base64decode}}")"
19+ kubectl port-forward -n argocd svc/argo-cd-argocd-server 8080:80
1820 EOT
1921}
2022
21- output "argocd_cluster" {
22- description = " ArgoCD cluster resource"
23- value = module. gitops_bridge_metadata . argocd
23+ output "access_argocd" {
24+ description = " ArgoCD Access"
25+ value = <<- EOT
26+ export KUBECONFIG="/tmp/${ module . eks . cluster_name } "
27+ aws eks --region ${ local . region } update-kubeconfig --name ${ module . eks . cluster_name }
28+ echo "ArgoCD URL: https://$(kubectl get ing -n argocd argo-cd-argocd-server -o jsonpath='{.spec.tls[0].hosts[0]}')"
29+ echo "ArgoCD Username: admin"
30+ echo "ArgoCD Password: $(kubectl get secrets argocd-initial-admin-secret -n argocd --template="{{index .data.password | base64decode}}")"
31+ EOT
2432}
33+
Original file line number Diff line number Diff line change @@ -14,11 +14,21 @@ output "configure_argocd" {
1414 export ARGOCD_OPTS="--port-forward --port-forward-namespace argocd --grpc-web"
1515 kubectl config set-context --current --namespace argocd
1616 argocd login --port-forward --username admin --password $(argocd admin initial-password | head -1)
17- argocd admin dashboard --port 8080
17+ echo "ArgoCD Username: admin"
18+ echo "ArgoCD Password: $(kubectl get secrets argocd-initial-admin-secret -n argocd --template="{{index .data.password | base64decode}}")"
19+ echo Port Forward: http://localhost:8080
20+ kubectl port-forward -n argocd svc/argo-cd-argocd-server 8080:80
1821 EOT
1922}
2023
21- output "argocd_cluster" {
22- description = " ArgoCD cluster resource"
23- value = module. gitops_bridge_metadata . argocd
24+ output "access_argocd" {
25+ description = " ArgoCD Access"
26+ value = <<- EOT
27+ export KUBECONFIG="/tmp/${ module . eks . cluster_name } "
28+ aws eks --region ${ local . region } update-kubeconfig --name ${ module . eks . cluster_name }
29+ echo "ArgoCD URL: https://$(kubectl get svc -n argocd argo-cd-argocd-server -o jsonpath='{.status.loadBalancer.ingress[0].hostname}')"
30+ echo "ArgoCD Username: admin"
31+ echo "ArgoCD Password: $(kubectl get secrets argocd-initial-admin-secret -n argocd --template="{{index .data.password | base64decode}}")"
32+ EOT
2433}
34+
Original file line number Diff line number Diff line change @@ -15,17 +15,25 @@ output "configure_argocd" {
1515 export ARGOCD_OPTS="--port-forward --port-forward-namespace argocd --grpc-web"
1616 kubectl config set-context --current --namespace argocd
1717 argocd login --port-forward --username admin --password $(argocd admin initial-password | head -1)
18- argocd admin dashboard --port 8080
18+ echo "ArgoCD Username: admin"
19+ echo "ArgoCD Password: $(kubectl get secrets argocd-initial-admin-secret -n argocd --template="{{index .data.password | base64decode}}")"
20+ echo Port Forward: http://localhost:8080
21+ kubectl port-forward -n argocd svc/argo-cd-argocd-server 8080:80
1922 EOT
2023}
2124
22- output "argocd_cluster" {
23- description = " ArgoCD cluster resource"
24- value = module. gitops_bridge_metadata . argocd
25+ output "access_argocd" {
26+ description = " ArgoCD Access"
27+ value = <<- EOT
28+ export KUBECONFIG="/tmp/${ module . eks . cluster_name } "
29+ aws eks --region ${ local . region } update-kubeconfig --name ${ module . eks . cluster_name }
30+ echo "ArgoCD URL: https://$(kubectl get svc -n argocd argo-cd-argocd-server -o jsonpath='{.status.loadBalancer.ingress[0].hostname}')"
31+ echo "ArgoCD Username: admin"
32+ echo "ArgoCD Password: $(kubectl get secrets argocd-initial-admin-secret -n argocd --template="{{index .data.password | base64decode}}")"
33+ EOT
2534}
2635
2736
28-
2937output "argocd_iam_role_arn" {
3038 description = " IAM Role for ArgoCD Cluster Hub, use to connect to spoke clusters"
3139 value = module. argocd_irsa . iam_role_arn
Original file line number Diff line number Diff line change @@ -14,11 +14,9 @@ output "configure_argocd" {
1414 export ARGOCD_OPTS="--port-forward --port-forward-namespace argocd --grpc-web"
1515 kubectl config set-context --current --namespace argocd
1616 argocd login --port-forward --username admin --password $(argocd admin initial-password | head -1)
17- argocd admin dashboard --port 8081
17+ echo "ArgoCD Username: admin"
18+ echo "ArgoCD Password: $(kubectl get secrets argocd-initial-admin-secret -n argocd --template="{{index .data.password | base64decode}}")"
19+ echo Port Forward: http://localhost:8081
20+ kubectl port-forward -n argocd svc/argo-cd-argocd-server 8081:80
1821 EOT
1922}
20-
21- output "argocd_cluster" {
22- description = " ArgoCD cluster resource"
23- value = module. gitops_bridge_metadata_hub . argocd
24- }
Original file line number Diff line number Diff line change @@ -15,15 +15,25 @@ output "configure_argocd" {
1515 export ARGOCD_OPTS="--port-forward --port-forward-namespace argocd --grpc-web"
1616 kubectl config set-context --current --namespace argocd
1717 argocd login --port-forward --username admin --password $(argocd admin initial-password | head -1)
18- argocd admin dashboard --port 8080
18+ echo "ArgoCD Username: admin"
19+ echo "ArgoCD Password: $(kubectl get secrets argocd-initial-admin-secret -n argocd --template="{{index .data.password | base64decode}}")"
20+ echo Port Forward: http://localhost:8080
21+ kubectl port-forward -n argocd svc/argo-cd-argocd-server 8080:80
1922 EOT
2023}
2124
22- output "argocd_cluster" {
23- description = " ArgoCD cluster resource"
24- value = module. gitops_bridge_metadata . argocd
25+ output "access_argocd" {
26+ description = " ArgoCD Access"
27+ value = <<- EOT
28+ export KUBECONFIG="/tmp/${ module . eks . cluster_name } "
29+ aws eks --region ${ local . region } update-kubeconfig --name ${ module . eks . cluster_name }
30+ echo "ArgoCD URL: https://$(kubectl get svc -n argocd argo-cd-argocd-server -o jsonpath='{.status.loadBalancer.ingress[0].hostname}')"
31+ echo "ArgoCD Username: admin"
32+ echo "ArgoCD Password: $(kubectl get secrets argocd-initial-admin-secret -n argocd --template="{{index .data.password | base64decode}}")"
33+ EOT
2534}
2635
36+
2737output "argocd_iam_role_arn" {
2838 description = " IAM Role for ArgoCD Cluster Hub, use to connect to spoke clusters"
2939 value = module. argocd_irsa . iam_role_arn
Original file line number Diff line number Diff line change @@ -14,8 +14,3 @@ output "configure_argocd" {
1414 aws eks --region ${ local . region } update-kubeconfig --name ${ module . eks . cluster_name }
1515 EOT
1616}
17-
18- output "argocd_cluster" {
19- description = " ArgoCD cluster resource"
20- value = module. gitops_bridge_metadata_hub . argocd
21- }
You can’t perform that action at this time.
0 commit comments