apiVersion: apps/v1
kind: Deployment
metadata:
  name: account-iam-openapi-redis-seed
spec:
  replicas: 1
  selector:
    matchLabels:
      app.kubernetes.io/name: account-iam-openapi-redis-seed
  template:
    metadata:
      labels:
        app.kubernetes.io/name: account-iam-openapi-redis-seed
    spec:
      containers:
        - name: redis-seed
          image: redis:7-alpine
          command:
            - /bin/sh
            - -ec
            - |
              for attempt in $(seq 1 60); do
                if redis-cli -h account-redis ping >/dev/null; then
                  break
                fi
                sleep 1
              done
              redis-cli -h account-redis ping >/dev/null
              while true; do
                redis-cli -h account-redis -n 0 set dbaas:account:api_keys:CP9IAMAK '{"private_key":"b7be6f77b1671dee3be0779ebfd856ca9245e36d7ab89cdafe1c52a947ba94f1c50ac97788d46f93e22ac3095ab78336","cidrs":["0.0.0.0/0"],"rate_limit_rpm":500}'
                redis-cli -h account-redis -n 0 set dbaas:account:api_keys:CP9E2AK '{"private_key":"b7be6f77b1671dee3be0779ebfd856ca9245e36d7ab89cdafe1c52a947ba94f1c50ac97788d46f93e22ac3095ab78336","cidrs":["0.0.0.0/0"],"rate_limit_rpm":500}'
                sleep 10
              done
