Skip to content
This repository was archived by the owner on Mar 10, 2026. It is now read-only.

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 

README.md

Ghost Argo CD Application

This is an Argo CD Application to deploy Ghost, a blogging platform. We're currently using the small-hack Ghost helm chart, and we use the official ghost docker image.

Screenshot of the the ghost app in the Argo CD web interface using tree view mode. You can see the ghost app branches into 4 appsets that all have their own corresponding apps, including: ghost-app-set, ghost-bitwarden-eso, ghost-mysql-app-set, ghost-activitypub-mysql-app-set, and ghost-pvc-appset

Sync Waves

These are the Argo CD Sync waves for both the app_of_apps and app_of_apps_with_tolerations directories:

  1. External Secrets and PVCs
  2. MySQL (one for ActivityPub and one for Ghost)
  3. Ghost web app (includes ActivityPub deployment as well)

Directories

directory purpose
app_of_apps Point your Argo CD app at this directory if you don't have any tolerations or affinity to be mindful of
app_of_apps_with_tolerations Point your Argo CD app at this directory if you tolerations and affinitys to be mindful of
external_secrets ExternalSecrets using the bitwarden provider (used by both app_of_apps and app_of_apps_with_tolerations)
storage Persistent Volume configuration for Ghost and MySQL (used by both app_of_apps and app_of_apps_with_tolerations)