drupal-clone
bennu/drupal-clone/helm
Drupal-clone module This repo bring to use Drupal-clone helm chart. About This module bring to use drupal-clone helm chart which help us to migrate and deploy a existing Drupal site with ease in K8s. In any case, there are some previous steps that needs to be done before using this module. - A existing and populated database accesible from K8s - A s3 bucket (or compatible bucket) with a tar.gz file for Drupal itself - A s3 bucket (or compatible bucket) with a tar.gz file for the 'files' folder containing all the assets uploaded by the users - A existing secret (basich-auth) containing the username and password for the database - A existing secret (basich-auth containing the username and password for the s3 bucket Requeriments | Name | Version | |:----:|:-------:| | Terraform | >= 0.13 | |
| Name | Type | Description | Default |
|---|---|---|---|
| chart_repository | string | Helm chart repository for drupal-clone | "https://charts.bennu.cl" |
| db_host | string | Mysql database hostname | "" |
| s3_assets_path | string | path/to/assets/ inside s3 bucket or compatible | "" |
| pvc_create | bool | Create a new pvc for the deployment | true |
| git_secret_name | string | Name of the secret containing username and password of the git repository user | "" |
| git_commit_hash | string | Commit hash to clone an specific commit of the drupal code | "" |
| chart_version | string | Helm chart version for drupal-clone | "1.0.7" |
| s3_custom_site_path | string | path/to/custom/site inside s3 bucket or compatible | "" |
| s3_secret_name | string | Secret name containing user and password for s3 bucket or compatible | "" |
| phpfpm_image_repository | string | repository for image used for php-fpm | "bennu/php-fpm" |
| nginx_image_repository | string | repository for image used for nginx | "bennu/nginx" |
| git_name | string | name of the git remote repository to download drupal code | "" |
| git_url | string | url of the git remote repository to download drupal code (it should not contain | "" |
| db_name | string | Mysql database name | "" |
| s3_custom_site_filename | string | filename for custom site file (tar.gz) | "" |
| preinstall_name | string | name for the pre-install job | "files-drupal" |
| phpfpm_image_tag | string | tag for the image used for php-fpm | "testdrupal" |
| ingress_annotattions | map | Annotations for drupal-clone ingress | {} |
| name | string | Value for drupal-clone name in pods | "" |
| db_port | string | Mysql database port | "3306" |
| … and 1 more inputs | |||