From 5097c87ce03174d32a89afe5bec10388f3832b5a Mon Sep 17 00:00:00 2001 From: Elamaran Shanmugam Date: Tue, 14 May 2024 09:47:36 -0400 Subject: [PATCH 1/2] Documentation Update for Flux and ToFu Controller Signed-off-by: Elamaran Shanmugam --- examples/terraform-integrations/README.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/examples/terraform-integrations/README.md b/examples/terraform-integrations/README.md index 58452686..f027455e 100644 --- a/examples/terraform-integrations/README.md +++ b/examples/terraform-integrations/README.md @@ -11,4 +11,8 @@ idpbuilder create \ --package-dir examples/terraform-integrations ``` -As you see above, this add-on to `idpbuilder` has a dependency to the [reference implementation](../ref-implementation/). This stack add-on goes together with the work done under [backstage-terraform-integrations](https://github.com/cnoe-io/backstage-terraform-integrations/). Once the add-on is enabled, the user will need to follow the setup discussed in the [backstage-terraform-integrations](https://github.com/cnoe-io/backstage-terraform-integrations/) repo for the remainder of the configuration, and terraform integrations should work. \ No newline at end of file +As you see above, this add-on to `idpbuilder` has a dependency to the [reference implementation](../ref-implementation/). This command primarily does the following: + +1. Installs `fluxcd` source respository controller as an `argo` application. +2. Installs `tofu-controller` for managing the lifecycle of terraform deployments from your Kubernetes cluster for operations such as create, delete and update. +3. Finally, this stack add-on goes together with the work done under [backstage-terraform-integrations](https://github.com/cnoe-io/backstage-terraform-integrations/). Once the add-on is enabled, the user will need to follow the setup discussed in the [backstage-terraform-integrations](https://github.com/cnoe-io/backstage-terraform-integrations/) repo for the remainder of the configuration, and terraform integrations should work. \ No newline at end of file From eb81c8ea8698e780c4bdad8e53e55900b1421fea Mon Sep 17 00:00:00 2001 From: Elamaran Shanmugam Date: Tue, 14 May 2024 14:00:05 -0400 Subject: [PATCH 2/2] Fixing Typos and Versions Signed-off-by: Elamaran Shanmugam --- README.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index f12d412a..4ed444c8 100644 --- a/README.md +++ b/README.md @@ -41,7 +41,7 @@ tar xzf idpbuilder.tar.gz ./idpbuilder version # example output -# idpbuilder 0.3.0 go1.21.5 linux/amd64 +# idpbuilder 0.4.1 go1.21.5 linux/amd64 ``` Alternatively, you can download the latest binary from [the latest release page](https://github.com/cnoe-io/idpbuilder/releases/latest). @@ -79,8 +79,8 @@ The most basic command which creates a Kubernetes Cluster (Kind cluster) with th Once idpbuilder finishes provisioning cluster and packages, you can access GUIs by going to the following addresses in your browser. -* ArgoCD: https://argocd.cnoe.localtest.me:8443/ -* Gitea: https://gitea.cnoe.localtest.me:8443/ +* ArgoCD: https://cnoe.localtest.me:8443/argocd/ +* Gitea: https://cnoe.localtest.me:8443/gitea/ You can obtain credentials for them by running the following command: @@ -183,7 +183,7 @@ As a result the following actions were taken by idpbuilder: 2. Fill the repository with contents from the manifests directory. 3. Update the Application spec to use the newly created repository. -You can verify this by going to this address in your browser: https://gitea.cnoe.localtest.me:8443/giteaAdmin/idpbuilder-localdev-my-app-manifests +You can verify this by going to this address in your browser: https://cnoe.localtest.me:8443/gitea/giteaAdmin/idpbuilder-localdev-my-app-manifests ![img.png](docs/images/my-app-repo.png) @@ -191,7 +191,7 @@ You can verify this by going to this address in your browser: https://gitea.cnoe This is the repository that corresponds to the [manifests](examples/basic/package1/manifests) folder. It contains a file called `alpine.yaml`, synced from the `manifests` directory above. -You can also view the updated Application spec by going to this address: https://argocd.cnoe.localtest.me:8443/applications/argocd/my-app +You can also view the updated Application spec by going to this address: https://cnoe.localtest.me:8443/argocd/applications/argocd/my-app ![myapp](docs/images/my-app.png)