views {
    dynamic view view_gitops-inner-outer-loop_15 {
        title 'outer-ci-loop'

        include localbox, edp
        include edp.forgejo with {
            color gray
            title 'Forgejo'
        }

        style edp._ {
            color secondary
        }
 
        localbox.git -> edp.forgejogit 'git push'
        edp.forgejogit -> edp.forgejoRunner 'on push'
        
        edp.forgejoRunner -> edp.imageregistry 'pushes new image'
        edp.forgejoRunner -> edp.forgejogit 'pushes new appspec'
        
        edp.forgejogit -> edp.argoCD 'triggers deployment'
        edp.argoCD -> cloud 'deploys application'
        cloud -> edp.imageregistry 'pulls image'
    }

}