| `CF_REVIEW_ENVIRONMENT_DOMAIN` | The review environment domain | _none_ |
| `CF_REVIEW_RETIRED_APP_SUFFIX` | If set, the app old version is not deleted/overriden but renamed with this suffix | _none_ |
Note: By default review `environment.url` will be built as `${CF_REVIEW_ENVIRONMENT_SCHEME}://${$CI_PROJECT_NAME}-${CI_ENVIRONMENT_SLUG}.${CF_REVIEW_ENVIRONMENT_DOMAIN}`
@@ -142,7 +143,8 @@ Here are variables supported to configure the integration environment:
| `CF_INTEG_ENVIRONMENT_URL` | The integration environment url **including scheme** (ex: `https://my-application-integration.nonpublic.domain.com`). Do not use variable inside variable definition as it will result in a two level cascade variable and gitlab does not allow that. | _none_ |
| `CF_INTEG_ENVIRONMENT_URL` | The integration environment url **including scheme** (ex: `https://my-application-integration.nonpublic.domain.com`). Do not use variable inside variable definition as it will result in a two level cascade variable and gitlab does not allow that. | _none_ |
| `CF_INTEG_RETIRED_APP_SUFFIX` | If set, the app old version is not deleted/overriden but renamed with this suffix | _none_ |
#### Staging environment
@@ -165,6 +167,7 @@ Here are variables supported to configure the staging environment:
| `CF_STAGING_HOST_NAME`| application host name for `staging` env| `"${CF_BASE_APP_NAME}-staging"` |
| `CF_STAGING_ENVIRONMENT_URL` | The staging environment url **including scheme** (ex: `https://my-application-staging.nonpublic.domain.com`). Do not use variable inside variable definition as it will result in a two level cascade variable and gitlab does not allow that. | _none_ |
| `CF_STAGING_RETIRED_APP_SUFFIX` | If set, the app old version is not deleted/overriden but renamed with this suffix | _none_ |
#### Production environment
@@ -187,6 +190,7 @@ Here are variables supported to configure the production environment:
| `AUTODEPLOY_TO_PROD` | Determines the production deployment policy. When set, deployment to production is automatic (_continuous deployment_). When not set (default), deployment to production is manual (_continuous delivery_). | _none_ (_continuous delivery_) |
| `CF_PROD_ENVIRONMENT_URL` | The production environment url **including scheme** (ex: `https://my-application.public.domain.com`) Do not use variable inside variable definition as it will result in a two level cascade variable and gitlab does not allow that. | _none_ |
| `CF_PROD_RETIRED_APP_SUFFIX` | If set, the app old version is not deleted/overriden but renamed with this suffix | _none_ |
"description":"Enables a **manual** job to cleanup all review envs at once.\n\nYou may also use it to [schedule](https://docs.gitlab.com/ee/ci/pipelines/schedules.html) cloud resources cleanup. See documentation.",
"type":"boolean"
},
{
"name":"CF_REVIEW_RETIRED_APP_SUFFIX",
"description":"If set, the app old version is not deleted/overriden but renamed with this suffix",
"advanced":true
}
]
},
@@ -154,6 +159,11 @@
"name":"CF_INTEG_PASSWORD",
"description":"Cloud Foundry API password for integration env (only define if different from global)",
"secret":true
},
{
"name":"CF_INTEG_RETIRED_APP_SUFFIX",
"description":"If set, the app old version is not deleted/overriden but renamed with this suffix",
"advanced":true
}
]
},
@@ -199,6 +209,11 @@
"name":"CF_STAGING_PASSWORD",
"description":"Cloud Foundry API password for staging env (only define if different from global)",
"secret":true
},
{
"name":"CF_STAGING_RETIRED_APP_SUFFIX",
"description":"If set, the app old version is not deleted/overriden but renamed with this suffix",
"advanced":true
}
]
},
@@ -249,6 +264,11 @@
"name":"CF_PROD_PASSWORD",
"description":"Cloud Foundry API password for production env (only define if different from global)",
"secret":true
},
{
"name":"CF_PROD_RETIRED_APP_SUFFIX",
"description":"If set, the app old version is not deleted/overriden but renamed with this suffix",