Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Use r10k for Puppet module integration (optional) #14

Closed
dnsmichi opened this issue Jan 18, 2017 · 3 comments
Closed

Use r10k for Puppet module integration (optional) #14

dnsmichi opened this issue Jan 18, 2017 · 3 comments

Comments

@dnsmichi
Copy link
Contributor

Examples inside the testing/puppet-environment repository (private on git.icinga.com).

@dnsmichi dnsmichi added this to the v2.0.0 milestone Jan 18, 2017
@dnsmichi
Copy link
Contributor Author

That makes it harder for users to clone and play with this demo environment. I will think about local modules, and opt-in r10k dev environments if needed.

@dnsmichi dnsmichi changed the title Use r10k for Puppet module integration Use r10k for Puppet module integration (optional) Sep 12, 2017
dnsmichi pushed a commit that referenced this issue Nov 28, 2017
5cc89fa1 drop puppet3 support
207a3de6 add information about supported puppet versions to README
571d1197 new release v2.6.0
d6a25a0c add puppet version requirements to metadata
e0ca3c8f drop ruby 1.9 support
46990e3e fix rubocop issues
74bf423b add .pmtignore file
671cc96d Merge pull request #14 from GeoffWilliams/fix_missing_var_error
7af98d8d add missing test_editor_set variable on several platforms
526ed92e new release v2.5.0
e1afbe97 only set editor as default, if command is set, fixes #12
281c7e85 add travis build status to README
5d993265 improve testing, fix some lint errors

git-subtree-dir: modules/vim
git-subtree-split: 5cc89fa15fa84f6f01db2244e052f791e967b736
dnsmichi pushed a commit that referenced this issue Nov 28, 2017
cb0455b1 testing: skip snapshot testing for non-existent artifacts
70d3a621 Release version 6.0.0
c559b206 Merge branch '6.x'
afd1abdc Update metadata and docs for 6.x release
c731c30f manifests: default to 6.x and permit 6 repo version
84bd98eb Merge branch 'master' into 6.x
3ab626d4 Release version 5.2.0
bafcf465 docs: prepare 6.x changelog and migration guide
a6c34d2f testing: add missing stdlib for apt module acceptance tests
d64a07fe metadata: add missing data provider line for earlier puppet versions
c290ccc3 templates: remove puppet 3.x handling for to_yaml weirdness
7d70ba22 testing: fix yaml hook for some versions of puppet in acceptance setup
99ecda50 metadata: require updated puppet 4/5 requirements for 6.x release
34b36f75 testing: updated spec references to facts to use structure notation
83a69a2d testing: remove stdlib from acceptance fixtures
219fc3c3 manifests: use structured facts instead of global fact variables
7dbcc344 manifests: updated parameters, module header docs, and s/anchor/contain/
58133ccf lib: remove now-unnecessary kibana config checker function
1bebac2c many style fixes and travis yml fix; appease rubocop gods
7ae7b49b testing: fix acceptance (utilities requires and more forgiving api tests)
9f2325de update rubocop for 0.51.0 config and gem changes
520866ba testing: fix references to host loop
e77d4eee initial changes for 6.x update
1323ec5b Merge pull request #14 from psaints/master
d9eafd28 service: Added service status option
f8215dc3 Post-5.1.0 empty changelog
94ea7d38 Release version 5.1.0
fe388be7 Merge branch 'apt-4-dep'
002fdd09 metadata: updated dep for apt 4.x module
1fa96840 testing: fix snapshot version parsing for alpha2 versions
c182deeb testing: skip package_source int verification for now
2db84f86 testing: update snapshot parsing to read public dl page
af75cfed Merge branch 'snapshot-testing'
9174ea71 testing: add spec_prep as a prereq for snapshot testing
650df800 lib: remove sprurious abc disabling cop comments
fd336fc9 rubocop: disable abcsize metric cop
ad62aa8c testing: add snapshot tests to travis
84b3b82d testing: implement basic snapshot testing
e8000eec testing: actually copy over apt module files into containers
6ec4a189 manifests: support package installation via source files
459790e7 testing: include documentation coverage tests in basic tests
4470d13d testing: sync up travis config with staged puppet-elasticsearch style
3e0984c1 Release version 5.0.1
0c6e5506 Merge branch 'pr-11'
35053f6a docs: add changelog note for anchor ordering changes
67596d92 RubuCop style fix, remove extra blank line
8dc65beb Added conditional to Gemfile in response to metadata-json-lint 2.0.0 now requiring inclusion of semantic_puppet gem when puppet < 4.9.0
5e7dda45 Add anchor kibana::begin and add to dependency chains so that module sub-classes are contained
2a223245 README: add endorsed shield for forge module
20046913 Updated LICENSE to full form
31e8a349 Release version 5.0
2583b55d metadata: change dashes to slashes in deps for 3.x compatability
662822d6 docs: get code doc to 100% for yard
234bea21 Rakefile: checks for semantic requires that actually work
42cf645c Rakefile: dumb newline spacing cop
c998cc8c docs: initialize empty changelog post-0.3.0
81335b66 Release version 0.3.0
09c9dfbb metadata: updated requirements and OS deps
53408d8f Merge pull request #9 from soxwellfb/puppet3.8
95523918 testing: use :undef instead of 'nil' to test undef conditiions
f15f2be5 testing: don't test 3.8 on distros too new for it
384f0436 testing: 3.x installation via gem on special-case distros
430edba5 testing: support manual gem installation nodeset methods
58b84b6c testing: fix xenial locale installation issue
11c083f6 testing: move amazonlinux to generic unversioned nodeset
29cf846b testing: fix 3.x testing platforms in helpers and travis
b500077e Merge pull request #1 from tylerjl/3.8-tests
83ef7034 tests: only test 3.x on travis on supported hosts
b31bf27c tests: provide for 3.x installation via rubygems
4990c0ca tests: set correct version per distro family
4e24474c template: correctly sub string in 3.x
a9d2edab tests: format yml correctly in 3.x to_yaml calls
74e952f3 tests: retry backoff for api tests
47bb1651 tests: invoke a more controlled spec unit test suite
3d27dff3 tests: reorder installation line to set default vars
d59db974 tests: don't reference unresolvable variable for port in acc tests
1e81d0cc tests: permit package rev in acceptace test versions
14339abe lib: remove 3.x unsupport absolute_path calls (unneeded)
d18e2082 Kill rogue whitespaces
b56f98b5 tests: remove fedora 25 from 3.x acceptance tests
e0b4fffa tests: use install helper env vars for distro 3.x tests
e243ca05 tests: fix foss defaults on 3.x test hosts
295d0ece lib: fix rubocop spacing error in validate_kibana_config
d6c2c075 validate_kibana_config can now fail nil strings as well and empty ones
9abc51f0 Got the right Puppet Gem version in the Travis matrix
9f7fa6c9 Add multiple puppet versions to the the travis matrix
fd31ec6f Add multiple puppet versions to the the travis matrix
e83bc437 Try more sensible rubocop suggestion
ccd61578 More Rubocop cleanup
73bfce08 Rubocop cleanup
dd2181e1 Default testing to Puppet 4.0
892146cb Converted defined type to validate the config hash to a native function.
ffbff60a Merge remote-tracking branch 'upstream/master' into puppet3.8
fcfc3950 Partially update metadata.json
d51b8ea7 Ignore dev/spec files in package build artifact
221d5f5d Initialize empty post-0.2.1 changelog
a49bc76c Release version 0.2.1
a806f6b6 lib: explicitly catch nonzero plugin command return codes
1d46482c Merge pull request #8 from elastic/issue/7
c667db27 lib: observe url parameter in 4.x install operations
2a1f932b Fixed puppet strings for Puppet 3 requirements
75fec9a6 Properly namespace validate_config
dc62e0c1 Should use size() instead of length() for Puppet 3.8
6393574f Puppet linting - commas
ff724f21 Puppet linting
4ce12512 Completed validation checks
8b9722fa Put the correct quotes in
6aea74ff Adding in some parameter validation.
9084ed6a autobefore doesn't exist yet
8789ecb0 Add safe_yaml gem to work around Ruby 2.2
9f744bec Update gemfile for puppet 3.8.7
e0dac862 Remove Puppet4 Typing
6d8dd95a manifest: fix install arrow chain for puppet linter
9e93defd manifests: enforce kibana ownership on config file
6122c1ba manifests: fix alignment style after package rev change

git-subtree-dir: modules/kibana
git-subtree-split: cb0455b10e20c74d0a12798acfb7075c4c72b8d0
@dnsmichi
Copy link
Contributor Author

I'll stick with git subtree for now, this makes development of the boxes easier, and you have a reliable tested copy in this repository instead of pulling external sources. Feedback welcome as always.

@dnsmichi dnsmichi removed this from the 2.0.0 milestone Nov 29, 2017
@dnsmichi
Copy link
Contributor Author

dnsmichi commented Feb 8, 2018

I won't go that route, since we're in a demo environment anyways.

@dnsmichi dnsmichi closed this as completed Feb 8, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant