github.com/Racer159/jackal@v0.32.7-0.20240401174413-0bd2339e4f2e/examples/wordpress/jackal.yaml (about) 1 kind: JackalPackageConfig # JackalPackageConfig is the package kind for most normal jackal packages 2 metadata: 3 name: wordpress # specifies the name of our package and should be unique and unchanging through updates 4 version: 16.0.4 # (optional) a version we can track as we release updates or publish to a registry 5 description: | # (optional) a human-readable description of the package that you are creating 6 A Jackal Package that deploys the WordPress blogging and content management platform 7 8 variables: 9 # The unique name of the variable corresponding to the ###JACKAL_VAR_### template 10 - name: WORDPRESS_USERNAME 11 # A human-readable description of the variable shown during prompting 12 description: The username that is used to login to the WordPress admin account 13 # A default value to take if --confirm is used or the user chooses the default prompt 14 default: jackal 15 # Whether to prompt for this value interactively if it is not --set on the CLI 16 prompt: true 17 - name: WORDPRESS_PASSWORD 18 description: The password that is used to login to the WordPress admin account 19 prompt: true 20 # Whether to treat this value as sensitive to keep it out of Jackal logs 21 sensitive: true 22 - name: WORDPRESS_EMAIL 23 description: The email that is used for the WordPress admin account 24 default: hello@defenseunicorns.com 25 prompt: true 26 - name: WORDPRESS_FIRST_NAME 27 description: The first name that is used for the WordPress admin account 28 default: Jackal 29 prompt: true 30 - name: WORDPRESS_LAST_NAME 31 description: The last name that is used for the WordPress admin account 32 default: The Axolotl 33 prompt: true 34 - name: WORDPRESS_BLOG_NAME 35 description: The blog name that is used for the WordPress admin account 36 default: The Jackal Blog 37 prompt: true 38 39 components: 40 - name: wordpress # specifies the name of our component and should be unique and unchanging through updates 41 description: | # (optional) a human-readable description of the component you are defining 42 Deploys the Bitnami-packaged WordPress chart into the cluster 43 required: true # (optional) sets the component as 'required' so that it is always deployed 44 charts: 45 - name: wordpress 46 url: oci://registry-1.docker.io/bitnamicharts/wordpress 47 version: 16.0.4 48 namespace: wordpress 49 valuesFiles: 50 - wordpress-values.yaml 51 images: 52 - docker.io/bitnami/apache-exporter:0.13.3-debian-11-r2 53 - docker.io/bitnami/mariadb:10.11.2-debian-11-r21 54 - docker.io/bitnami/wordpress:6.2.0-debian-11-r18 55 manifests: 56 - name: connect-services 57 namespace: wordpress 58 files: 59 - connect-services.yaml