Jake Spain
06d940a964
Bump vmpooler requirement and add install gemfile script
2023-03-29 09:53:47 -04:00
Jake Spain
1aaa6711b5
Update spec tests for new dns settings
2023-03-29 09:53:45 -04:00
Jake Spain
38064771aa
Fix rubocops
2023-03-29 09:53:44 -04:00
Jake Spain
fcf79c9421
Remove google-cloud-dns gem dependency
2023-03-29 09:53:43 -04:00
Jake Spain
36e9044087
Refactor obtaining and saving ip address
2023-03-29 09:53:42 -04:00
Jake Spain
1375093b43
Use domain provided by pool's dns_config
...
debug open socket
2023-03-29 09:53:41 -04:00
Jake Spain
911c15dc4e
Add migration to readme
2023-03-29 09:53:39 -04:00
Jake Spain
d8c47134ef
Start extracting dns setup and teardown
2023-03-29 09:53:28 -04:00
Jake Spain
8015a18ea4
Merge pull request #23 from puppetlabs/release_prep
...
0.5.0 release prep
2023-03-06 15:05:06 -05:00
Jake Spain
407b3f09dd
0.5.0 release prep
2023-03-06 14:49:19 -05:00
Jake Spain
aaf2112166
Update and consolidate release prep step
2023-03-06 14:49:00 -05:00
Jake Spain
0883fe8f0d
Merge pull request #22 from puppetlabs/update_timeout_method
...
(maint) Update to jruby-9.4.1.0 and move socket timeout to new method.
2023-03-06 13:59:05 -05:00
Jake Spain
b8e630ed17
Bump to java 11
2023-03-03 22:01:50 -05:00
isaac-hammes
cbec1d9d3a
(maint) Update to jruby-9.4.1.0 and move socket timeout to new method.
2023-03-02 12:02:42 -08:00
Jake Spain
e8c3e2f8ba
Merge pull request #20 from puppetlabs/update-actions
...
Add docs and update actions
2023-01-30 16:51:53 -05:00
Jake Spain
30c524922c
Add platform universal-java-11 to lockfile
2023-01-30 14:58:54 -05:00
Jake Spain
dd1829abf8
vmpooler should be a dependency
2023-01-30 14:00:58 -05:00
Jake Spain
1d8b9c5ab9
Add changelog and release instructions
2023-01-30 14:00:58 -05:00
Jake Spain
91cf44d54a
Update release workflow
2023-01-30 10:07:13 -05:00
Jake Spain
733856809c
Add jruby-9.4 to testing
2023-01-30 09:08:42 -05:00
Jake Spain
6d0842d48b
Merge pull request #19 from puppetlabs/add-mend
...
(RE-15111) Migrate Snyk to Mend Scanning
2023-01-20 14:49:18 -05:00
Jake Spain
4afe1db81b
Migrate Snyk to Mend Scanning
2023-01-20 12:43:23 -05:00
Jake Spain
97eb08011c
Change dependabot to weekly
2023-01-19 21:17:35 -05:00
Jake Spain
992d35003c
Merge pull request #17 from puppetlabs/update_codeowners
...
(RE-14811) Remove DIO as codeowners
2022-08-26 10:35:29 -04:00
Jake Spain
f93610a3ff
Remove DIO as codeowners
2022-08-26 09:44:43 -04:00
Jake Spain
d1c9d946f6
Merge pull request #16 from puppetlabs/migrate_snyk
...
Add Snyk action
2022-08-18 10:12:06 -04:00
Jake Spain
8451e2834d
Add Snyk action
2022-08-16 17:31:02 -04:00
Jake Spain
c2f6868237
Merge pull request #15 from puppetlabs/update-codeowners
...
Add release-engineering to codeowners
2022-08-08 15:03:36 -04:00
Jake Spain
84a026e8ad
Add release-engineering to codeowners
2022-08-08 14:35:32 -04:00
Erik Hansen
3c95190eae
Merge pull request #13 from puppetlabs/maint-refactor-dns
...
(maint) Refactor cloud dns
2022-07-27 10:31:46 -07:00
Samuel Beaulieu
26327210a4
Added a check for failed create attempts, they are now retried up to 30 times
2022-07-27 12:24:45 -05:00
Samuel Beaulieu
b94d54f129
bump testing with jruby-9.3.6.0
2022-07-27 09:35:18 -05:00
Samuel
9d5d0d7c2d
Merge pull request #12 from puppetlabs/dependabot/bundler/googleauth-gte-0.16.2-and-lt-1.3.0
...
Update googleauth requirement from >= 0.16.2, < 1.2.0 to >= 0.16.2, < 1.3.0
2022-07-27 09:33:21 -05:00
Samuel Beaulieu
2a39a8cf06
fix rubocop offences and spec tests
2022-07-27 09:31:24 -05:00
Samuel Beaulieu
79516d8014
(maint) Refactor cloud dns
...
Moved the creation and deletion methods to a vmpooler class, to be used by the ec2
provisioner.
Added a check for failed deletion attempts, they are now retried up to 30 times
2022-07-26 16:20:48 -05:00
dependabot[bot]
7d399da016
Update googleauth requirement from >= 0.16.2, < 1.2.0 to >= 0.16.2, < 1.3.0
...
Updates the requirements on [googleauth](https://github.com/googleapis/google-auth-library-ruby ) to permit the latest version.
- [Release notes](https://github.com/googleapis/google-auth-library-ruby/releases )
- [Changelog](https://github.com/googleapis/google-auth-library-ruby/blob/main/CHANGELOG.md )
- [Commits](https://github.com/googleapis/google-auth-library-ruby/compare/googleauth/v0.17.0...googleauth/v1.2.0 )
---
updated-dependencies:
- dependency-name: googleauth
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-06-24 13:25:45 +00:00
Jake Spain
46b9c5aef0
Merge pull request #11 from puppetlabs/v0.3.0
...
release prep 0.3.0
2022-06-21 10:26:56 -04:00
Samuel
3d21d543b5
release prep 0.3.0
2022-06-21 09:22:52 -05:00
Samuel
dc6c5c491e
Merge pull request #10 from puppetlabs/DIO-3162
...
(DIO-3162) vmpooler gce provider to support disk type (to use ssd)
2022-06-21 09:21:26 -05:00
Samuel Beaulieu
39d6d0d849
temp disable a rubocop check
2022-06-17 09:04:37 -05:00
Samuel Beaulieu
e06917dd92
(DIO-3162) vmpooler gce provider to support disk type (to use ssd)
...
Added a new pool config named disk_type, which can be set to pd-ssd to
use a SSD disk attahed to the instance. When not set, or set to empty,
the google default of pd-standard is used
2022-06-16 09:44:37 -05:00
c6533af9ed
Merge pull request #9 from puppetlabs/release
...
0.2.0 release prep
2022-04-19 09:33:40 -04:00
Jake Spain
f297108aa2
0.2.0 release prep
...
Includes:
- https://github.com/puppetlabs/vmpooler-provider-gce/pull/8
- https://github.com/puppetlabs/vmpooler-provider-gce/pull/7
- https://github.com/puppetlabs/vmpooler-provider-gce/pull/6
2022-04-15 09:27:10 -04:00
Jake Spain
a1ea9f7b5a
Merge pull request #6 from puppetlabs/dependabot/bundler/googleauth-gte-0.16.2-and-lt-1.2.0
...
Update googleauth requirement from ~> 0.16.2 to >= 0.16.2, < 1.2.0
2022-04-15 08:41:15 -04:00
Jake Spain
5074ad4840
Merge pull request #7 from puppetlabs/dependabot/bundler/vmpooler-gte-1.3.0-and-tw-2.3
...
Update vmpooler requirement from ~> 1.3, >= 1.3.0 to >= 1.3.0, ~> 2.3
2022-04-15 08:40:44 -04:00
Jake Spain
65965dd542
Merge pull request #8 from puppetlabs/set-hostname
...
Set hostname for instance during create_vm
2022-04-15 08:36:08 -04:00
Jake Spain
b62580df0a
Set hostname for instance during create_vm
...
This sets the instance hostname to the configured domain according to https://cloud.google.com/compute/docs/instances/custom-hostname-vm#api and https://googleapis.dev/ruby/google-api-client/latest/Google/Apis/ComputeV1/Instance.html#hostname-instance_method
2022-04-15 08:28:08 -04:00
dependabot[bot]
336f417b4f
Update vmpooler requirement from ~> 1.3, >= 1.3.0 to >= 1.3.0, ~> 2.3
...
Updates the requirements on [vmpooler](https://github.com/puppetlabs/vmpooler ) to permit the latest version.
- [Release notes](https://github.com/puppetlabs/vmpooler/releases )
- [Changelog](https://github.com/puppetlabs/vmpooler/blob/main/CHANGELOG.md )
- [Commits](https://github.com/puppetlabs/vmpooler/compare/1.3.0...2.3.0 )
---
updated-dependencies:
- dependency-name: vmpooler
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-04-08 13:24:05 +00:00
dependabot[bot]
c6ca569fce
Update googleauth requirement from ~> 0.16.2 to >= 0.16.2, < 1.2.0
...
Updates the requirements on [googleauth](https://github.com/googleapis/google-auth-library-ruby ) to permit the latest version.
- [Release notes](https://github.com/googleapis/google-auth-library-ruby/releases )
- [Changelog](https://github.com/googleapis/google-auth-library-ruby/blob/main/CHANGELOG.md )
- [Commits](https://github.com/googleapis/google-auth-library-ruby/compare/google-auth-library-ruby/v0.16.2...googleauth/v1.1.2 )
---
updated-dependencies:
- dependency-name: googleauth
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-03-23 11:40:59 -04:00
Samuel
614c474305
Update version.rb
...
preparation for releasing gem
2022-01-10 15:53:44 -06:00