Commit graph

1372 commits

Author SHA1 Message Date
Jake Spain
0f7cc78525
3.0.0 release prep 2023-03-28 17:21:24 -04:00
Jake Spain
b00d547fea
Merge pull request #568 from puppetlabs/update-docs-development
Direct Users to vmpooler-deployment
2023-03-28 17:16:40 -04:00
Jake Spain
e2dedef426
Direct Users to vmpooler-deployment
Since the recommended method of developing and deploying vmpooler is via vmpooler-deployment, I think we should direct users here instead. Also, I don't think there's any sense in maintaining multiple gemfiles and dockerfiles across multiple repos, if one of them should be the source of truth.
2023-03-28 16:51:54 -04:00
Jake Spain
b6819de326
Merge pull request #551 from puppetlabs/vmpooler-dns-gcp
(RE-15124) Implement DNS Plugins and Remove api v1 and v2
2023-03-28 15:46:07 -04:00
Jake Spain
669ecaef48
Point dashboard to v3 api 2023-03-27 21:27:46 -04:00
Jake Spain
528e9635d1
exit application if domain setting is used 2023-03-27 21:27:45 -04:00
Jake Spain
527f42cca9
Remove api reroute in favor of using versioned api directly 2023-03-27 21:27:44 -04:00
Jake Spain
93201756a0
Add v3 api and remove v2 2023-03-27 21:27:43 -04:00
Jake Spain
d0d97dd0a8
Update docs 2023-03-27 21:27:42 -04:00
Jake Spain
1df7ab6d34
Fix tests based on new dns config 2023-03-27 21:27:41 -04:00
Jake Spain
91248fe23a
Added spec tests for Vmpooler::Dns 2023-03-27 21:27:40 -04:00
Jake Spain
fb80d989c8
Removed api/v1 spec tests 2023-03-27 21:27:39 -04:00
Jake Spain
eaa1104dd7
Fix rubocops 2023-03-27 21:27:38 -04:00
Jake Spain
da4015f5b3
Refactor obtaining and saving ip address 2023-03-27 21:27:37 -04:00
Jake Spain
0119126cd1
Update hostname_shorten and callers 2023-03-27 21:27:36 -04:00
Jake Spain
35dc7cb26f
Update domain in V2 api 2023-03-27 21:27:35 -04:00
Jake Spain
aeabb7e134
Remove global domain usage from pool manager 2023-03-27 21:27:34 -04:00
Jake Spain
268ff9f981
Add dns_config method to provider base 2023-03-27 21:27:33 -04:00
Jake Spain
6f3d853271
Do not create/delete records if using dynamic dns 2023-03-27 21:27:32 -04:00
Jake Spain
89a4273760
Add migration to readme 2023-03-27 21:27:31 -04:00
Jake Spain
b1e20a2fc0
Get zone from config and add dns/base_spec 2023-03-27 21:27:30 -04:00
Jake Spain
65f04254a8
Add delete_record 2023-03-27 21:27:29 -04:00
Jake Spain
ac96550f57
Stub out dns provider usage 2023-03-27 21:27:15 -04:00
Jake Spain
16d23a0226
Merge pull request #560 from puppetlabs/release_prep
2.5.0 release prep
2023-03-06 15:06:45 -05:00
Jake Spain
c18edea931
2.5.0 release prep 2023-03-06 14:40:07 -05:00
Jake Spain
165a61f161
Update and consolidate release prep step 2023-03-06 14:39:44 -05:00
Jake Spain
9754c89c92
Merge pull request #555 from puppetlabs/change_timeout_method
(maint) Use timeout builtin to TCPSocket when opening sockets.
2023-03-06 13:59:45 -05:00
Jake Spain
218afdf177
Bump to java 11 2023-03-03 22:00:03 -05:00
isaac-hammes
21643c41b8 (maint) Update to jruby-9.4.1.0 in release gh action. 2023-03-02 11:41:33 -08:00
Jake Spain
914406caca
Update Gemfile.lock and add missing package 2023-03-02 14:25:37 -05:00
isaac-hammes
1a75edcb60 (maint) Update to 9.4.1.0-jdk8 and fix spec test. 2023-03-02 11:14:47 -08:00
isaac-hammes
60fe266c9e (maint) Use timeout builtin to TCPSocket when opening sockets. 2023-03-02 10:56:40 -08:00
Jake Spain
8344f89722
Merge pull request #550 from puppetlabs/update-actions
Add docs and update actions
2023-01-30 16:52:17 -05:00
Jake Spain
ec478a4fb9
Update changelog and add release instructions 2023-01-30 14:01:17 -05:00
Jake Spain
e8c0137f2e
Update release workflow 2023-01-30 10:12:38 -05:00
Jake Spain
a8716e9832
Add jruby-9.4 to testing 2023-01-30 10:11:08 -05:00
Jake Spain
fe4c54e2f2
Merge pull request #546 from puppetlabs/add-mend
(RE-15111) Migrate Snyk to Mend Scanning
2023-01-20 14:48:19 -05:00
Jake Spain
c7fb2bbfe3
Migrate Snyk to Mend Scanning 2023-01-20 12:41:38 -05:00
Jake Spain
b289a4e7a6
Change dependabot to weekly 2023-01-19 21:05:43 -05: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