Commit graph

1234 commits

Author SHA1 Message Date
dependabot[bot]
deea0f26c5
Update redis requirement from ~> 4.1 to >= 4.1, < 6.0
Updates the requirements on [redis](https://github.com/redis/redis-rb) to permit the latest version.
- [Release notes](https://github.com/redis/redis-rb/releases)
- [Changelog](https://github.com/redis/redis-rb/blob/master/CHANGELOG.md)
- [Commits](https://github.com/redis/redis-rb/compare/v4.7.1...v5.0.4)

---
updated-dependencies:
- dependency-name: redis
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-09-09 13:04:00 +00:00
Jake Spain
72c1ef31df
Merge pull request #517 from puppetlabs/update_codeowners
(RE-14811) Remove DIO as codeowners
2022-08-26 10:34:21 -04:00
Jake Spain
e2b5e903ad
Remove DIO as codeowners 2022-08-26 09:34:27 -04:00
Jake Spain
9fb9d93c03
Merge pull request #511 from puppetlabs/migrate_snyk
Add Snyk action and Move to RE org
2022-08-18 10:11:22 -04:00
Jake Spain
3644f05dca
Add Snyk action 2022-08-16 17:22:54 -04:00
Jake Spain
d91ea0f9c4
Merge pull request #508 from puppetlabs/update-codeowners
Add release-engineering to codeowners
2022-08-08 15:03:16 -04:00
Jake Spain
4b84b10fe3
Add release-engineering to codeowners 2022-08-08 14:35:11 -04:00
Samuel
b9a1bb7401
Merge pull request #503 from puppetlabs/update-docker-gemfile
Update docker/Gemfile.lock
2022-07-25 13:33:01 -05:00
Jake Spain
9f8d1b0098
Update docker/Gemfile.lock 2022-07-25 13:39:35 -04:00
kfjohnson
72928ce80d
Merge pull request #502 from puppetlabs/maint-upgrade-jruby-9.3-nokogiri
(maint) Bump version to 2.4.0
2022-07-25 09:28:39 -07:00
kfjohnson
c50887d63e
Merge pull request #501 from puppetlabs/maint-bug-ondemand-retry
(bug) Prevent failing VMs to be retried infinitely (ondemand)
2022-07-25 09:28:19 -07:00
Samuel Beaulieu
b859743694
(maint) Bump version to 2.4.0
Upgrade to jruby 9.3.6.0
Remove workaround for jruby 9.2 using JRUBY_OPTS=-Xinvokedynamic.yield=false
Removed unused dependency nokogiri?
2022-07-25 11:09:59 -05:00
Samuel
843f36e152
Merge pull request #494 from puppetlabs/dependabot/bundler/opentelemetry-instrumentation-redis-0.21.3
Update opentelemetry-instrumentation-redis requirement from = 0.21.2 to = 0.21.3
2022-07-25 10:16:10 -05:00
Samuel
c9a66173e3
Update Gemfile.lock
alphabetical order
2022-07-25 10:13:12 -05:00
Samuel
84f15441ee
Merge branch 'main' into dependabot/bundler/opentelemetry-instrumentation-redis-0.21.3 2022-07-25 10:12:18 -05:00
Samuel
6a3757f42e
Merge pull request #478 from puppetlabs/dependabot/bundler/opentelemetry-instrumentation-http_client-0.19.4
Update opentelemetry-instrumentation-http_client requirement from = 0.19.3 to = 0.19.4
2022-07-25 10:08:58 -05:00
Samuel
a3244a6a5d
Merge branch 'main' into dependabot/bundler/opentelemetry-instrumentation-http_client-0.19.4 2022-07-25 10:05:29 -05:00
Samuel
e805fd9c61
Merge pull request #496 from puppetlabs/dependabot/bundler/mock_redis-0.31.0
Bump mock_redis from 0.30.0 to 0.31.0
2022-07-25 10:02:54 -05:00
dependabot[bot]
febca3a9b7
Bump mock_redis from 0.30.0 to 0.31.0
Bumps [mock_redis](https://github.com/sds/mock_redis) from 0.30.0 to 0.31.0.
- [Release notes](https://github.com/sds/mock_redis/releases)
- [Changelog](https://github.com/sds/mock_redis/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sds/mock_redis/compare/v0.30.0...v0.31.0)

---
updated-dependencies:
- dependency-name: mock_redis
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-07-25 10:53:34 -04:00
Samuel
5b59edce4e
Merge pull request #499 from puppetlabs/dependabot/bundler/rubocop-1.28.2
Update rubocop requirement from ~> 1.1.0 to ~> 1.28.2
2022-07-25 09:15:35 -05:00
Samuel Beaulieu
7f1f8def8e
fix comment offence 2022-07-25 09:12:12 -05:00
Samuel Beaulieu
c846e41780
fix rubocoop offences 2022-07-25 09:06:11 -05:00
dependabot[bot]
f5866d51b6
Update rubocop requirement from ~> 1.1.0 to ~> 1.28.2
Updates the requirements on [rubocop](https://github.com/rubocop/rubocop) to permit the latest version.
- [Release notes](https://github.com/rubocop/rubocop/releases)
- [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop/rubocop/compare/v1.1.0...v1.28.2)

---
updated-dependencies:
- dependency-name: rubocop
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-07-25 09:06:07 -05:00
Samuel
9220590397
Merge pull request #490 from puppetlabs/dependabot/bundler/puma-5.6.4
Bump puma from 5.5.2 to 5.6.4
2022-07-25 08:44:24 -05:00
Samuel Beaulieu
980344ee24
(bug) Prevent failing VMs to be retried infinitely (ondemand)
Normally when a VM is failing the vm_ready? check, it is moved to the completed queue which deletes it.
In a pooled config a new VM will be retried. For ondemand, we would also recreate the task to trigger
the creation of a new VMs. There was a bug where an ondemand request would be retried infinitely when
vm_ready? would always fail. We would never check the status of the request if it was deleted via the
API or if it was detected as failed because it is expired (over the ondemand_request_ttl limit)
2022-07-25 08:37:13 -05:00
Jake Spain
35102d57cd
Merge pull request #500 from puppetlabs/DIO-3138
(DIO-3138) vmpooler v2 api missing vm/hostname
2022-07-06 11:15:45 -04:00
Samuel Beaulieu
6aa10151ca
(DIO-3138) vmpooler v2 api missing vm/hostname
there was one API that was falling back on v1 and was returning a domain key.
in order to make it consistent with the changes in v2, the domain is not returned
anymore, and the fqdn is returned if it is available
2022-06-29 14:14:25 -05:00
dependabot[bot]
a3a6cf0533
Bump puma from 5.5.2 to 5.6.4
Bumps [puma](https://github.com/puma/puma) from 5.5.2 to 5.6.4.
- [Release notes](https://github.com/puma/puma/releases)
- [Changelog](https://github.com/puma/puma/blob/master/History.md)
- [Commits](https://github.com/puma/puma/compare/v5.5.2...v5.6.4)

---
updated-dependencies:
- dependency-name: puma
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-04-07 14:04:15 +00:00
dependabot[bot]
631b68855c
Update opentelemetry-instrumentation-redis requirement from = 0.21.2 to = 0.21.3
Updates the requirements on [opentelemetry-instrumentation-redis](https://github.com/open-telemetry/opentelemetry-ruby) to permit the latest version.
- [Release notes](https://github.com/open-telemetry/opentelemetry-ruby/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-ruby/blob/main/instrumentation/redis/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-ruby/compare/opentelemetry-instrumentation-redis/v0.21.2...opentelemetry-instrumentation-redis/v0.21.3)

---
updated-dependencies:
- dependency-name: opentelemetry-instrumentation-redis
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-04-07 14:04:11 +00:00
dependabot[bot]
09bc406c9f
Update opentelemetry-instrumentation-http_client requirement from = 0.19.3 to = 0.19.4
Updates the requirements on [opentelemetry-instrumentation-http_client](https://github.com/open-telemetry/opentelemetry-ruby) to permit the latest version.
- [Release notes](https://github.com/open-telemetry/opentelemetry-ruby/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-ruby/blob/main/instrumentation/http_client/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-ruby/compare/opentelemetry-instrumentation-http_client/v0.19.3...opentelemetry-instrumentation-http_client/v0.19.4)

---
updated-dependencies:
- dependency-name: opentelemetry-instrumentation-http_client
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-04-07 14:04:03 +00:00
Samuel
c3a6fd2527
Merge pull request #475 from puppetlabs/sut_domain
(DIO-2833) Connect domain settings to pools, create v2 API
2022-04-07 09:03:09 -05:00
Samuel Beaulieu
57542d775b
update docs, remove domain key 2022-03-31 14:26:36 -05:00
Samuel Beaulieu
ef87fe8db5
adding deprecation warning to logs for reroute.rb 2022-03-31 13:16:03 -05:00
Samuel Beaulieu
9a9dfce316
adding an api endpoint to print the current full config 2022-03-31 13:16:02 -05:00
Samuel Beaulieu
1005a33ed2
fix rubocop 2022-03-31 13:16:01 -05:00
Samuel Beaulieu
7c5a3f802e
update gemfile.lock 2022-03-31 13:16:00 -05:00
Samuel Beaulieu
3809dac2d4
fix rubocop and fetch_single_vm logic, bump version 2022-03-31 13:15:59 -05:00
Samuel Beaulieu
2e608b7196
spec test domain set at the config and provider levels 2022-03-31 13:15:58 -05:00
Samuel Beaulieu
70b5bd297a
add multi domain support to ondemand queries 2022-03-31 13:15:57 -05:00
Samuel Beaulieu
a2d613782a
remove 'last minute' tcp vm_ready check from the api for pooled vms
the vm_ready methods should be implemented per provider and checking in the api
creates issues since provider code is not available. Removing this for the V2 api
2022-03-31 13:15:56 -05:00
Samuel Beaulieu
dd375b20c3
document the new provider configuration skip_dns_check_before_creating_vm 2022-03-31 13:15:55 -05:00
Samuel Beaulieu
66eb598e4e
tabling this PR for the next sprint 2022-03-31 13:15:54 -05:00
Samuel Beaulieu
e5c477254f
initial review 2022-03-31 13:15:53 -05:00
6b9eb2369f
Connect domain settings to pools, create v2 API 2022-03-31 13:15:52 -05:00
Samuel
7786c9193e
Merge pull request #489 from puppetlabs/fix-deprecation-redis
(maint) Fix deprecation warning for redis ruby library
2022-03-31 13:15:25 -05:00
Samuel Beaulieu
c225bafc4a
fix spec tests to include pipelined 2022-03-30 15:52:29 -05:00
Samuel Beaulieu
2ad9b8c549
(maint) Fix deprecation warning for redis ruby library
The syntax for pipelined has changed and the old syntax will be removed in v5.0.0
Fixing the syntax now since the block syntax has been supported for a while now.
2022-03-30 09:01:25 -05:00
Jake Spain
3d203e2578
Merge pull request #477 from puppetlabs/otel-http_client
Add OTel HttpClient Instrumentation
2022-01-20 14:40:51 -05:00
72c82cf084
Add OTel HttpClient Instrumentation
This will be useful for the GCE provider.
2022-01-20 11:42:43 -05:00
Jake Spain
6d6da30696
Merge pull request #476 from puppetlabs/update-dev-tooling
(DIO-2833) Update dev tooling and related docs
2022-01-19 16:07:00 -05:00