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

Implement new and improved terraform-base deployment #3089

Merged
merged 18 commits into from
Mar 12, 2024
Merged

Implement new and improved terraform-base deployment #3089

merged 18 commits into from
Mar 12, 2024

Commits on Mar 12, 2024

  1. feat: new terraform

    frrist committed Mar 12, 2024
    Configuration menu
    Copy the full SHA
    f81751a View commit details
    Browse the repository at this point in the history
  2. Make changes to incorporate VMI

    js-ts authored and frrist committed Mar 12, 2024
    Configuration menu
    Copy the full SHA
    bdd71bd View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    92d60bd View commit details
    Browse the repository at this point in the history
  4. feat: add support for enabling networed jobs

    frrist committed Mar 12, 2024
    Configuration menu
    Copy the full SHA
    8598b6b View commit details
    Browse the repository at this point in the history
  5. feat: move bacalhau repo to own disk

    frrist committed Mar 12, 2024
    Configuration menu
    Copy the full SHA
    99e2de0 View commit details
    Browse the repository at this point in the history
  6. feat: support local directory publisher

    frrist committed Mar 12, 2024
    Configuration menu
    Copy the full SHA
    ff9f379 View commit details
    Browse the repository at this point in the history
  7. feat: add otel agent to collect bacalhau telemetry

    - agent currently logs telemetry. later can be configured to pusblish to
      an endpoint: either one we host, or something like google stackdriver
    frrist committed Mar 12, 2024
    Configuration menu
    Copy the full SHA
    82b9a0e View commit details
    Browse the repository at this point in the history
  8. feat: implement centralized otel collector via terraform

    - closes #expanso-planning/issues/429
    frrist committed Mar 12, 2024
    Configuration menu
    Copy the full SHA
    3f35596 View commit details
    Browse the repository at this point in the history
  9. feat: implement token-based authn/z & NATs

    - still need HTTPS
    frrist committed Mar 12, 2024
    Configuration menu
    Copy the full SHA
    03a20c8 View commit details
    Browse the repository at this point in the history
  10. feat: allow different versions of bacalhau to be installed

    gracefully handle version upgrades, ensure the attached disks re-attach
    frrist committed Mar 12, 2024
    Configuration menu
    Copy the full SHA
    248131c View commit details
    Browse the repository at this point in the history
  11. fix: configure otel collector correctly

    - don't export tracing data
    frrist committed Mar 12, 2024
    Configuration menu
    Copy the full SHA
    75d396c View commit details
    Browse the repository at this point in the history
  12. fix: terraform ignores state changes to attached disks

    also set correct env vars to install bacalhau from source
    frrist committed Mar 12, 2024
    Configuration menu
    Copy the full SHA
    fe72e47 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    734ba65 View commit details
    Browse the repository at this point in the history
  14. feat: better install script, install via commit

    frrist committed Mar 12, 2024
    Configuration menu
    Copy the full SHA
    98ab93e View commit details
    Browse the repository at this point in the history
  15. feat: wire up tokens for compute nodes

    frrist committed Mar 12, 2024
    Configuration menu
    Copy the full SHA
    256e952 View commit details
    Browse the repository at this point in the history
  16. refactor: simplify variables

    - do not repeat yourself terraform practices
    frrist committed Mar 12, 2024
    Configuration menu
    Copy the full SHA
    29c4f70 View commit details
    Browse the repository at this point in the history
  17. fix: add earthly to deps in install script

    frrist committed Mar 12, 2024
    Configuration menu
    Copy the full SHA
    c86e8e4 View commit details
    Browse the repository at this point in the history
  18. rename terraform for marketplace

    frrist committed Mar 12, 2024
    Configuration menu
    Copy the full SHA
    ea39a5f View commit details
    Browse the repository at this point in the history