Skip to content
This repository was archived by the owner on Aug 14, 2026. It is now read-only.

Repository files navigation

appOfApps

ArgoCD applications

ArgoCd Applications and ApplicationSets are imported from ArgoApplications/ folder automatically with appOfApps application (appOfApps.yaml).

To deploy a new Application or ApplicationSet(more precisely any k8s manifest) argocd namespace in tooling cluster, just put the new yaml into ArgoApplications/ and it will be automatically imported with ArgoCd from master branch into argocd namespace in tooling cluster.

Structure

aws_account_name/k8s_cluster_name/Label1/application1

For instance in node-infrastructure-eu-central-1 we have 2 labales: pocket-seeds - seed nodes deployed in the cluster, helm of argo apps blockchain-nodes - blockchain nodes deployed in the cluster .. ...

so the folders structure will be the follwoing:

ArgoApplication/ # Folder with deployed Argo applications and applicationsets
    ...
AWSAccountName/ # - Logical unit AWS account name "What we're doing here"
    node-infrastructure-eu-central-1/   # - Location "Where" EKS cluster name
                                    pocket-seeds/   # - Group, ArgoLabel - Kind of objects
                                                    # - In some cases this is a set of argocd applications,
                                                    #   for instance pocket-seeds
                                        ...
                                    blockchain-nodes/ # In this case it is a group, ArgoLabel
                                        avalanche/
                                        bsc/
                                        ...
    ...
appOfApps.yaml   # shoud we call it argocd.tooling.pokt.network.yaml ????
                 # ArgoApplication to import all yamls from ArgoApplication/ folder
                 # Only this file must be deployed manually, or somehow else to argo, all the rest
                 # will be imported by argo itself

Releases

Packages

Used by

Contributors

Languages