{
  "commonLabels": {},
  "imagePullSecrets": [],
  "imageTag": "",
  "nameOverride": "",
  "pullPolicy": "IfNotPresent",
  "nodeSelector": {},
  "tolerations": [],
  "dynamicResourceNamePrefixEnabled": false,
  "fullnameOverride": "",
  "restrictedHTTPClient": false,
  "log": {
    "level": "info",
    "pretty": false
  },
  "db": {
    "host": "",
    "port": "5432",
    "database": "hub",
    "user": "hub",
    "password": "hub",
    "sslmode": "prefer"
  },
  "email": {
    "fromName": "",
    "from": "",
    "replyTo": "",
    "smtp": {
      "auth": "plain",
      "host": "",
      "port": 587,
      "username": "",
      "password": ""
    }
  },
  "creds": {
    "dockerUsername": "",
    "dockerPassword": ""
  },
  "images": {
    "store": "pg"
  },
  "events": {
    "scanningErrors": false,
    "trackingErrors": false
  },
  "dbMigrator": {
    "job": {
      "image": {
        "repository": "artifacthub/db-migrator"
      },
      "extraJobLabels": {},
      "extraPodLabels": {},
      "ttlSecondsAfterFinished": null,
      "automountServiceAccountToken": true,
      "serviceAccountName": "default",
      "securityContext": {},
      "containerSecurityContext": {},
      "resources": {},
      "nodeSelector": {},
      "tolerations": [],
      "extraEnvVars": [],
      "extraVolumeMounts": [],
      "extraVolumes": []
    },
    "loadSampleData": true,
    "configDir": "/home/db-migrator/.cfg"
  },
  "hub": {
    "ingress": {
      "enabled": true,
      "ingressClassName": "",
      "annotations": {},
      "extraLabels": {},
      "defaultBackendEnabled": true,
      "rules": [],
      "tls": []
    },
    "service": {
      "type": "NodePort",
      "port": 80
    },
    "serviceAccount": {
      "create": true,
      "name": "",
      "automountServiceAccountToken": true
    },
    "rbac": {
      "create": true
    },
    "deploy": {
      "readinessGates": [],
      "replicaCount": 1,
      "image": {
        "repository": "artifacthub/hub"
      },
      "securityContext": {},
      "containerSecurityContext": {},
      "resources": {},
      "initContainers": {
        "checkDbMigrator": {
          "image": {
            "repository": "rancher/kubectl"
          },
          "resources": {},
          "securityContext": {}
        },
        "checkDbIsReady": {
          "resources": {},
          "securityContext": {}
        }
      },
      "extraDeploymentLabels": {},
      "extraPodLabels": {},
      "extraVolumes": [],
      "extraVolumeMounts": [],
      "nodeSelector": {},
      "tolerations": [],
      "extraContainers": [],
      "extraEnvVars": []
    },
    "server": {
      "allowPrivateRepositories": false,
      "allowUserSignUp": true,
      "cacheDir": "",
      "configDir": "/home/hub/.cfg",
      "bannersURL": "",
      "baseURL": "",
      "shutdownTimeout": "10s",
      "motd": "",
      "motdSeverity": "info",
      "basicAuth": {
        "enabled": false,
        "username": "hub",
        "password": "changeme"
      },
      "cookie": {
        "hashKey": "default-unsafe-key",
        "secure": false
      },
      "csrf": {
        "authKey": "default-unsafe-key",
        "secure": false
      },
      "oauth": {
        "github": {
          "enabled": false,
          "clientID": "",
          "clientSecret": "",
          "redirectURL": "",
          "scopes": [
            "read:user",
            "user:email"
          ]
        },
        "google": {
          "enabled": false,
          "clientID": "",
          "clientSecret": "",
          "redirectURL": "",
          "scopes": [
            "https://www.googleapis.com/auth/userinfo.email",
            "https://www.googleapis.com/auth/userinfo.profile"
          ]
        },
        "oidc": {
          "enabled": false,
          "issuerURL": "",
          "clientID": "",
          "clientSecret": "",
          "redirectURL": "",
          "scopes": [
            "openid",
            "profile",
            "email"
          ],
          "skipEmailVerifiedCheck": false
        }
      },
      "xffIndex": 0
    },
    "analytics": {
      "gaTrackingID": ""
    },
    "theme": {
      "colors": {
        "primary": "#417598",
        "secondary": "#2D4857"
      },
      "images": {
        "appleTouchIcon192": "/static/media/logo192_v2.png",
        "appleTouchIcon512": "/static/media/logo512_v2.png",
        "openGraphImage": "/static/media/artifactHub_v2.png",
        "shortcutIcon": "/static/media/logo_v2.png",
        "websiteLogo": "/static/media/logo/artifacthub-brand-white.svg"
      },
      "sampleQueries": [],
      "siteName": "Artifact hub"
    }
  },
  "scanner": {
    "enabled": true,
    "cronjob": {
      "image": {
        "repository": "artifacthub/scanner"
      },
      "securityContext": {},
      "containerSecurityContext": {},
      "serviceAccountName": "default",
      "resources": {},
      "extraCronJobLabels": {},
      "extraJobLabels": {},
      "extraVolumes": [],
      "extraVolumeMounts": [],
      "extraEnvVars": [],
      "nodeSelector": {},
      "tolerations": []
    },
    "concurrency": 3,
    "trivyURL": "",
    "cacheDir": "",
    "configDir": "/home/scanner/.cfg"
  },
  "tracker": {
    "cronjob": {
      "image": {
        "repository": "artifacthub/tracker"
      },
      "securityContext": {},
      "containerSecurityContext": {},
      "serviceAccountName": "default",
      "resources": {},
      "extraCronJobLabels": {},
      "extraJobLabels": {},
      "extraVolumes": [],
      "extraVolumeMounts": [],
      "extraEnvVars": [],
      "nodeSelector": {},
      "tolerations": []
    },
    "cacheDir": "",
    "configDir": "/home/tracker/.cfg",
    "concurrency": 10,
    "repositoryTimeout": "15m",
    "repositoriesNames": [],
    "repositoriesKinds": [],
    "bypassDigestCheck": false
  },
  "trivy": {
    "enabled": true,
    "deploy": {
      "image": "aquasec/trivy:0.69.3",
      "securityContext": {},
      "resources": {},
      "extraDeploymentLabels": {},
      "extraPodLabels": {},
      "extraVolumes": [],
      "extraVolumeMounts": [],
      "nodeSelector": {},
      "tolerations": []
    },
    "persistence": {
      "enabled": false,
      "size": "10Gi"
    }
  },
  "postgresql": {
    "enabled": true,
    "auth": {
      "username": "hub",
      "password": "hub",
      "database": "hub"
    },
    "global": {
      "security": {
        "allowInsecureImages": true
      }
    },
    "image": {
      "repository": "artifacthub/postgres",
      "tag": "latest"
    },
    "primary": {
      "extraVolumes": [
        {
          "name": "run",
          "emptyDir": {}
        }
      ],
      "extraVolumeMounts": [
        {
          "name": "run",
          "mountPath": "/var/run/postgresql"
        }
      ]
    }
  },
  "extraDeploy": []
}
