I have 2 dependencies in chart umbrella and I provided 2 different values both has different top level key one of the first dependency and second key for the second dependency. Yet, it seems values are being passed correctly to the sub charts and still not sure why
@koodauskanava9096Ай бұрын
Really like this and the readmap where it is going. Would really love to use this with HashiCorp Terraform Cloud to promote IaC to different environments
@RuslanGonzalezАй бұрын
Was the secret file populated with values that were not encrypted using base64?
@tamilitpaiyan5619Ай бұрын
Excellent job highlighting this release's features 🙌🏽 Also How to integrate the backend features into the ARGOCD Server UI, for example, can I Integrate argo rollouts into the argocd server?
@allaouaabdelghani3522Ай бұрын
great talk, thanks !
@akuityioАй бұрын
Glad you liked it!
@davidsmindАй бұрын
Truely cursed workflow
@sherrihouse41162 ай бұрын
☝️ P r o m o S M
@ant65582 ай бұрын
promo sm 😋
@delucabruno2 ай бұрын
Really good explanation! thanks for sharing this!
@forbiddenera2 ай бұрын
Hoping templatePatch works.. a lot of times you want specific fields in an app, like I want to use git generator for core services like argo and prometheus-operator with the latter requiring serverside apply and stuff
@forbiddenera2 ай бұрын
Looks like it might.. love how the kustomize tag override for argo works for "2.9.0-sha" but "2.10.1" broke argo with it needing to be "v2.10.1".. had to manually kubectl edit deployments and the application controller pod to add the v to get it back 😂 now let's try this templatepatch
@forbiddenera2 ай бұрын
Oo the kustomize patches will simplify something for me possibly, will have to try but didn't realize that was in 2.9
@mihaigalos2793 ай бұрын
Cool stuff. Would the templatePatch also allow kustomize-style delete operations?
@morey-tech-akuity3 ай бұрын
Not in it's current capacity. You'd need to use conditionals to overwrite the values instead of deleting them (e.g. setting to null or false). That would be a great feature request!
@MohammedNoureldin3 ай бұрын
Thanks a lot mate for the great summary! I really like your channel
@akuityio3 ай бұрын
Glad you enjoy it!
@TechWhale3 ай бұрын
Great presentation and demo. Quick question, how do you provide (in the GitOps way ?) the secret needed to configure External Secret so that it can connect to a SecretStore ?
@TechWhale3 ай бұрын
Thanks for the video, very instructive. Also, how would you create the secret used by the External Secret Operator's SecretStore using this pattern ? What would be the recommended folder structure for this ?
@MohammedNoureldin3 ай бұрын
Absolutely helpful video. Thanks a lot!
@koodauskanava90964 ай бұрын
Here you are creating manually the app of apps to bootstrap it. Would it make sence to deploy that with Terraform so no click-ops would be needed?
@dev_among_men4 ай бұрын
Trying to do the same, only reasonable (terraform apply and boom)
@adrianantunez7793 ай бұрын
Yes, actually that would be a really interesting approach, specially if trying to avoid clickops
@fabmartel4 ай бұрын
I'm going to wait until there is some kind of open source Akuity
@gawa854 ай бұрын
is there any way to connect to multiple argocd , and have the same cicd process ?
@thehyperduck904 ай бұрын
Daniel should definitely start an ASMR channel for Platform Engineering/DevOps. Such a soothing presentation 10/10
@nikolayandcards5 ай бұрын
good stuff
@suhanimatki5 ай бұрын
I am trying the first option and i get unauthroized error when i add dependencies on a repo in artifactory that i have added as a Repo in argocd already. what am i doing wrong ? how can i resolve 401 unauthoized here.
@rafayhussain34855 ай бұрын
You need to login to the artifactory repo before you pull from it. That will resolve 4011 error
@SantoshPai3145 ай бұрын
Excellent commentary here!
@petereriksson89155 ай бұрын
ArgoCD, Gitops - So amazing, version control..... Let me show you the GUI This is the problem with Argo, it's just clickops.... with argo for so many organisations. GitOps Cosplay
@pheNam20005 ай бұрын
Does this support app of apps pattern?
@user-co7hs1if6h5 ай бұрын
Is image-updater is a official release ?? I see its still in development
@akuityio5 ай бұрын
Image updater is a community project right now, with some contributors from the argo cd project. There’s a proposal to merge it into the main argo cd project; github.com/argoproj/argo-cd/pull/11787
@forbiddenera2 ай бұрын
It works good for me so far, haven't tried git mode but going to set that up i think so the sync details don't reference an old commit when the image is newer (eg the whole reason it exists, you don't wanna update your manifests everytime you update your app)
@FrederikNJS5 ай бұрын
Does the Kustomize patching extend to helm charts as well, such that you can render a helm template and apply a Kustomize patch on top?
@akuityio5 ай бұрын
The Argo CD Application doesn’t support both `source.helm` and `source. customize` at the same time; they are mutually exclusive. So you can’t use the in-line patches while sourcing a helm chart. However, using kustomize+helm, you can have a kustomization.yaml in your GitOps repo that references a Helm chart, then point the Applicaiton to that kustomization.yaml and using `source.kustomize.patches`. Happy to discuss further in the Akuity community: akuity.community
@kevinbonilla36555 ай бұрын
You could use something like the ArgoCD lovely plugin, it allows you to generate a helm template application then kustomize apply manifests you may need on top of the helm chart. Works great from my experience.
@forbiddenera2 ай бұрын
Yeah there's a plugin to use --enable-helm on kustomize but its just in docs not something you can directly install, probably because it's so simple. I'm not sure since I haven't tried but I would assume it would work in that case
@user-ws5ky1md4w5 ай бұрын
is it possible to have as a cred template ?
@k0b0yash15 ай бұрын
Your intro volume is way too loud, I'd recommend reducing it. Thanks for the video
@TheGimboo6 ай бұрын
one question, after patching argocd-repo-server deployment You will have 1 POD with 2 containers , 1st is argocd-repo-server (which runs originaly repo-server daemon), 2nd is cmp (which also run repo-server daemon). So does it mean that starting from this point You have TWO concurrent argo-repo-server procecess ? How do they communicate? Isn't that problem they running in the same time ?
@joebowbeer5 ай бұрын
Sidecar runs ArgoCD lightweight CMP server /var/run/argocd/argocd-cmp-server
@devopstech2146 ай бұрын
Similar to manifest files how can we use kargo to list and update Helm chart version to specific environment
@1993JosephS7 ай бұрын
Intuit built something like this out in Jenkins with groovy and bash scripting. Not sure I’d be able to replicate it effectively in a different setting without something like this.
@scottamolinari7 ай бұрын
Let's say, every dev stage is theoretically a PR. So, somehow I feel either the dev stage might need to be created in a different system and promotion can be taken on after that with Kargo? Hmm.... 🤔
@scottamolinari7 ай бұрын
Um, often Git with branching is the control for stage control. I'm missing this possibility or maybe my current mind model is off in general?
@scottamolinari7 ай бұрын
There is a lot of "click that button" said here. Is it possible to automate the "button clicks"? Or rather, will Kargo have an API available to programmatically "click the button" to promote apps to different stages? Like, have workflows in Argo Workflows kick these things off?
@oftheriverinthenight7 ай бұрын
Promotion of the config across the environments and also the image tag with the same tool sounds cool
@iposipos93427 ай бұрын
hi thanks for the video. i have a question. How does Kargo fit in with Argo Rollout? is it replacing it or they can be used together? Thanks
@kylemcmearty7 ай бұрын
ApplicationSet ?
@facundoruetaloyanes73207 ай бұрын
Nice video, it worked for me, thanks. The only problem that I'm having is that I don't know how to call a secret value (secret externally created with external-secrets in the same namespace) in my new values.yaml from my subchart, do I need to create a template folder and a configmap file or something like that?
@scottamolinari7 ай бұрын
Has the UI gotten the update yet? I'd like to try that last solution. I guess I could just try it out.
@jamallmahmoudi94817 ай бұрын
Hi, cool & perfect 🙏👌👌👌
@itskagiso7 ай бұрын
Great tutorial however did not work for me. The 3rd method gives an error: error validating and normalizing app: error getting application's project: application 'app-x' in namespace 'default' is not allowed to use project 'default'
@morey-tech-akuity7 ай бұрын
The error you are getting points to an issue with the `default` AppProject configuration not permitting the Application. Check to make sure you AppProject isn't restricting the Application by name or namespace. I confirmed that it works on a fresh install of Argo CD v2.8
@samanabdollahpour14297 ай бұрын
thanks a lot man worked like a charm
@gpltaylor8 ай бұрын
Great video.. SHAME to anyone who watched and didn't like :)
@ADV-IT8 ай бұрын
Thanks!
@soumitasardar26168 ай бұрын
Hi... Can you please also show like how the private helm chart repo will get connected with argocd by keeping the helm repo creds in aws ssm manager
@100yasser10018 күн бұрын
Use @repo_name , make sure to use name same as what's configured in argoCD. If repo doesn't have a name, you need to name it to use the credentials correctly without having it in umbrella chart
@pancakez70229 ай бұрын
volume is too low
@Ebrasive8 ай бұрын
then set it higher...
@Luther_Luffeigh9 ай бұрын
Love these videos and yay 🎉 for sync-policy per applicationset
@akuityio9 ай бұрын
So glad!
@jemag9 ай бұрын
Great video. Would be nice however to have a seamless way to handle git and other credentials within the sidecar. While there are some workarounds, it does not scale well when you have a ton of different credentials. An ArgoCD provided solution would be nice.