James Shubin
ce0d68a8ba
Make sure to error on test
...
This works around set -e not working in this scenario.
2016-02-22 00:59:36 -05:00
James Shubin
74aadbadb8
Update README with small fixes
2016-02-22 00:37:13 -05:00
James Shubin
58f41eddd9
Change API from StateOK/Apply to CheckApply()
...
This simplifies the API, and reduces code duplication for most
resources. It became obvious when writing the pkg resource, that the two
operations should really be one. Hopefully this will last! Comments
welcome.
2016-02-21 22:07:49 -05:00
James Shubin
4726445ec4
Add great article by felix frank
...
This is very important work that is doubly hard because the API isn't
stable yet. If you see felix, buy him a beverage.
PS: Sorry felix that I just broke the api. I'll send you the patch to
fix it!
2016-02-21 19:42:21 -05:00
James Shubin
3a85384377
Rename type to resource (res) and service to svc
...
Naming the resources "type" was a stupid mistake, and is a huge source
of confusion when also talking about real types. Fix this before it gets
out of hand.
2016-02-21 15:51:52 -05:00
James Shubin
d20b529508
Update README with new video
...
Also did some small formatting fixes
2016-02-20 14:35:52 -05:00
Rob Wilson
7199f558e8
build requires (at least) stringer - add package which contains missing dependency
2016-02-20 10:42:26 +00:00
James Shubin
674cb24a1a
Update link to video
2016-02-18 16:00:57 -05:00
James Shubin
02c7336315
Add link to slides from Walter Heck
2016-02-17 01:57:17 -05:00
James Shubin
cde052d819
Add DevConf.cz video recording
2016-02-16 14:26:11 -05:00
James Shubin
989cc8d236
Add more mgmtlove tags
2016-02-16 13:06:22 -05:00
James Shubin
1186d63653
Add a link to my article about debugging golang
2016-02-15 17:37:06 -05:00
James Shubin
6e68d6dda0
Update web articles
2016-02-15 14:18:59 -05:00
James Shubin
7d876701b3
Add test case to match headers
2016-02-14 14:24:26 -05:00
James Shubin
dbbb483853
Switch to CentOS-7.1 for OMV tests.
...
There is an occasional hang when booting up F23 on Vagrant which causes
jenkins to wait indefinitely. This might be fixed by getting F23 back to
using eth0/eth1 in the base image.
2016-02-12 17:36:51 -05:00
James Shubin
85e9473d56
Make debugging easier when running on Jenkins
2016-02-12 15:55:31 -05:00
James Shubin
427d424707
Update docs to refer to #mgmtlove patches
2016-02-12 15:01:15 -05:00
James Shubin
f90c5fafa4
This now works. w00t
2016-02-12 14:48:00 -05:00
James Shubin
4e9ab3ca4d
Add COPR badge
0.0.2
2016-02-12 14:39:42 -05:00
James Shubin
99b058e5e8
Add build dependencies for remote COPR builder
2016-02-12 14:16:20 -05:00
James Shubin
fc14e5c70e
Make an initial RPM package for COPR
...
I'm not a RPM pro, so patches welcome! I'm surely doing something wrong.
2016-02-12 14:00:49 -05:00
James Shubin
e921dfa498
Improve shell scripts
2016-02-10 22:20:45 -05:00
James Shubin
40476a66c2
Pave the way for Debian
...
Unfortunately Debian 8 has version 1.3.3 of golang, so it will be up to
someone else to test these things for now.
2016-02-10 19:43:37 -05:00
James Shubin
89182521de
Fix up path issues with vtest+
2016-02-10 19:00:45 -05:00
James Shubin
ead025cbe7
Path fixes to avoid overwriting each other
2016-02-10 18:40:57 -05:00
James Shubin
83caea1bdc
Add some special path variables and add centos-ci dependencies
...
Now we'll really fix the centos-ci build I think :)
2016-02-10 18:09:44 -05:00
James Shubin
f4da8756bd
Actually fix the CentOS-CI builds (I hope)
...
It would be great to figure out how to get them to build a branch, so as
to avoid disrupting git master. Sorry!
2016-02-10 17:52:21 -05:00
James Shubin
acff20c54e
Will this fix Jenkins?
2016-02-10 17:35:51 -05:00
James Shubin
bbb35fa12c
Update README
2016-02-10 14:59:25 -05:00
James Shubin
2896775f77
Add a TODO list to serve as a near term roadmap
...
Any help with these issues or linked bugs is appreciated! Please let
someone know if you're interested on working on something here. New
programmers are welcome. Join #mgmtconfig on IRC to see if someone can
mentor you.
2016-02-10 14:32:37 -05:00
James Shubin
625ae31f63
Binary is not reproducible on travis! Why not?
2016-02-10 10:38:42 -05:00
James Shubin
72681349e5
Add a simple bashfmt test
...
If someone ever made a bashfmt script, that would be a lovely hack!
2016-02-08 12:06:46 -05:00
James Shubin
e342c5a06a
Only format check tracked files
2016-02-08 11:59:21 -05:00
James Shubin
028fb1c258
Add a simple test for reproducibility
...
It probably needs environment changes and other differences to be more
effective, but if anything it adds a placeholder for improvement, and
shows some solidarity with the reproducible builds project that was
started in debian.
2016-02-08 11:50:08 -05:00
Felix Frank
6e6614808b
README: also list stringer as a dependency
2016-02-03 15:11:18 +01:00
Felix Frank
c47418b02d
README: specify minimum golang version
2016-02-03 11:02:30 +01:00
Felix Frank
97fda59999
README: make code actually display as multi line
2016-02-03 11:02:30 +01:00
James Shubin
b3e5f77d5d
Make it easier to use converged-timeout
2016-02-02 11:45:23 -05:00
James Shubin
85f9db12f5
Cleanup the README file
2016-02-02 10:48:01 -05:00
James Shubin
655d527d5f
Add a fan in, fan out example and test
2016-02-02 08:52:32 -05:00
James Shubin
925811984e
Allow unbound variables like "$1"
2016-02-02 05:00:41 -05:00
James Shubin
4cb76d3347
Add the ability to run individual shell tests manually
2016-02-02 04:37:55 -05:00
James Shubin
ff838700d0
Add a fan in example and test
2016-02-02 04:36:12 -05:00
James Shubin
3cf8c4a6e8
Add gobin to path in an attempt to make it easy to find go binaries
2016-01-29 12:01:01 -05:00
James Shubin
9e08de0bcf
Try and pass through with export
2016-01-29 11:10:23 -05:00
James Shubin
8f0d3e3abe
I give up, let's see some debug output
2016-01-29 10:53:51 -05:00
James Shubin
3870a2c781
Pass jenkins url through to child machine
2016-01-29 10:44:48 -05:00
James Shubin
cc9bc6ac75
Add missing ^ character
2016-01-29 10:15:01 -05:00
James Shubin
cd663d2384
Work around missing JENKINS_URL regression
2016-01-29 10:08:41 -05:00
James Shubin
dee8cd97c5
Be more specific in error messages for easier debugging
...
Yes, I'm looking at you, JENKINS!
2016-01-29 08:58:19 -05:00