From 2f63e9da052ecb8fb498b247f6f7e590f66fe8a7 Mon Sep 17 00:00:00 2001 From: vmelikyan Date: Wed, 10 Sep 2025 17:52:25 -0700 Subject: [PATCH] Link to lifecycle helm chart readme for installation --- src/lib/static/blogcontent/blogcontent.json | 2 +- src/lib/static/blogcontent/blogcontent.ts | 2 +- src/pages/docs/setup/install-lifecycle.mdx | 17 +---------------- 3 files changed, 3 insertions(+), 18 deletions(-) diff --git a/src/lib/static/blogcontent/blogcontent.json b/src/lib/static/blogcontent/blogcontent.json index afc1a64..ee5da89 100644 --- a/src/lib/static/blogcontent/blogcontent.json +++ b/src/lib/static/blogcontent/blogcontent.json @@ -53,7 +53,7 @@ "description": null, "date": null, "path": "docs/setup/install-lifecycle", - "body": "Now that the infrastructure components are setup, let's install the lifecycle app and create a new Github app that will send events to the application to process and create ephemeral dev environments.\n\n\n Make sure you have updated the kube config to be able to `helm install` in the\n cluster you just created!\n\n\n- Clone the repository:\n\n```sh\ngit clone https://github.com/GoodRxOSS/lifecycle\ncd lifecycle\n```\n\n- Install the Lifecycle Helm chart:\n\n```sh\nhelm upgrade -i lifecycle helm/web-app --namespace lifecycle-app --values ./helm/environments/default/lifecycle.yaml --set components.web.ingress.hosts\\[0\\].host=app.\n```\n\n\n Make sure to replace values with your actual domain.\n\n\n- Wait for the installation to complete and verify that the pods are running:\n\n```sh\nkubectl get pods -n lifecycle-app\n```\n\n- Once the pods are running, you can access the application at your configured domain (e.g. `https://app.0env.com`)\n\n\n\nJust like that, you have successfully installed Lifecycle and set up the necessary infrastructure to start creating ephemeral environments for your GitHub pull requests!\n\nIf you notice any secure certificate issues when accessing the application, you can check the status of your certificate using the following command:\n\n```sh\nkubectl get certificate -n lifecycle-app\n```\n\n\n\nMake sure the certificate is in the `Ready` state. If it is not, you may need to wait a bit longer for the certificate to be issued or troubleshoot any issues with your DNS settings.\n\nLet's move on to the next step where we will create a GitHub app to connect Lifecycle with your repositories." + "body": "Now that the infrastructure components are setup, let's install the lifecycle app and create a new Github app that will send events to the application to process and create ephemeral dev environments.\n\n\n Make sure you have updated the kube config to be able to `helm install` in the\n cluster you just created!\n\n\n- Follow installation steps in [lifecycle helm chart](https://github.com/GoodRxOSS/helm-charts/blob/main/charts/lifecycle/README.md)\n\n- Wait for the installation to complete and verify that the pods are running:\n\n```sh\nkubectl get pods -n lifecycle-app\n```\n\n- Once the pods are running, you can access the application at your configured domain (e.g. `https://app.0env.com`)\n\n\n\nJust like that, you have successfully installed Lifecycle and set up the necessary infrastructure to start creating ephemeral environments for your GitHub pull requests!\n\nIf you notice any secure certificate issues when accessing the application, you can check the status of your certificate using the following command:\n\n```sh\nkubectl get certificate -n lifecycle-app\n```\n\n\n\nMake sure the certificate is in the `Ready` state. If it is not, you may need to wait a bit longer for the certificate to be issued or troubleshoot any issues with your DNS settings.\n\nLet's move on to the next step where we will create a GitHub app to connect Lifecycle with your repositories." }, { "title": "Prerequisites", diff --git a/src/lib/static/blogcontent/blogcontent.ts b/src/lib/static/blogcontent/blogcontent.ts index 157d67c..06b664d 100644 --- a/src/lib/static/blogcontent/blogcontent.ts +++ b/src/lib/static/blogcontent/blogcontent.ts @@ -57,7 +57,7 @@ export const blogContent = [ description: null, date: null, path: "docs/setup/install-lifecycle", - body: "Now that the infrastructure components are setup, let's install the lifecycle app and create a new Github app that will send events to the application to process and create ephemeral dev environments.\n\n\n Make sure you have updated the kube config to be able to `helm install` in the\n cluster you just created!\n\n\n- Clone the repository:\n\n```sh\ngit clone https://github.com/GoodRxOSS/lifecycle\ncd lifecycle\n```\n\n- Install the Lifecycle Helm chart:\n\n```sh\nhelm upgrade -i lifecycle helm/web-app --namespace lifecycle-app --values ./helm/environments/default/lifecycle.yaml --set components.web.ingress.hosts\\[0\\].host=app.\n```\n\n\n Make sure to replace values with your actual domain.\n\n\n- Wait for the installation to complete and verify that the pods are running:\n\n```sh\nkubectl get pods -n lifecycle-app\n```\n\n- Once the pods are running, you can access the application at your configured domain (e.g. `https://app.0env.com`)\n\n\n\nJust like that, you have successfully installed Lifecycle and set up the necessary infrastructure to start creating ephemeral environments for your GitHub pull requests!\n\nIf you notice any secure certificate issues when accessing the application, you can check the status of your certificate using the following command:\n\n```sh\nkubectl get certificate -n lifecycle-app\n```\n\n\n\nMake sure the certificate is in the `Ready` state. If it is not, you may need to wait a bit longer for the certificate to be issued or troubleshoot any issues with your DNS settings.\n\nLet's move on to the next step where we will create a GitHub app to connect Lifecycle with your repositories.", + body: "Now that the infrastructure components are setup, let's install the lifecycle app and create a new Github app that will send events to the application to process and create ephemeral dev environments.\n\n\n Make sure you have updated the kube config to be able to `helm install` in the\n cluster you just created!\n\n\n- Follow installation steps in [lifecycle helm chart](https://github.com/GoodRxOSS/helm-charts/blob/main/charts/lifecycle/README.md)\n\n- Wait for the installation to complete and verify that the pods are running:\n\n```sh\nkubectl get pods -n lifecycle-app\n```\n\n- Once the pods are running, you can access the application at your configured domain (e.g. `https://app.0env.com`)\n\n\n\nJust like that, you have successfully installed Lifecycle and set up the necessary infrastructure to start creating ephemeral environments for your GitHub pull requests!\n\nIf you notice any secure certificate issues when accessing the application, you can check the status of your certificate using the following command:\n\n```sh\nkubectl get certificate -n lifecycle-app\n```\n\n\n\nMake sure the certificate is in the `Ready` state. If it is not, you may need to wait a bit longer for the certificate to be issued or troubleshoot any issues with your DNS settings.\n\nLet's move on to the next step where we will create a GitHub app to connect Lifecycle with your repositories.", }, { title: "Prerequisites", diff --git a/src/pages/docs/setup/install-lifecycle.mdx b/src/pages/docs/setup/install-lifecycle.mdx index be7b15d..45785a0 100644 --- a/src/pages/docs/setup/install-lifecycle.mdx +++ b/src/pages/docs/setup/install-lifecycle.mdx @@ -17,22 +17,7 @@ Now that the infrastructure components are setup, let's install the lifecycle ap cluster you just created! -- Clone the repository: - -```sh -git clone https://github.com/GoodRxOSS/lifecycle -cd lifecycle -``` - -- Install the Lifecycle Helm chart: - -```sh -helm upgrade -i lifecycle helm/web-app --namespace lifecycle-app --values ./helm/environments/default/lifecycle.yaml --set components.web.ingress.hosts\[0\].host=app. -``` - - - Make sure to replace values with your actual domain. - +- Follow installation steps in [lifecycle helm chart](https://github.com/GoodRxOSS/helm-charts/blob/main/charts/lifecycle/README.md) - Wait for the installation to complete and verify that the pods are running: