Skip to content

Commit

Permalink
Merge pull request #187 from perfectsense/update/cleanup-for-release-…
Browse files Browse the repository at this point in the history
…0.99.1

Update/cleanup for release 0.99.1
  • Loading branch information
Jeremy Collins authored Jun 11, 2020
2 parents 6b6f219 + 3bf42f2 commit cac73a2
Show file tree
Hide file tree
Showing 5 changed files with 64 additions and 21 deletions.
50 changes: 39 additions & 11 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,15 +1,43 @@
## 0.99.1
## 0.99.2 (Unreleased)

ISSUES FIXED:

* [7](https://github.com/perfectsense/gyro-google-provider/issues/7): Update provider repository with the latest changes.
* [9](https://github.com/perfectsense/gyro-google-provider/issues/9): Add copyright license to java and gradle files.
## 0.99.1 (June 10th, 2020)

NEW FEATURES:

* [15](https://github.com/perfectsense/gyro-google-provider/issues/15): Add Network Endpoint Group.
* [23](https://github.com/perfectsense/gyro-google-provider/issues/23): Add Route.
* [24](https://github.com/perfectsense/gyro-google-provider/issues/24): Add Firewall Rule.
* [16](https://github.com/perfectsense/gyro-google-provider/issues/16): Add Bucket.
* [22](https://github.com/perfectsense/gyro-google-provider/issues/22): Add Instance.
* [179](https://github.com/perfectsense/gyro-google-provider/issues/179): Report instance health per backend
* [11](https://github.com/perfectsense/gyro-google-provider/issues/11): Add support for Target Proxy.
* [12](https://github.com/perfectsense/gyro-google-provider/issues/12): Add support for Forwarding Rule.
* [13](https://github.com/perfectsense/gyro-google-provider/issues/13): Add support for URL Maps.
* [14](https://github.com/perfectsense/gyro-google-provider/issues/14): Add support for DNS Zones and Policies.
* [15](https://github.com/perfectsense/gyro-google-provider/issues/15): Add support for Network Endpoint Group.
* [16](https://github.com/perfectsense/gyro-google-provider/issues/16): Add support for Bucket.
* [17](https://github.com/perfectsense/gyro-google-provider/issues/17): Add support for Project Metadata.
* [18](https://github.com/perfectsense/gyro-google-provider/issues/18): Add support for Health Checks.
* [19](https://github.com/perfectsense/gyro-google-provider/issues/19): Add support for Instance Groups.
* [20](https://github.com/perfectsense/gyro-google-provider/issues/20): Add support for Instance Templates.
* [21](https://github.com/perfectsense/gyro-google-provider/issues/21): Add support for Disks.
* [22](https://github.com/perfectsense/gyro-google-provider/issues/22): Add support for Instances.
* [23](https://github.com/perfectsense/gyro-google-provider/issues/23): Add support for Routes.
* [24](https://github.com/perfectsense/gyro-google-provider/issues/24): Add support for Firewall Rule.
* [25](https://github.com/perfectsense/gyro-google-provider/issues/25): Add support for External/Static IP Address.
* [54](https://github.com/perfectsense/gyro-google-provider/issues/54): Add support for Snapshots.
* [55](https://github.com/perfectsense/gyro-google-provider/issues/55): Add support for Images.
* [59](https://github.com/perfectsense/gyro-google-provider/issues/59): Add support for Managed Instance Groups.
* [60](https://github.com/perfectsense/gyro-google-provider/issues/60): Add support for Resource Policies
* [63](https://github.com/perfectsense/gyro-google-provider/issues/63): Add support for Bucket Iam Policy.
* [67](https://github.com/perfectsense/gyro-google-provider/issues/67): Add support for Security Policy.
* [73](https://github.com/perfectsense/gyro-google-provider/issues/73): Add support for Backend.
* [79](https://github.com/perfectsense/gyro-google-provider/issues/79): Add support for Target Pools.
* [95](https://github.com/perfectsense/gyro-google-provider/issues/95): Add support for Autoscaler.
* [97](https://github.com/perfectsense/gyro-google-provider/issues/97): Add support for Storage Iam Role.
* [98](https://github.com/perfectsense/gyro-google-provider/issues/98): Add support for Legacy HTTP Health Check.
* [115](https://github.com/perfectsense/gyro-google-provider/issues/115): Add support for SSl Certificates.
* [116](https://github.com/perfectsense/gyro-google-provider/issues/116): Add support for KMS key Rings.
* [117](https://github.com/perfectsense/gyro-google-provider/issues/117): Add support for KMS Crypto Keys.
* [127](https://github.com/perfectsense/gyro-google-provider/issues/127): Add support for Service Account.
* [144](https://github.com/perfectsense/gyro-google-provider/issues/144): Add support for Compute Routers.

MISC:

* [125](https://github.com/perfectsense/gyro-google-provider/issues/125): Allow gyro ssh on instances.
* [147](https://github.com/perfectsense/gyro-google-provider/issues/147): Allow gyro ssh on autoscaled instances.
* [179](https://github.com/perfectsense/gyro-google-provider/issues/179): Report instance health per backend.
4 changes: 3 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ To learn more about Gyro see [getgyro.io](https://getgyro.io) and [gyro](https:/

### Google Account ###

Before you can use Google provider, you will need an Google account. Please see [Sign Up for Google](https://cloud.google.com/gcp/) to create an Google Account.
Before you can use the Google provider, you will need a Google account. Please see [Sign Up for Google](https://cloud.google.com/gcp/) to create an Google Account.

Once your account is set up and ready to be used, you need to set up a [Google service account](https://cloud.google.com/docs/authentication/getting-started) and save the credentials of that account in a json file in the following format

Expand Down Expand Up @@ -63,6 +63,8 @@ See [Google authentication for Gyro](https://gyro.dev/providers/google/index.htm
* [Compute](https://gyro.dev/providers/google/compute/index.html)
* [DNS](https://gyro.dev/providers/google/dns/index.html)
* [Storage](https://gyro.dev/providers/google/bucket/index.html)
* [KMS](https://gyro.dev/providers/google/kms/index.html)
* [IAM](https://gyro.dev/providers/google/iam/index.html)

## Developing the Google Provider

Expand Down
7 changes: 0 additions & 7 deletions examples/.gyro/init.gyro
Original file line number Diff line number Diff line change
@@ -1,9 +1,2 @@
@highlander: true
@repository: 'https://artifactory.psdops.com/public'
@repository: 'https://artifactory.psdops.com/gyro-snapshots'
@plugin: 'gyro:gyro-google-provider:0.99.1-SNAPSHOT'

@credentials 'google::credentials'
credential-file-path: "\($(ENV).HOME)/.gyro/google-creds.json"
project-id: "\($(ENV).GOOGLE_PROJECT)"
@end
20 changes: 20 additions & 0 deletions src/main/java/gyro/google/kms/package-info.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
/*
* Copyright 2020, Perfect Sense, Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/

@DocGroup("KMS")
package gyro.google.kms;

import gyro.core.resource.DocGroup;
4 changes: 2 additions & 2 deletions src/main/java/gyro/google/package-info.java
Original file line number Diff line number Diff line change
Expand Up @@ -27,8 +27,8 @@
*
* .. code:: shell
*
* {@literal @}repository: 'https://artifactory.psdops.com/gyro-snapshots'
* {@literal @}plugin: 'gyro:gyro-google-provider:0.99.1-SNAPSHOT'
* {@literal @}repository: 'https://artifactory.psdops.com/gyro-releases'
* {@literal @}plugin: 'gyro:gyro-google-provider:0.99.1'
*
* This lets Gyro load the Google provider plugin and lets you start managing Google Cloud Platform resources using Gyro.
*
Expand Down

0 comments on commit cac73a2

Please sign in to comment.