apiVersion: bitnami.com/v1alpha1
kind: SealedSecret
metadata:
  creationTimestamp: null
  name: community-metabase-v1
  namespace: default
spec:
  encryptedData:
    MB_DB_DBNAME: AgBi8ydHiIWJbax2xcTo+8RE3aWMlsBQ2o+OdJFI646kz3rfCtJMP6F+nCTeHMkNstw6eASt+NDl8DkV8R+uPSjRYQC3WWs3kOgM0Zk9iBJ/u2hM/j+WSG0+NAAVIoTdu+HIbJclN8Tk6+uDvhicmfdh/s2nOXSexNOkcNYbxo06SJphfCFavjwmRQFFcdlXV6PQ2HOV4bz/Bh3SJ4tAvoLwUSGoWXd6jRkW/+aMQbkZlLBMly6aXf/eLtpXDTEf+k8ogjvDA5SW5PChAhK4QPHVRfl/f4a26b/EWF9n4DOeFvZ2Uqfa4TTngp67Sf4ie5OV+mN1ZOM+7hW7HShrUxNA0r75C5FlYob1vaY/en1Lh1qNQWRrjk78/ka0DttqCkU3nb912yTz3PVH8JI4mxg4z6zzs9OMG8GOuebddgf74cCpN9605Ldo4fvDxFBLsWUI6tlc4GyTK+JqL1YfS3ywQV3nDf6QVokafl0ch6vGyAikvqzNza951W0g0eDlG9qMiNAMWfib+JkCglDXN8xbM6Gop0nPSJ6mm73+4hmFyyFjJKw/2k5qVAfLCPb90gR+IwHfZ/KX5UM+rMqlgkrGrZcb7wNaQTV6k2i4JWz+oDJHlLhYJ6FxmU7sp+NLibb997nSM848pX21dDqYHaDnyMlew+waptt3HzatGJndCU+bBgeDcMhq+1L3bK2nFi6li+NWLIgrEEtsL9noyY8omrI=
    MB_DB_HOST: AgC8ju2mZEGKxDy2+I5WCClxmvV4fWKPFegDtd7WpU1/sJqOuBFuWHHQfwsNqd4Y0tEqDCdZ6RUYsKTQiq/k/72c3Wanoq3Ie+fKWPo5rQXJz/96dbswf3ZKMubJwFDhav48TYlrH2MbQxi3aqPTl73lWPYGEOU9XUXURYAxU440kBUF9N6/BVZViIPGmlUL/KFR0vyV/FmOdvXX5Yv7ULh80i8TpDqvlxioTGm4rV1SSQmyblESDGjEpSOKrdxJU0NfefGqUa0XFW8V/M3WueMrli3NT6ppQ3NlEhOaDCEee++5pv8eCpSO3XgVs9ARQ96XFJ9BrsjmaeLxKi6VxJZI8a7TagOYedQ1hziGOwd5wARysvHgaKaQr/KIn/RIs8/Kobjp7sIzlS28msXadxAt8WQgwSB05gbvmgnGB7/XJveGVmGckqh1tjKNSMYI3hPL95kpJeig2qRiUoW6nO/Pbdq+YZHMIphRpuQwPB6rL3vH5SnDguhGJcZIuoP73NsVzq7V/EoRsEEA58QY3KiWLruPXeko63mrdYYzhXLetvxErskEmKu759vJy3KH9BUfaPya3o7enIP+aScbztfIHnlhGnDMdfipP24TynDEkDWikOR0tqqddtq7UV7zFSES86alHphlYjDTMQUQjJXs9cQkisuRIaBggKv7quFlOGYmoosAD9R+XTlEJnWU2b3Wpt8my0ajwcRRaw4=
    MB_DB_PASS: AgBF+wyqqGUtufH+DXXXA4CUDb8fo5PACCdjjd75plziBUB1Rz2T8gwYkT/bFA8aVkUnlkcWXmkmuutjzHJnBh+jSRdm48Hdy43VnF6av6B3485/o2sgB6WHoqroOEYRyzqmxsTZYeuxzMEkEWbivVV7xrSdRFFt7g2YcrSVT1yS1q/4X9gp6XJ59Z/r65gMfTnuB080ohZ4/BxSW3dEWT160U1oWUiFfBtHjbMMs6UohhZ6WUZe/8GbuqbbshRwYodZVtRn9xG3lTWLLAb/JMmbhHNlOP+1fNLiIbFs4YSRmbruYSXv/pWvJlzBBi6IpGIxd2wGxj0SFV22zKdbnouP5TTVmr3WVF20mRLlTbOAafba/CWcyNOHsABg+CdXmHwoNUeAXw3dbfPjEMFGChLm9qNo20ZI/3/Ryt4glUEGlyZXkEZJ9+e9uLQEiu2bmnPJT0XSJS8dMi7LBxrKSfHrLps+Tv7h6/7UMmYWHnCvkVwAaF/uxDcrJaFXPMZROX0wK6bWiOv9WDNujHBUn9jdQBnU1URuEmIqlflnAK6oQ2TFmnL8YNPh//RNKg7C/VPtE/l43TT9VqXNsuRPA1n7F1EK869AM+o7VRslZ52pP7m83ht4SK1truQT6W+j+PNsGQjeyl4iE6Yh/u0U06BD9Q2W9TUWvgucMaeJnYsDXp0PSnHVZqCaFpxMB+aXKjwTUXiCFgr4bXuPQWk=
    MB_DB_PORT: AgBXXHFvKtkjzsFdVEyJ+WdRp+5EiPoMRaC+s4A2bP0fwG49yFRe+D6s+TGvF4etU+B4RMLxdWbWuRGlY/p+GOQxEe6lvs9TNXbhzV26PM/wWG4DGBQJbJdXR3r3wNI7oVsxEjhuDIZ0lcjHZHpYrrByve+oNd+8q1b/BlOFI7JhaZeC+y4ur2GKu8Xx59g3981uVVZ8cQxg9AdJs8bcdRFW9waw0je/2+VKuqVV6G8MLVrbVvMz+KMDGa5OPPQW8JnJI0kNhKTsSU32y8xf4iW+YzT3wKEaq04SzGniJlB3CYKISnx21QSAtcnZjwYCmfW8QwJPnQLAmdy/2mg+K+nc287G8lEdTWUgYGOQuL7Bd2dak2HkT1qtVtH2Xge+m/mvI88KtZKuWiG3pF80Bko6mlzvOVH5BZ8I/lYJFYJfQPQRPQNoTyzx4cETBdfyvpnISuIoE4Q3v/0rFhsjsXIVBow+iXpeBjXUdixK8bsyb7yhljCCw1qSZl4UJcJahCgfIMvrIieDypt7KyPLYGzDB2XGdPGh/7/7G8KzTtA9+PbHZYAECGhCDL2lpZfT5YXlVLpI1uH6AHi9WtHDSbuADWZVMeWfTynrtrt+rdcURpB1/dJB9rsr8yM3raIPQtjgFqkfE5hilzS1qoL6X7R+8b5oMwctlkP6xkw739q+/8MnmiPqfV0lx5bgYrgGA+nKOm+I
    MB_DB_TYPE: AgCf2w9T6Y3Y/DmmRcJCLnlUBoQ1qIAXuQU5gDzfhIPiivMKsEnf8+XPvYvHhZbv9owgnBePaz9+wp5B6RjvaCc/F2AYTvAaBP4PaKL75uvu81i4q1AT2UEyAWaL2AIXV6xrMMTS2bCTlqEyDtCWVolWE02fvbD0J6n3bAvjYLhmzkR5K6pKEAczXO9WGde8Ubm+hkl44FDO4VGj1rYfDXRPo9hUWBXe2D/fIdolVY0pvc8F5Wkgncvv3WD1euNbrLaXoa7+ZPl2Ed5ai38+1aHaxgqver8CDCuxlaio4XfjoKmIRqM9Y9EsLMyK0/YcbbY9QHOPo29VLLpa4qU+rmWfHqj75tJdcWrpd5emkL15nc55duoD6NXJU5pIpeVu5b9doXXwTtefDhpV3I52UIkHGEfNHZrj0oY8wuqgiImh5x0XgLclDPahzj7A4FqVgADq/MUCYbrFU2+yaobpbIaPy+LpqHIbk+/HfojdGwQCHpdPoSYwuHq63kWsS+CxbgcQF5/vFSLmrduZam8ZGW4AQJ3AWcoelJbMhu5h1IJ3p6DhV/AJciH0grW3+EmCF5Ft1/Z+r8wapavlhmwSeglw5hRLanR7nU436H33ORlGnzLAOzHwGWMn1CqiSs+CTgm3ip1Bfg2A9p7G+74VaSq6fmENdY9IJkhndSxYgpV45jujUlH6rrQqPcMdcmoukswHZGRA/Q==
    MB_DB_USER: AgB1pfAm2ovUl6zPUU99lSKofPQjYigoSNYT7ghkDcQ1vVUqtmF/qXwEO7MxCMdjCMWMldVkWQ8yTuq+IB5esFAEV4QIt1sk8jrEVA6cdU8gUx2gEYCtMRYoKVcrbXaJu6ZywS1/a/Hr92c9/1j4KlJViM8B6kaV3lTiz91ODdbENCq8GPjD3mX+dD/8giR1jZ2x98OYFY4WeDJgsdHbBx51I4s5bKFHZ9ly8TjRZa7nkTePJMaqCyUq2i7kZEztr/bMEu+uGzHi1FoQJ4hhL5B1S06OQpRvng37xdoryFCUscM0VWSjl5B1ysws6VeQAemeC4LbBYrjTDt2PMLYFx92HVJLqJKpAuFpZEqadq/gd1K+GMhIIaIn1JzMuc014ZJDVMVTHv80tF/4xdqkrtLSqfrGgT2ZsTx6CaI0J07ZliEXLi8bsxP+kUOSLQAkwDD2SZgoW3ZJgOyomCuikv4moT570Y1/qpiWoXv5RFRSLzZz+WjqhccFGWUIvasFhGBGYcM07yJAg3aX4m75WdpDElz725dOcXCjJWDQTLok8bHPg3OMWMP97+rT0cpy9HuxssmP43RzpqqBxazLGnmBH+VcHQuaBEttt3JcI3f51xHjA2cnX+uyBusUWwjxa+okfwi5WZTB1OA1L1kjrn1KowH7Qw2L3BHdKVMBe0vXgcnS7FmHl16LnrXrj1NdwHFZUNyQh79yR3cDG1q23ZHUSJw=
  template:
    data: null
    metadata:
      creationTimestamp: null
      name: community-metabase-v1
      namespace: default
    type: Opaque

---

apiVersion: apps/v1
kind: Deployment
metadata:
  namespace: default
  name: community-metabase
spec:
  replicas: 1
  selector:
    matchLabels:
      app: community-metabase
  template:
    metadata:
      labels:
        app: community-metabase
    spec:
      containers:
      - name: server
        image: metabase/metabase:v0.46.6.4
        env:
        - name: TZ
          value: Asia/Shanghai
        - name: JAVA_OPTS
          value: '-Dhttps.proxyHost=10.7.121.206 -Dhttps.proxyPort=18390 -Dhttp.proxyHost=10.7.121.206 -Dhttp.proxyPort=18390'
        envFrom:
        - secretRef:
            name: community-metabase-v1
        livenessProbe:
          httpGet:
            path: /api/health
            port: 3000
          periodSeconds: 10
          initialDelaySeconds: 3
          successThreshold: 1
          timeoutSeconds: 4
        ports:
        - containerPort: 3000
        resources:
          limits:
            cpu: "2"
            memory: 4Gi
          requests:
            cpu: "0.5"
            memory: 256Mi

---

apiVersion: v1
kind: Service
metadata:
  namespace: default
  name: community-metabase-inner-ulb
  labels:
    app: community-metabase
  annotations:
    service.beta.kubernetes.io/ucloud-load-balancer-id: "ulb-hekurybjxjo"
    service.beta.kubernetes.io/ucloud-load-balancer-type: "inner"
    service.beta.kubernetes.io/ucloud-load-balancer-vserver-client-timeout: "60"
spec:
  type: LoadBalancer
  externalTrafficPolicy: Local
  ports:
    - protocol: TCP 
      port: 80
      targetPort: 3000
  selector:
    app: community-metabase
