Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Replace cb-store with etcd #1695

Merged
merged 26 commits into from
Jul 30, 2024
Merged

Replace cb-store with etcd #1695

merged 26 commits into from
Jul 30, 2024

Commits on Jul 25, 2024

  1. Add etcd auth

    * Add `setup-auth.sh` and `.env`, which is used by Docker Compose
    * Set up or apply auth on etcd server through `etcd-setup-auth` (an ephemeral container)
    * Improve configuration for connecting to `etcd` and `kvstore`
      - Add environment variables of `etcd`
      - Read envs and set to the configs (including auth info)
      - Retry several times until you connect to the `etcd` server
    * Update examples for `etcd` test
    yunkon-kim committed Jul 25, 2024
    Configuration menu
    Copy the full SHA
    d707e85 View commit details
    Browse the repository at this point in the history

Commits on Jul 26, 2024

  1. Configuration menu
    Copy the full SHA
    bd8a13f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b4973c4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f9ae7b3 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    93b1c11 View commit details
    Browse the repository at this point in the history
  5. Update README.md

    yunkon-kim committed Jul 26, 2024
    Configuration menu
    Copy the full SHA
    c333010 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    74ac071 View commit details
    Browse the repository at this point in the history

Commits on Jul 29, 2024

  1. Add and update docker-compose configuration to customize or set envs

    * Add `.env` and set variables with interpolation in the compose file
    * Specify environment variables for Docker-Compose
    * Match the specified environment variables with the environment variables of each service
    * Set default values ​​for each service environment variable
    yunkon-kim committed Jul 29, 2024
    Configuration menu
    Copy the full SHA
    9dfb368 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    edfbd08 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9ab10ba View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b28bc3f View commit details
    Browse the repository at this point in the history

Commits on Jul 30, 2024

  1. Add etcd auth

    * Add `setup-auth.sh` and `.env`, which is used by Docker Compose
    * Set up or apply auth on etcd server through `etcd-setup-auth` (an ephemeral container)
    * Improve configuration for connecting to `etcd` and `kvstore`
      - Add environment variables of `etcd`
      - Read envs and set to the configs (including auth info)
      - Retry several times until you connect to the `etcd` server
    * Update examples for `etcd` test
    yunkon-kim committed Jul 30, 2024
    Configuration menu
    Copy the full SHA
    1c20f63 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ce10210 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    471844f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a3980fc View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    39989e5 View commit details
    Browse the repository at this point in the history
  6. Update README.md

    yunkon-kim committed Jul 30, 2024
    Configuration menu
    Copy the full SHA
    e7a0670 View commit details
    Browse the repository at this point in the history
  7. Add and update docker-compose configuration to customize or set envs

    * Add `.env` and set variables with interpolation in the compose file
    * Specify environment variables for Docker-Compose
    * Match the specified environment variables with the environment variables of each service
    * Set default values ​​for each service environment variable
    yunkon-kim committed Jul 30, 2024
    Configuration menu
    Copy the full SHA
    cb23136 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    fc500b7 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    6279ae7 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    57c71f0 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    ad90808 View commit details
    Browse the repository at this point in the history
  12. Finalize docker-compose and etcd

    * Add environment variables of etcd to `setup.env`, `Dockerfile`, `docker-compose.yaml`, and `docker-compose-custom.yaml`
    * Specify `pull_policy: missing` for cb-tumblebug service in `docker-compose.yaml` and `docker-compose-custom.yaml`
    * Read `etcd` environment variables and initialize `kvstore`
    * Note - the endpoints environment variable of TB in `.env` specifies the target, because setting the environment variable can affect the relationship between compose services.
    yunkon-kim committed Jul 30, 2024
    Configuration menu
    Copy the full SHA
    79c3ebd View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    457c16c View commit details
    Browse the repository at this point in the history
  14. Update cleanDB.sh

    yunkon-kim committed Jul 30, 2024
    Configuration menu
    Copy the full SHA
    aeac076 View commit details
    Browse the repository at this point in the history
  15. Update cleanDB.sh

    cb-github-robot committed Jul 30, 2024
    Configuration menu
    Copy the full SHA
    c46749d View commit details
    Browse the repository at this point in the history