Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/voxpupuli/puppet-network

Types and providers to manage network interfaces
https://github.com/voxpupuli/puppet-network

Isomorphism mixin split off to a new repo, renamed

f0ad311740a92cc68c04bba10f1b4e814ecb2963 authored over 12 years ago by Adrien Thebo <[email protected]>
Merge branch 'type_properties'

Initial development of this type and provider was mainly focused on the
actual implementation de...

0f4e28dee50ee3bd7d5b89611bdc28f1cb97c920 authored over 12 years ago by Adrien Thebo <[email protected]>
Update format_resources tests

e50d418166026006eb44e19a75cce6f91dd075a4 authored over 12 years ago by Adrien Thebo <[email protected]>
Add in comments for where isomorphism tests should be split

10c7e1e642fd15ec0ad356fed77c01008db21dfa authored over 12 years ago by Adrien Thebo <[email protected]>
Correct syntax for sorting interfaces

af50c519d55cc1791a7e641e2a3ee287ac5e32db authored over 12 years ago by Adrien Thebo <[email protected]>
Mark pending tests accordingly

b327792e62275af7612ef1d1b374f9f09d1fbfdb authored over 12 years ago by Adrien Thebo <[email protected]>
Update network_config specs for attributes -> options

fda77c730321ac519f3fc5d9704ee953c2973532 authored over 12 years ago by Adrien Thebo <[email protected]>
Update tests to use :true over TrueClass

This might need to be reverted, but for the short run I'm having issues
parsing truth correctly.

0413598714567eba5cd82f023dc6cb2120fc5e4c authored over 12 years ago by Adrien Thebo <[email protected]>
Resolve issue with truth being subjective.

829934cf6e316825000d2cbcb7584b985fe99cfa authored over 12 years ago by Adrien Thebo <[email protected]>
Add in specific type properties to iface stanzas

da023607ebd2835ea8ced5d691ab0c31a3df00df authored over 12 years ago by Adrien Thebo <[email protected]>
Code compression and simplification

dd09a33a1cb2e3593c778503b08c79a66c54b9a9 authored over 12 years ago by Adrien Thebo <[email protected]>
Condense malformed interfaces exception

d69b3bb0764068e61bfbcb94adf420d41c88658a authored over 12 years ago by Adrien Thebo <[email protected]>
Don't write a file on failed parse

Classes including Isomorphism can indicate a failure state, which will
cause the isomorphism to ...

03ebabb9bcf7c5ffaa50f460bbfbf7d5fe01decc authored over 12 years ago by Adrien Thebo <[email protected]>
Better commenting

6689fe0075db395ae96f5d951d282995f6b1118e authored over 12 years ago by Adrien Thebo <[email protected]>
Remove unneeded method from options property in type def

2ebb40e901d6a86f0ddcbe7b70c822d1da4f64ff authored over 12 years ago by Adrien Thebo <[email protected]>
Remove duplicate newline generation

1e474254978d4f265aea5245276471c3f355351b authored over 12 years ago by Adrien Thebo <[email protected]>
Remove options from interfaces that are independent stanzas

dc4cca95b7e3e8d96ff4428fc4e084d622e316fd authored over 12 years ago by Adrien Thebo <[email protected]>
Move interface specific header to interfaces provider

d599179b723875271d22da8c79ffb7f4f43fb5e5 authored over 12 years ago by Adrien Thebo <[email protected]>
The :name var should be the namevar. Yarly.

af3d6551b8ac24b8ec96f7ab49875804c72f50f6 authored over 12 years ago by Adrien Thebo <[email protected]>
Move array joining to format_resources method

Callers should control how sections are generated.

98ef72cfd17dc219a55334cdc648c5bfbc3d4411 authored over 12 years ago by Adrien Thebo <[email protected]>
Bypass method name collision

If a property is given a name that is also a name as a method, the
existing method will stomp on...

993cf2bd86277e55639b22a6b0d2fc638c33b9c8 authored over 12 years ago by Adrien Thebo <[email protected]>
Add more commenting in methods

f3de86921ded7406e3a6426112752079ade50acd authored over 12 years ago by Adrien Thebo <[email protected]>
Append newline to options lines

b3c60d556e76eedad56178066c81f1820c336c3e authored over 12 years ago by Adrien Thebo <[email protected]>
Sort providers to ensure consistent writes

d46387631ea87fa58f04d301bfa512a2d6f938c1 authored over 12 years ago by Adrien Thebo <[email protected]>
Handle provider options for interfaces

3ad9c3e9e937127557891e143a94b1e0aed57d03 authored over 12 years ago by Adrien Thebo <[email protected]>
Better resource validation for ifaces

84e69e65e60c1f563628f60ab49508aae30bdfc8 authored over 12 years ago by Adrien Thebo <[email protected]>
Partially convert format_resources to new type

cde63b2259e8672d3ed56a9f8ba4eae1294dd7c7 authored over 12 years ago by Adrien Thebo <[email protected]>
Generalize resource prefetching for isomorphism

cec85ef40509be67033578a6245d41297e0dc20e authored over 12 years ago by Adrien Thebo <[email protected]>
Comment more on why the hacks are hacks

e57522ecd37d3c857496802079b6bf29f5de94bc authored over 12 years ago by Adrien Thebo <[email protected]>
Populate provider properties when creating a new resource

f64fbffbfb56a823b13fea09f390b43753c08e84 authored over 12 years ago by Adrien Thebo <[email protected]>
Force initvars to be run for isomorphism

8d67208da6ae5ee696abe3f3fa2c5e1e6293be9f authored over 12 years ago by Adrien Thebo <[email protected]>
More stub tests

f3ad53da33a0ae943e81c1c0623440a3a56b41be authored over 12 years ago by Adrien Thebo <[email protected]>
Remove create method from interfaces provider

e97f577c7db6e69e543f5fe17baa300e3c98fe2a authored over 12 years ago by Adrien Thebo <[email protected]>
Remove old tests mapping a hash to a type

This is one way to reduce the number of pending tests.

95a96106c49880b50045162603718958d995ffb3 authored over 12 years ago by Adrien Thebo <[email protected]>
Collapse provider case statement

da863ba36b20373c608e550ea688d8620ee6dac5 authored over 12 years ago by Adrien Thebo <[email protected]>
Update tests to use new type

18c44990620375a7e6c9eab793da4501d614e65a authored over 12 years ago by Adrien Thebo <[email protected]>
Remove testing code.

e80c6282f96e0d1b1226b8dd862797523e545089 authored over 12 years ago by Adrien Thebo <[email protected]>
Move test from monolithic options to properties

bffaf2b7de8a4e59c2aacca9900dc501a4752619 authored over 12 years ago by Adrien Thebo <[email protected]>
Update interfaces spec with new provider data structure

d6b76e9b231d2b4b143df0a5af5101c1cdc03d90 authored over 12 years ago by Adrien Thebo <[email protected]>
Real properties interfaces network_config provider with

The interfaces provider now respects real properties, instead of a
globby hash monstrosity. This...

3d5f9d1ee5916fca8aa2aafd59130c9cf105ebef authored over 12 years ago by Adrien Thebo <[email protected]>
Correct parse_line processing in isomorphism

the interfaces method in the isomorphism mixin now takes the options
given for a specific provid...

eed5e27c8721651f8b887cc1651bc26dc16c5624 authored over 12 years ago by Adrien Thebo <[email protected]>
Rename network_config catchall property to options

8497842d78b6e0dc01ec858ed2d79136231013fd authored over 12 years ago by Adrien Thebo <[email protected]>
Add ipaddress validation specs for network_config type

d90f322d3680296e2cf5e7df7f993cd39956b434 authored over 12 years ago by Adrien Thebo <[email protected]>
Use more rspec idioms

f670f2c2fd3e3c9369ca794ae69065946481b27b authored over 12 years ago by Adrien Thebo <[email protected]>
Move ensure test to attribute validation checks

a048646b3cd71e53d6f6a828d382f327e0729fe3 authored over 12 years ago by Adrien Thebo <[email protected]>
Improve IP address validation

21344af30c21ee955ea46bfee34fbbc8123faaa4 authored over 12 years ago by Adrien Thebo <[email protected]>
More idiomatic rspec tests

752743ff1d66a4508bd31c9ae31743709ff33032 authored over 12 years ago by Adrien Thebo <[email protected]>
Implement test for type attributes ancestor

a49648955969673d2b3968e38d501d6f9e489dfe authored over 12 years ago by Adrien Thebo <[email protected]>
Reword spec name

99a8ca442f60500d1bf0b69b61e54b19e98f1f56 authored over 12 years ago by Adrien Thebo <[email protected]>
Add tests for ensure value in network_config type

291947fa7a4d3fe6cbcbe7e5b51daab9de016bdc authored over 12 years ago by Adrien Thebo <[email protected]>
Increase type test coverage

6422ffe65f3a1805513853d6fd6ff0c7097712ba authored over 12 years ago by Adrien Thebo <[email protected]>
Test that type params/properties exist

5f458c4dd867153763bfe99a19214d36d39a7e31 authored over 12 years ago by Adrien Thebo <[email protected]>
Reorganize existing network_config type tests

7b9b6397d281e49cd6bbf9b74dffc62cf77d2513 authored over 12 years ago by Adrien Thebo <[email protected]>
Add pending unit tests for type params/properties

aee63c2c6cd73586b9bfdfe9b618ea04dc9d7303 authored over 12 years ago by Adrien Thebo <[email protected]>
Merge branch 'type_properties'

36ca08b01cb7ef27faa0e7cc5777659e0b940fe5 authored over 12 years ago by Adrien Thebo <[email protected]>
Stubbed out better type properties

d2babea82ea6df121976eada1605be41a0495037 authored over 12 years ago by Adrien Thebo <[email protected]>
More spec cleanup

2199b88a789cf3371c499d7a8b41388c3b2769fe authored almost 13 years ago by Adrien Thebo <[email protected]>
Update interfaces provider commenting.

eb047d466af594eda8d4d42ea7eae207e4009969 authored almost 13 years ago by Adrien Thebo <[email protected]>
Added backup check spec

a18c14dc24eafd775c383830a95106ebcb3d14ea authored almost 13 years ago by Adrien Thebo <[email protected]>
Stubbed out better type properties

c482f3568e8947e1070311c306272f7619f9774b authored almost 13 years ago by Adrien Thebo <[email protected]>
Minor code cleanup

dc1fb4c7fbe7a9ab4b0522c6cb5088197a94bc10 authored almost 13 years ago by Adrien Thebo <[email protected]>
Correct mk_resource_methods implementation

3b95a57cc490cc22b427bfe66c13f7c7b55d8e89 authored almost 13 years ago by Adrien Thebo <[email protected]>
Flush providers that should be on disk.

2e64c067e83a32145a13f30283d6a78c078062bd authored almost 13 years ago by Adrien Thebo <[email protected]>
Resource writer methods mark the class as needing flush

62533c32267d8b7a82cec09b0ed704d3a4c8b009 authored almost 13 years ago by Adrien Thebo <[email protected]>
Don't explicitly set parent for interfaces provider

378058d7b71729f44ccfe5ed611c926e78a0fcb8 authored almost 13 years ago by Adrien Thebo <[email protected]>
Moved self.instances and self.flush into isomorphism

2aad7cedfa556f15b8cd4579ec88a110756984ea authored almost 13 years ago by Adrien Thebo <[email protected]>
Switched isomorphism to a mixin

3331cfd038b68b278c168a249ebcd3acef971032 authored almost 13 years ago by Adrien Thebo <[email protected]>
Started extracting isomorphism methods

4610314b486e2cc9670cfe0f1a71abdf15d289a3 authored almost 13 years ago by Adrien Thebo <[email protected]>
Renamed format_interfaces to format_resources

036aa91c1bc82de84a3e64c77cb2b2503ef36424 authored almost 13 years ago by Adrien Thebo <[email protected]>
Renamed read_interfaces to parse_file

2d9a95d5d9e096a82e9fbf8f689c9aa074905298 authored almost 13 years ago by Adrien Thebo <[email protected]>
Updated description for interfaces provider

284afb9951347260749c5cf789972312d9e4852c authored almost 13 years ago by Adrien Thebo <[email protected]>
Comments about initvars method

94e46ab35d54f6e93343dbfafb36ff96d4f1c8df authored almost 13 years ago by Adrien Thebo <[email protected]>
More comments, testing.

257fe05efe87231ed7ffcfcfa2d362461369c066 authored almost 13 years ago by Adrien Thebo <[email protected]>
Better class variable usage.

8e65e089a873cdb9c839447797f785cf170bc456 authored almost 13 years ago by Adrien Thebo <[email protected]>
Throw errors if we're formatting a malformed iface block

30aadddbe1654da748d0b5b6481934e077a6f5d7 authored almost 13 years ago by Adrien Thebo <[email protected]>
Removed unneeded tests

11afef57e433b03ea85bb9fcc8a43258184fd658 authored almost 13 years ago by Adrien Thebo <[email protected]>
Variable renaming, symbols in place of strings

9de8d8ea3f39dfe993496dea229b852c4ec2d25f authored almost 13 years ago by Adrien Thebo <[email protected]>
method and proto are first class options, made options an array.

4b73341b4d56f6c853291caa7d9ab5776ee9e679 authored almost 13 years ago by Adrien Thebo <[email protected]>
Made format_interfaces method sort auto interfaces

Easier testing.

81a70bf8a6a6fcc444ff39735bec071eb335e6bc authored almost 13 years ago by Adrien Thebo <[email protected]>
Split out format_interfaces in interfaces provider

9a7bec3a2bf51428dee110a48fb32611e4352b02 authored almost 13 years ago by Adrien Thebo <[email protected]>
Added specs.

Oops.

bd19022bb0901e1dd878c6e7d30cd8a453e246bd authored almost 13 years ago by Adrien Thebo <[email protected]>
Splout out class flushing and interface writing.

3e813f821cf0b9aa664fbed9835311a8bde77326 authored almost 13 years ago by Adrien Thebo <[email protected]>
Rewrite prefetching to match resources against providers.

56a5ee26881b75d20da4a47ef00cb548b5271f8f authored almost 13 years ago by Adrien Thebo <[email protected]>
Instantiate resource methods for properties

fa899d396c73d7e03d84c98b478f40d556d75553 authored almost 13 years ago by Adrien Thebo <[email protected]>
Make provider attributes default to an empty hash

23df6cb0273b7040220063fc54f535105dfaffc4 authored almost 13 years ago by Adrien Thebo <[email protected]>
Fixed tests to use strings over symbols

87e6b2dd8d3af1a3d2eec5d6827b3f3bc7010bd9 authored almost 13 years ago by Adrien Thebo <[email protected]>
Better commenting

8c64ecf7b71b789df70e4e5f17c6173750f10bf3 authored almost 13 years ago by Adrien Thebo <[email protected]>
Automagically register all instantiated providers.

9d127422f428fba91b973f218f01b2bfc423f864 authored almost 13 years ago by Adrien Thebo <[email protected]>
Simplify parsing of allow-* and auto stanzas

bcc10f359addba4f68218fd62c99d718878dc06b authored almost 13 years ago by Adrien Thebo <[email protected]>
Implemented interfaces flush method.

620b75a911aa9f44ce8d7f1ae56c42855e13a460 authored almost 13 years ago by Adrien Thebo <[email protected]>
Fixed inconsistency in variable naming

94b3bfa8b1a5deee7a0a5b2398f709f77f2b021a authored almost 13 years ago by Adrien Thebo <[email protected]>
attributes attribute is now a member of property_hash

80a2c5999f6b8f3e68e67a2d62a2d2382e56082e authored almost 13 years ago by Adrien Thebo <[email protected]>
More sane format for interface parsing.

7537eb05b720dd7247f88f2215122d026c072f73 authored almost 13 years ago by Adrien Thebo <[email protected]>
more interfaces provider tests

5ab6c90e1a196015eef26b15ba7bcf7dd51b8f2f authored almost 13 years ago by Adrien Thebo <[email protected]>
Commenting on interfaces provider style

b6ce773f23c396b380275acb4752655ba60de89f authored almost 13 years ago by Adrien Thebo <[email protected]>
TEEEEESTS for interfaces.

04af583b6d1fed81bfde21c0331c81515937d8b2 authored almost 13 years ago by Adrien Thebo <[email protected]>
Update spec helper constant for project_root

ab524c668a97f726dd4a874b069522d810982589 authored almost 13 years ago by Adrien Thebo <[email protected]>
Convert interface information into symbols

c3aa8f416c59dd4bb120ef4788bee96006d8bc9f authored almost 13 years ago by Adrien Thebo <[email protected]>
Expose interface class variables

Yay easier testing.

3fe76d87762737233e1fa724ad1ca55c093e5901 authored almost 13 years ago by Adrien Thebo <[email protected]>
Renamed spec dir

c9966de9a0fcc57211ed2b4d683f05ffc37b6db1 authored almost 13 years ago by Adrien Thebo <[email protected]>