Commits
- Commit:
da19a2fd0fbbf44bc5495e68c7f24103d025b3b6- From:
- Oliver Lowe <o@olowe.co>
- Date:
Store host state type
- Commit:
5105405ecc4e2ca95d7a7bab841b3de1520fc852- From:
- Oliver Lowe <o@olowe.co>
- Date:
deduplicate new test client code
This adds a newTestClient option so that we aren't constantly creating
new http transports clients and all that
- Commit:
e0c24850440b8bcaa5bf6a49c0dd493fb30e94fb- From:
- Oliver Lowe <o@olowe.co>
- Date:
Support Icinga2 hostgroups
Tests of hostgroup operations are done in TestFilter
- Commit:
b06b25c58a0ebeaf58a44f28f1422b842144e507- From:
- Oliver Lowe <o@olowe.co>
- Date:
Remove unused attrs() method
It was required to satisfty the object interface but the interface
changed because it wasn't used anywhere.
- Commit:
26fb88e9ebc4192da36411de66032158b424369d- From:
- Oliver Lowe <o@olowe.co>
- Date:
Generate CRUD code using go generate
Explanation for use is in the README
- Commit:
82fc97ff8eb537c28bce19af5ffb697773bd200c- From:
- Oliver Lowe <o@olowe.co>
- Date:
Merge Hosts and FilterHosts
Getting all Hosts is the same as calling FilterHosts with an empty
filter anyway.
- Commit:
60c115fb1c7683cea9553380eddaeb0033dd17bf- From:
- Oliver Lowe <o@olowe.co>
- Date:
Merge filter and all objects methods
Getting all objects is the same as getting objects with a zero filter.
- Commit:
76669f9b1f06b7299f2261667b4b21db38db7cae- From:
- Oliver Lowe <o@olowe.co>
- Date:
I learned how to do some generic programming
New type "object" is an interface to represent an Icinga2 object.
I added heaps of other stuff! On our way to 1000 lines of code!
- Commit:
5055878019b72a9ed3408e337a21e868c3842cf5- From:
- Oliver Lowe <o@olowe.co>
- Date:
more docs
- Commit:
6e415953de07ac11e0f54ac397d156b23f384a15- From:
- Oliver Lowe <o@olowe.co>
- Date:
dump
