Commit graph

  • 70f1dc36e4 Implement Prog composition and host bootstrapping Daniel Farina 2023-03-07 12:01:39 -08:00
  • 697f98ea83 Run Prog in database transaction Daniel Farina 2023-03-06 13:20:58 -08:00
  • 7cb3d11f8c Add byebug Daniel Farina 2023-03-06 13:18:59 -08:00
  • 42159a94bd Remove "schedule" setting in test Daniel Farina 2023-03-05 15:32:29 -08:00
  • 269dd69813 Add hop prog feature Daniel Farina 2023-03-03 14:33:48 -08:00
  • d202ff0fb8 Implement Prog composition and host bootstrapping Daniel Farina 2023-03-07 12:01:39 -08:00
  • 3d5abc25de
    Update README.md Ozgun Erdogan 2023-03-07 15:36:45 +01:00
  • 813183172a Handful of table adjustments Daniel Farina 2023-03-04 16:52:20 -08:00
  • db2c4e66a9 Switch to Prog::Test Daniel Farina 2023-03-03 14:19:49 -08:00
  • a9c0cb6227 Run Prog in database transaction Daniel Farina 2023-03-06 13:20:58 -08:00
  • 24bdd2f220 Add byebug Daniel Farina 2023-03-06 13:18:59 -08:00
  • 1d726d6f56 Remove "schedule" setting in test Daniel Farina 2023-03-05 15:32:29 -08:00
  • 830404baa4 Add Sshable#cmd to run SSH commands Daniel Farina 2023-03-03 14:05:53 -08:00
  • fecb821384 Release lease in presence of exception Daniel Farina 2023-03-03 07:16:46 -08:00
  • aee2a3876b Add netaddr to project and use it to parse PG inet and cidr types Daniel Farina 2023-03-03 07:01:08 -08:00
  • 0028b923a3 Target new version of Ruby in RuboCop Daniel Farina 2023-03-02 18:58:22 -08:00
  • e2b64584dd Add hop prog feature Daniel Farina 2023-03-03 14:33:48 -08:00
  • af3072c247 Handful of table adjustments Daniel Farina 2023-03-04 16:52:20 -08:00
  • 119aee0b8e Switch to Prog::Test Daniel Farina 2023-03-03 14:19:49 -08:00
  • f48e2ef475 Add Sshable#cmd to run SSH commands Daniel Farina 2023-03-03 14:05:53 -08:00
  • 97cc7818f5 Release lease in presence of exception Daniel Farina 2023-03-03 07:16:46 -08:00
  • 7f8b090dce Add netaddr to project and use it to parse PG inet and cidr types Daniel Farina 2023-03-03 07:01:08 -08:00
  • 21fe98989f Target new version of Ruby in RuboCop Daniel Farina 2023-03-02 18:58:22 -08:00
  • 91c85636c2 Work around Linux MAC re-assignment bug Daniel Farina 2023-03-01 18:41:42 -08:00
  • 4e300c45a2 Integrate systemd unit installation into prep and purge Daniel Farina 2023-03-01 18:29:44 -08:00
  • 1725d75ed8 Customize README Daniel Farina 2023-03-01 15:14:00 -08:00
  • 3b3be16868 Add overwrite_envrb rake task Daniel Farina 2023-03-01 14:08:30 -08:00
  • 54aba8bf6e Add systemd support for starting and stopping cloud-hypervisor Daniel Farina 2023-02-28 20:08:29 -08:00
  • 1ab7de2a75 Remove extraneous processes from tree when starting hypervisor Daniel Farina 2023-02-28 15:19:52 -08:00
  • 0afeaca733 Abstract the virtual machine setup into a class Daniel Farina 2023-02-28 07:35:05 -08:00
  • d5312445a9 Work around Linux MAC re-assignment bug Daniel Farina 2023-03-01 18:41:42 -08:00
  • 7e92654b1c Integrate systemd unit installation into prep and purge Daniel Farina 2023-03-01 18:29:44 -08:00
  • 8ec87e760e Add infrastructure for computing paths in vm home directory Daniel Farina 2023-02-27 18:46:07 -08:00
  • 9aa728ef13 Write hypervisor console output to a file Daniel Farina 2023-02-27 15:26:10 -08:00
  • f79a510a8b Add automation for preparing the host files and directories Daniel Farina 2023-02-27 13:24:22 -08:00
  • e128308242 Avoid reading host known_hosts file for ssh connections Daniel Farina 2023-02-27 07:33:59 -08:00
  • 1da96058ab Add bootstrapper for rhizome user Daniel Farina 2023-02-27 07:13:41 -08:00
  • 35f64aa4fd Add rhizome and prog to install it Daniel Farina 2023-02-27 05:53:14 -08:00
  • 4cbf1b6590 Add apoptosis Daniel Farina 2023-02-26 17:33:26 -08:00
  • a4d3cf7c55 Constrain standardrb version to be newer Daniel Farina 2023-02-26 12:25:42 -08:00
  • db33118f82 Bump rodauth from 2.27.0 to 2.28.0 dependabot[bot] 2023-02-25 00:09:45 +00:00
  • a56b67f5c3 Add CI github action Daniel Farina 2023-02-26 07:15:12 -08:00
  • e2dead49f0 Several Config enhancements Daniel Farina 2023-02-26 11:10:31 -08:00
  • c721882ad5 Customize README Daniel Farina 2023-03-01 15:14:00 -08:00
  • 143b99c178 Add overwrite_envrb rake task Daniel Farina 2023-03-01 14:08:30 -08:00
  • 8a8c8ef916 Add systemd support for starting and stopping cloud-hypervisor Daniel Farina 2023-02-28 20:08:29 -08:00
  • 028fbcf12a Remove extraneous processes from tree when starting hypervisor Daniel Farina 2023-02-28 15:19:52 -08:00
  • e22112d86d Abstract the virtual machine setup into a class Daniel Farina 2023-02-28 07:35:05 -08:00
  • 5d04aee2e4 Add infrastructure for computing paths in vm home directory Daniel Farina 2023-02-27 18:46:07 -08:00
  • f566a46859 Write hypervisor console output to a file Daniel Farina 2023-02-27 15:26:10 -08:00
  • 294be7dd04 Add automation for preparing the host files and directories Daniel Farina 2023-02-27 13:24:22 -08:00
  • 29c6f332da Avoid reading host known_hosts file for ssh connections Daniel Farina 2023-02-27 07:33:59 -08:00
  • 329afd8256 Add bootstrapper for rhizome user Daniel Farina 2023-02-27 07:13:41 -08:00
  • 8fe0bfef3c Add rhizome and prog to install it Daniel Farina 2023-02-27 05:53:14 -08:00
  • cfa975e781 Add apoptosis Daniel Farina 2023-02-26 17:33:26 -08:00
  • b45ad9ceb3 Constrain standardrb version to be newer Daniel Farina 2023-02-26 12:25:42 -08:00
  • bdf190d812 Remove test race condition in thread name assignment Daniel Farina 2023-02-26 11:07:43 -08:00
  • 6cf8d3e964 Also decode the session secret from base64 Daniel Farina 2023-02-26 10:28:12 -08:00
  • e2dbd3e825 Ignore vendor directory in RuboCop Daniel Farina 2023-02-26 08:05:33 -08:00
  • 2c8237b2a0 Explicitly signify more mandatory variables in Config Daniel Farina 2023-02-26 07:48:53 -08:00
  • c6c33aa34d Make loading the .env.rb file optional Daniel Farina 2023-02-26 07:43:46 -08:00
  • 26663487c3 Integrate a base64 decode into column encryption Daniel Farina 2023-02-26 07:40:43 -08:00
  • 7b0d3e2b87 Upgrade to Ruby 3.2.1 and put constraint into Gemfile Daniel Farina 2023-02-26 07:03:00 -08:00
  • e8b5ec59d0 Add dispatcher thread handling test Daniel Farina 2023-02-26 06:51:34 -08:00
  • 056165903a Begin tests with empty tables Daniel Farina 2023-02-26 06:48:08 -08:00
  • 89ac09197a Update Dispatcher thread name in a better place Daniel Farina 2023-02-25 08:43:34 -08:00
  • 8fb7d1beb2 Add Sshable model Daniel Farina 2023-02-24 19:03:39 -08:00
  • 2395a510e1 Add respiration Daniel Farina 2023-02-24 18:07:27 -08:00
  • d1dc2f09b8 Fix a bug the Strand would crash if deleted Daniel Farina 2023-02-24 16:33:03 -08:00
  • 886ceb3b6a
    Bump rodauth from 2.27.0 to 2.28.0 dependabot[bot] 2023-02-25 00:09:45 +00:00
  • f733fe6c23 Bump rodauth from 2.27.0 to 2.28.0 dependabot[bot] 2023-02-25 00:09:45 +00:00
  • 752d13aaf5 Add CI github action Daniel Farina 2023-02-26 07:15:12 -08:00
  • a38c5354aa Several Config enhancements Daniel Farina 2023-02-26 11:10:31 -08:00
  • 02160a729e Remove test race condition in thread name assignment Daniel Farina 2023-02-26 11:07:43 -08:00
  • a8f318564d Also decode the session secret from base64 Daniel Farina 2023-02-26 10:28:12 -08:00
  • c90f733ee2 Ignore vendor directory in RuboCop Daniel Farina 2023-02-26 08:05:33 -08:00
  • 4e73ad31bd Explicitly signify more mandatory variables in Config Daniel Farina 2023-02-26 07:48:53 -08:00
  • 6d8beb1b2c Make loading the .env.rb file optional Daniel Farina 2023-02-26 07:43:46 -08:00
  • cb8a1cd9f8 Integrate a base64 decode into column encryption Daniel Farina 2023-02-26 07:40:43 -08:00
  • 67f3b60089 Upgrade to Ruby 3.2.1 and put constraint into Gemfile Daniel Farina 2023-02-26 07:03:00 -08:00
  • 54cff5bcf4 Add dispatcher thread handling test Daniel Farina 2023-02-26 06:51:34 -08:00
  • a330ddabda Begin tests with empty tables Daniel Farina 2023-02-26 06:48:08 -08:00
  • 5e35e2e8da Update Dispatcher thread name in a better place Daniel Farina 2023-02-25 08:43:34 -08:00
  • bf1d4a209f Add Sshable model Daniel Farina 2023-02-24 19:03:39 -08:00
  • 87c2b3a21e Add respiration Daniel Farina 2023-02-24 18:07:27 -08:00
  • 66415157df Fix a bug the Strand would crash if deleted Daniel Farina 2023-02-24 16:33:03 -08:00
  • 71d048e5ce Use rspec for test selection Daniel Farina 2023-02-24 15:43:44 -08:00
  • a68bad4714 Use rspec for test selection Daniel Farina 2023-02-24 15:43:44 -08:00
  • b7740fe65c Integrate bundler into the loader Daniel Farina 2023-02-24 15:26:56 -08:00
  • 1c640c8e82 Integrate bundler into the loader Daniel Farina 2023-02-24 15:26:56 -08:00
  • 21925ec41b Enable access to RACK_ENV via Config Daniel Farina 2023-02-24 15:24:39 -08:00
  • 5403645184 Enable access to RACK_ENV via Config Daniel Farina 2023-02-24 15:24:39 -08:00
  • 6e61691f0c Add pry for a console, remove irb Rake shims Daniel Farina 2023-02-24 15:18:12 -08:00
  • e24b9fedb3 Add pry for a console, remove irb Rake shims Daniel Farina 2023-02-24 15:18:12 -08:00
  • 1b4f6f939c Add net-ssh dependency Daniel Farina 2023-02-21 10:51:50 -08:00
  • a1094d6a7d Add net-ssh dependency Daniel Farina 2023-02-21 10:51:50 -08:00
  • a382385291
    Bump rubocop-performance from 1.15.2 to 1.16.0 dependabot[bot] 2023-02-21 18:31:18 +00:00
  • be13f574c6
    Bump mail from 2.8.0.1 to 2.8.1 dependabot[bot] 2023-02-21 18:30:43 +00:00
  • c1dc308840 Mass gem update Daniel Farina 2023-02-21 10:30:41 -08:00
  • 0ef5df7ecf Mass gem update Daniel Farina 2023-02-21 10:30:41 -08:00