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

Rename provision_task to janus_cli, add create-datastore-key command. #314

Merged
merged 8 commits into from Jul 18, 2022

Commits on Jul 14, 2022

  1. Copy the full SHA
    5d7c4bb View commit details
    Browse the repository at this point in the history

Commits on Jul 15, 2022

  1. janus_cli: add create_datastore_key command.

    The testing is done via a new library used to spin up an ephemeral
    Kubernetes cluster using `kind`. It interacts with `kind` by shelling
    out; I'm not happy about this, but I can't find an equivalent library
    for Rust.
    branlwyd committed Jul 15, 2022
    Copy the full SHA
    b37b7e5 View commit details
    Browse the repository at this point in the history
  2. Update Dockerfile to install openssl dev dependencies.

    Unfortunately, kube doesn't work with rustls when talking to local
    clusters: kube-rs/kube#153
    
    Thankfully, openssl is only a dependency if the test-utils feature is
    enabled, so our release builds will not depend on openssl.
    Unfortunately, that means that our release builds will be interacting
    with Kubernetes using a different TLS library than our tests use.
    branlwyd committed Jul 15, 2022
    Copy the full SHA
    90f703e View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    162fc88 View commit details
    Browse the repository at this point in the history
  4. Remove openssl dependency from Dockerfile.

    It's no longer necessary since the crate features are set up to
    (rightfully) not include openssl in release builds.
    branlwyd committed Jul 15, 2022
    Copy the full SHA
    0abd932 View commit details
    Browse the repository at this point in the history
  5. Copy the full SHA
    c7a42e1 View commit details
    Browse the repository at this point in the history
  6. Note kind dependency for tests in the README.

    Also, update a stale reference to "PPM" as the protocol name to "DAP".
    branlwyd committed Jul 15, 2022
    Copy the full SHA
    bd255da View commit details
    Browse the repository at this point in the history
  7. Copy the full SHA
    fad3b04 View commit details
    Browse the repository at this point in the history