[GitHub] libcloud pull request #1115: [LIBCLOUD-934] Adding support for GCE node labe...

2017-09-20 Thread maxlip
GitHub user maxlip opened a pull request:

https://github.com/apache/libcloud/pull/1115

[LIBCLOUD-934] Adding support for GCE node labels.

## Changes Title [LIBCLOUD-934] Adding support for GCE node labels.

### Description

Added the ability to set [resource 
labels](https://cloud.google.com/compute/docs/reference/latest/instances/setLabels
) for GCE VMs. This can be done on node/multinode creation or via new 
ex_set_node_labels method.

There a few relevant JIRAs, such as 
https://issues.apache.org/jira/browse/LIBCLOUD-934

For more information on contributing, please see 
[Contributing](http://libcloud.readthedocs.org/en/latest/development.html#contributing)
section of our documentation.

### Status

- done, ready for review

### Checklist (tick everything that applies)

- [ x] [Code 
linting](http://libcloud.readthedocs.org/en/latest/development.html#code-style-guide)
 (required, can be done after the PR checks)
- [ ] Documentation
- [x ] [Tests](http://libcloud.readthedocs.org/en/latest/testing.html)
- [ ] 
[ICLA](http://libcloud.readthedocs.org/en/latest/development.html#contributing-bigger-changes)
 (required for bigger changes)


You can merge this pull request into a Git repository by running:

$ git pull https://github.com/maxlip/libcloud LIBCLOUD-934_gce-node-labels

Alternatively you can review and apply these changes as the patch at:

https://github.com/apache/libcloud/pull/1115.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

This closes #1115


commit 76848e98927d3261b03d8dcba3d1dfd8a2cab9d0
Author: maxlip <max...@gmail.com>
Date:   2017-09-20T21:09:18Z

[LIBCLOUD-934] Adding support for GCE node labels.




---


[GitHub] libcloud pull request #1144: LIBCLOUD-960: Expand GCE Firewall options cover...

2017-11-13 Thread maxlip
GitHub user maxlip opened a pull request:

https://github.com/apache/libcloud/pull/1144

LIBCLOUD-960: Expand GCE Firewall options coverage

## Expand GCE Firewall options coverage

### Description

Expanding coverage for full range of GCP firewall rule options currently in 
GA:
- Ingress or Egress direction
- Allow or Deny action
- Set Description and Priority values
- Define source and/or targets by service account

I've preserved the existing defaults.

Issue Link: https://issues.apache.org/jira/browse/LIBCLOUD-960

### Status

- done, ready for review

### Checklist (tick everything that applies)

- [x] [Code 
linting](http://libcloud.readthedocs.org/en/latest/development.html#code-style-guide)
 (required, can be done after the PR checks)
- [x] Documentation
- [x] [Tests](http://libcloud.readthedocs.org/en/latest/testing.html)
- [ ] 
[ICLA](http://libcloud.readthedocs.org/en/latest/development.html#contributing-bigger-changes)
 (required for bigger changes)


You can merge this pull request into a Git repository by running:

$ git pull https://github.com/maxlip/libcloud 
LIBCLOUD-960_GCEFW-4Way-SvcAcct

Alternatively you can review and apply these changes as the patch at:

https://github.com/apache/libcloud/pull/1144.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

This closes #1144


commit cdf4a73045c0226757930a134d44afa024fba757
Author: Max <max...@gmail.com>
Date:   2017-11-13T18:54:34Z

LIBCLOUD-960: Expand GCE Firewall options coverage




---


[GitHub] libcloud pull request #1181: [LIBCLOUD-985] Add coverage for newer GCE netwo...

2018-03-13 Thread maxlip
GitHub user maxlip opened a pull request:

https://github.com/apache/libcloud/pull/1181

[LIBCLOUD-985] Add coverage for newer GCE network and subnet options.

## [LIBCLOUD-985] Add coverage for newer GCE network and subnet options.

### Description

Addressing 
[LIBCLOUD-985](https://issues.apache.org/jira/browse/LIBCLOUD-985), PR adds the 
ability to handle a few newer GCE network and subnet options upon creation.
For networks, supports BGP routing mode
For subnetworks, supports secondary IP Ranges, Private IP access to GCP APIs

See 
[](https://cloud.google.com/compute/docs/reference/rest/v1/networks/insert) and 
[https://cloud.google.com/compute/docs/reference/rest/v1/subnetworks/insert](url)

### Status

- done, ready for review

### Checklist (tick everything that applies)

- [x] [Code 
linting](http://libcloud.readthedocs.org/en/latest/development.html#code-style-guide)
 (required, can be done after the PR checks)
- [x] Documentation
- [x] [Tests](http://libcloud.readthedocs.org/en/latest/testing.html)
- [ ] 
[ICLA](http://libcloud.readthedocs.org/en/latest/development.html#contributing-bigger-changes)
 (required for bigger changes)


You can merge this pull request into a Git repository by running:

$ git pull https://github.com/maxlip/libcloud 
LIBCLOUD-985_More_Net_SubNet_Options

Alternatively you can review and apply these changes as the patch at:

https://github.com/apache/libcloud/pull/1181.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

This closes #1181


commit 497820988e1ee5e9abaac4aa5a8655698fa9330b
Author: Max <maxlip@...>
Date:   2018-03-13T19:12:56Z

[LIBCLOUD-985] Add coverage for newer GCE network and subnet creation 
options.




---