diff --git a/CHANGELOG.md b/CHANGELOG.md
index aee4893..ac10f51 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,84 @@
 # Changelog
 
+## [10.0.0](https://github.com/camptocamp/devops-stack-module-loki-stack/compare/v9.0.0...v10.0.0) (2024-10-09)
+
+
+### ⚠ BREAKING CHANGES
+
+* point the Argo CD provider to the new repository ([#121](https://github.com/camptocamp/devops-stack-module-loki-stack/issues/121))
+
+### Features
+
+* point the Argo CD provider to the new repository ([#121](https://github.com/camptocamp/devops-stack-module-loki-stack/issues/121)) ([5cd19c8](https://github.com/camptocamp/devops-stack-module-loki-stack/commit/5cd19c806151e44e52e95b0813c09df62e2c2111))
+
+### Migrate provider source `oboukili` -> `argoproj-labs`
+
+We've tested the procedure found [here](https://github.com/argoproj-labs/terraform-provider-argocd?tab=readme-ov-file#migrate-provider-source-oboukili---argoproj-labs) and we think the order of the steps is not exactly right. This is the procedure we recommend (**note that this should be run manually on your machine and not on a CI/CD workflow**):
+
+1. First, make sure you are already using version 6.2.0 of the `oboukili/argocd` provider.
+
+1. Then, check which modules you have that are using the `oboukili/argocd` provider.
+
+```shell
+$ terraform providers
+
+Providers required by configuration:
+.
+├── provider[registry.terraform.io/hashicorp/helm] 2.15.0
+├── (...)
+└── provider[registry.terraform.io/oboukili/argocd] 6.2.0
+
+Providers required by state:
+
+    (...)
+
+    provider[registry.terraform.io/oboukili/argocd]
+
+    provider[registry.terraform.io/hashicorp/helm]
+```
+
+3. Afterwards, proceed to point **ALL*  the DevOps Stack modules to the versions that have changed the source on their respective requirements. In case you have other personal modules that also declare `oboukili/argocd` as a requirement, you will also need to update them.
+
+4. Also update the required providers on your root module. If you've followed our examples, you should find that configuration on the `terraform.tf` file in the root folder.
+
+5. Execute the migration  via `terraform state replace-provider`:
+
+```bash
+$ terraform state replace-provider registry.terraform.io/oboukili/argocd registry.terraform.io/argoproj-labs/argocd
+Terraform will perform the following actions:
+
+  ~ Updating provider:
+    - registry.terraform.io/oboukili/argocd
+    + registry.terraform.io/argoproj-labs/argocd
+
+Changing 13 resources:
+
+  module.argocd_bootstrap.argocd_project.devops_stack_applications
+  module.secrets.module.secrets.argocd_application.this
+  module.metrics-server.argocd_application.this
+  module.efs.argocd_application.this
+  module.loki-stack.module.loki-stack.argocd_application.this
+  module.thanos.module.thanos.argocd_application.this
+  module.cert-manager.module.cert-manager.argocd_application.this
+  module.kube-prometheus-stack.module.kube-prometheus-stack.argocd_application.this
+  module.argocd.argocd_application.this
+  module.traefik.module.traefik.module.traefik.argocd_application.this
+  module.ebs.argocd_application.this
+  module.helloworld_apps.argocd_application.this
+  module.helloworld_apps.argocd_project.this
+
+Do you want to make these changes?
+Only 'yes' will be accepted to continue.
+
+Enter a value: yes
+
+Successfully replaced provider for 13 resources.
+```
+
+6. Perform a `terraform init -upgrade` to upgrade your local `.terraform` folder.
+
+7. Run a `terraform plan` or `terraform apply` and you should see that everything is OK and that no changes are necessary. 
+
 ## [9.0.0](https://github.com/camptocamp/devops-stack-module-loki-stack/compare/v8.2.0...v9.0.0) (2024-08-14)
 
 
diff --git a/README.adoc b/README.adoc
index b760ec2..5df0c8b 100644
--- a/README.adoc
+++ b/README.adoc
@@ -76,7 +76,7 @@ Description: Override of target revision of the application chart.
 
 Type: `string`
 
-Default: `"v9.0.0"`
+Default: `"v10.0.0"`
 
 ==== [[input_helm_values]] <<input_helm_values,helm_values>>
 
@@ -333,8 +333,8 @@ Description: Credentials to access the Loki ingress, if activated.
 |Name |Version
 |[[provider_random]] <<provider_random,random>> |>= 3
 |[[provider_htpasswd]] <<provider_htpasswd,htpasswd>> |>= 1
-|[[provider_utils]] <<provider_utils,utils>> |>= 1
 |[[provider_argocd]] <<provider_argocd,argocd>> |>= 6
+|[[provider_utils]] <<provider_utils,utils>> |>= 1
 |[[provider_null]] <<provider_null,null>> |>= 3
 |===
 
@@ -378,7 +378,7 @@ Description: Credentials to access the Loki ingress, if activated.
 |[[input_target_revision]] <<input_target_revision,target_revision>>
 |Override of target revision of the application chart.
 |`string`
-|`"v9.0.0"`
+|`"v10.0.0"`
 |no
 
 |[[input_helm_values]] <<input_helm_values,helm_values>>
diff --git a/aks/README.adoc b/aks/README.adoc
index e6211e2..122849a 100644
--- a/aks/README.adoc
+++ b/aks/README.adoc
@@ -96,7 +96,7 @@ Description: Override of target revision of the application chart.
 
 Type: `string`
 
-Default: `"v9.0.0"`
+Default: `"v10.0.0"`
 
 ==== [[input_helm_values]] <<input_helm_values,helm_values>>
 
@@ -420,7 +420,7 @@ object({
 |[[input_target_revision]] <<input_target_revision,target_revision>>
 |Override of target revision of the application chart.
 |`string`
-|`"v9.0.0"`
+|`"v10.0.0"`
 |no
 
 |[[input_helm_values]] <<input_helm_values,helm_values>>
diff --git a/eks/README.adoc b/eks/README.adoc
index e1c52b5..d663ba2 100644
--- a/eks/README.adoc
+++ b/eks/README.adoc
@@ -98,7 +98,7 @@ Description: Override of target revision of the application chart.
 
 Type: `string`
 
-Default: `"v9.0.0"`
+Default: `"v10.0.0"`
 
 ==== [[input_helm_values]] <<input_helm_values,helm_values>>
 
@@ -421,7 +421,7 @@ object({
 |[[input_target_revision]] <<input_target_revision,target_revision>>
 |Override of target revision of the application chart.
 |`string`
-|`"v9.0.0"`
+|`"v10.0.0"`
 |no
 
 |[[input_helm_values]] <<input_helm_values,helm_values>>
diff --git a/kind/README.adoc b/kind/README.adoc
index ad1dbc3..a255c13 100644
--- a/kind/README.adoc
+++ b/kind/README.adoc
@@ -77,7 +77,7 @@ Description: Override of target revision of the application chart.
 
 Type: `string`
 
-Default: `"v9.0.0"`
+Default: `"v10.0.0"`
 
 ==== [[input_helm_values]] <<input_helm_values,helm_values>>
 
@@ -379,7 +379,7 @@ object({
 |[[input_target_revision]] <<input_target_revision,target_revision>>
 |Override of target revision of the application chart.
 |`string`
-|`"v9.0.0"`
+|`"v10.0.0"`
 |no
 
 |[[input_helm_values]] <<input_helm_values,helm_values>>
diff --git a/sks/README.adoc b/sks/README.adoc
index dff17f0..af42c8e 100644
--- a/sks/README.adoc
+++ b/sks/README.adoc
@@ -168,7 +168,7 @@ Description: Override of target revision of the application chart.
 
 Type: `string`
 
-Default: `"v9.0.0"`
+Default: `"v10.0.0"`
 
 ==== [[input_helm_values]] <<input_helm_values,helm_values>>
 
@@ -475,7 +475,7 @@ object({
 |[[input_target_revision]] <<input_target_revision,target_revision>>
 |Override of target revision of the application chart.
 |`string`
-|`"v9.0.0"`
+|`"v10.0.0"`
 |no
 
 |[[input_helm_values]] <<input_helm_values,helm_values>>
diff --git a/variables.tf b/variables.tf
index 3036082..c7b8882 100644
--- a/variables.tf
+++ b/variables.tf
@@ -23,7 +23,7 @@ variable "destination_cluster" {
 variable "target_revision" {
   description = "Override of target revision of the application chart."
   type        = string
-  default     = "v9.0.0" # x-release-please-version
+  default     = "v10.0.0" # x-release-please-version
 }
 
 variable "helm_values" {
diff --git a/version.txt b/version.txt
index f7ee066..a13e7b9 100644
--- a/version.txt
+++ b/version.txt
@@ -1 +1 @@
-9.0.0
+10.0.0