Ecosyste.ms: OpenCollective

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

github.com/voxpupuli/puppet-k8s

Home for the K8s Puppet module
https://github.com/voxpupuli/puppet-k8s

add firewall parameter as interface for selection of firewall

1b04a0bcbc3f5a21a8b256632492606c09d19024 authored almost 2 years ago
add type for selection of firewall

d59febad6edd56f9e432f1de19ac730a96a60330 authored almost 2 years ago
fix typo in wording

34e99fea93ed5c7a20077024327f1de4d4c19d71 authored almost 2 years ago
style fix

f02c8697766de18c600f69dce6af5a8f961c18bf authored almost 2 years ago
include firewall class for dependency packages

7e23c468dc4fe197b4d4b36fa316e4d52532bf9d authored almost 2 years ago
add more firewall

bf3262dd15c575044fa72a9edfc7edee4ebac9ef authored almost 2 years ago
add ubuntu 22.04 and module dependencies to metadata

8c0989cca7f920d4f1f9c4d9608cd06df8b84fe2 authored almost 2 years ago
move kubectl and kubeadm to generic install classes

f8eece2dd537fd22c7b5d8ba524d38e6f2f4e017 authored almost 2 years ago
add firewall also for non firewalld systems

782860f590272caa0fa0e356d5689d52733a7e9f authored almost 2 years ago
add kubeadm tool to controller

7988729c2e80a762ee08d5b89e55dcd8337b69d3 authored almost 2 years ago
update class documentation

- doing class after class
- it's tidious

ea4dcc9ae2c35ccb5f1d53eb4189af3e7dfde79b authored almost 2 years ago
add module dependency for augeasproviders_core

bb2cf894b129afb5fc1981d504ecfbdb6c85de62 authored almost 2 years ago
add dependencies between sysctl and kmod

641541d311d48ebd0b0c56d85d37a0f90dba0464 authored almost 2 years ago
require file kubectl before using it

8d3c49ba8005ba7c8e9fa2d854e76adf09b3b1be authored almost 2 years ago
allow to set advertise_address

42ab9bc247a07103dca6f7362b5c87281d75f46a authored almost 2 years ago
Merge pull request #20 from rwaffen/patching

prevent undef value if ipv6 is turned off, fail if not etcd_servers are defined

1348ed862950e238f40aca436f9ec78ca3f31972 authored almost 2 years ago
do rubocops bidding

4bfcf70e9570e1c9e506e5023e96f2476a4eb15b authored almost 2 years ago
add hint to set etcd behavior, fix tests

c04a74f5b5595400a86488ffa906d8d96bae8470 authored almost 2 years ago
Merge pull request #16 from SimonHoenscheid/shoenscheid_sysctl

Use herculesteam-augeasproviders_sysctl to manage sysctl settings

62a4d1fb19d467bfea5c751d0c9a01c801f01ca0 authored almost 2 years ago
Merge pull request #15 from SimonHoenscheid/shoenscheid_kmod

Use puppet-kmod to manage kernel_modules

15ebe8d9f94ac6cc8fad228fa24b98823429bb3b authored almost 2 years ago
Use herculesteam-augeasproviders_sysctl to manage sysctl settings

d3b872ade4802aecd683e06449f57161e71e07f1 authored almost 2 years ago
Use puppet-kmod to manage kernel_modules

1f8fe7109b67a0844bd7eef242443f687d190540 authored almost 2 years ago
Use puppet-kmod to manage kernel_modules

2fbc989938acb94303d9d1655144ea30759efe18 authored almost 2 years ago
prevent undef value if ipv6 is turned off, fail if not etcd_servers are defined, add proper links

bc856807acf5c23000137d482f780e318a207c99 authored almost 2 years ago
Merge pull request #19 from rwaffen/patching

add some patches to get this working

45886d4e8232f5c3012335607c6694f944d77b37 authored almost 2 years ago
update references

12a437de251fc10f26fed149db7ef382d738c38f authored almost 2 years ago
add requested changes

39bf1b825eaae6218b67ca88ae8482af578a18da authored almost 2 years ago
update ref

6972033af37f73a7efda9c084c0ba2ac7c1adcf4 authored almost 2 years ago
Update manifests/init.pp

Co-authored-by: Tim Meusel <[email protected]>

1212b761a006381245762b3425aa8600c435f744 authored almost 2 years ago
add some patches to get this working

- tests might fail at first
- will fix them then
- patches from a dev ubuntu setup

3dba82df3056bb1309f4ec76f31e59972f1c2477 authored almost 2 years ago
Merge pull request #13 from ananace/type-updates

Update names/documentation on type aliases

5674235191433a645de3eed3d6f254380bf3f7ac authored almost 2 years ago
Fix K8s::TLS_altnames spec

09af062a3b90ccae1d78d5d5161cbd749b667389 authored almost 2 years ago
Update documentation for K8s::Proxy_auth

e3678b98376cd88861475b1fdcb8402c5da0ac9a authored almost 2 years ago
Update documentation for K8s::Node_auth

6cfe168ef113bbfcd95f57a594a30645ae9a0ceb authored almost 2 years ago
Update documentation for K8s::Native_packaging

5fbca72a62e56199fd01365e7ed0893137612aff authored almost 2 years ago
Update documentation for K8s::Extended_key_usage

1e5aedcd89dd145fe97c883c47ec809bbbd76108 authored almost 2 years ago
Update K8s::IP_addresses to use appropriate case

IP is an abbreviation that should be written as all uppercase

efa7be3e72b2c0c96418b39680795d9a711c466a authored almost 2 years ago
Update K8s::TLS_altnames type name

TLS is an abbreviation that should be written as all uppercase

d3d014108d02ccd0d8f81ec09064c94494557ca0 authored almost 2 years ago
Update K8s::CIDR type name to use appropriate case

dbc5897fd515ee53e0564628105bbf5a0b80480d authored almost 2 years ago
Merge pull request #10 from SimonHoenscheid/shoenscheid_rubocop_complains

fix rubocop complains, activate rubocop again, add .rubocop_todo.yml

0caa18a1d0a8a1884167b94a4b7764da4bee0e35 authored almost 2 years ago
fix rubocop offenses, add .rubocop_todo.yml, reactivate rubocop in the CI

07cb80104af99edc58e9139dd7018def08c667c5 authored almost 2 years ago
Merge pull request #5 from rwaffen/linting

Fix linting and add some type_aliases

0b39cdb059ea65cd82c648513a07461ac4ab7453 authored almost 2 years ago
update type_alias documentation

f6d0151b1a3265d21a5d7efeb25f6f01cc8aa5b5 authored almost 2 years ago
Update types/cidr.pp

Co-authored-by: Tim Meusel <[email protected]>

4dccaa30be2a8abb21b2ac05f9c574cfff761a3d authored almost 2 years ago
update reference

149a283d285f20280198f99cc68491f755ec2d03 authored almost 2 years ago
change from optional to mandatory

36dd199032831c98272b232db19eecf889fa7e94 authored almost 2 years ago
disable rubocop ftm

03f432b86333c00381e6deaaade92e9d167e9626 authored almost 2 years ago
change type_alias names

0edb522f136afa2d7e5933c36c97c53190d9c692 authored almost 2 years ago
get rid of here documents

a4e0034485abf231cc4331db30a8ab0f15fb6d25 authored almost 2 years ago
add types and fix linting

2f418f26c7783b4a2fe4eab00c0a0185dd27bb36 authored almost 2 years ago
Clean up manifest JSON after move to Vox

2a086392247eb25768fc3fac4853b39e3a05b28b authored almost 2 years ago
Merge pull request #3 from voxpupuli/modulesync

modulesync 5.4.0

38bb17e5ba642ed70ec7d96ba3b15de773f80648 authored almost 2 years ago
Merge pull request #4 from ananace/documentation

Add barebone documentation to missing places

19c93ce8e9bba30b94ea6ad5d7f5e16dfc8c1390 authored almost 2 years ago
Add barebone documentation to missing places

a2b70bb2fc4302517756edbdfea8dc98a0f5e0c2 authored almost 2 years ago
modulesync 5.4.0

b0469c116b052e840c35f01f6b1382bddfd529a5 authored almost 2 years ago
Merge pull request #2 from ananace/fix-tests

Fixup tests to work with vox modulesync

19ad8623ab1a39130ec364a44d46609c362bfd83 authored almost 2 years ago
Fixup tests to work with vox modulesync

3873daf4bf7027fcb893f75da4695fa7e4882b85 authored almost 2 years ago
Move to the Apache 2.0 license for simplicity

cc844c910b47b4be5082ed3f4a32e9dac686515e authored almost 2 years ago
Merge pull request #1 from ananace/multistack

Add dual-stack support for DNS service configuration

bd3cc5f862e7a59b43af2a9fc9231e7ccaff26c2 authored almost 2 years ago
Fixup puppet-lint complaints

b6da9e883bb7a380ccce8f097851b82413ab22c7 authored almost 2 years ago
Add multi-stack support for coredns

6e6b9d144423c9b48aeecaa4d085b0fa831d3339 authored almost 2 years ago
Unmark k8s::node::kubelet as private

Since it's allowed to manually manage it, it must be possible to
actually manually instantiate t...

172720f81313a182bb4acabe3394abe91ace4519 authored over 2 years ago
Add missing type tests

The types aren't currently used, but plans are to bring them back again
where possible, so make ...

626c0351507d2c80a39dddc6843a116535b8c28d authored over 2 years ago
Fix coredns PTR fallthrough case for IPv4

18e2c82166cf13d8ae81f2760a3923bf2a473799 authored over 2 years ago
Final environment fixup

bed1c185afaa55ef3300227709995fa7ae48f9aa authored almost 3 years ago
Add missing environment variable name

b3ec55f6b6819aee9beff8cecc26ae1748d10075 authored almost 3 years ago
Fix kube-proxy env allocation

6b7deed0d81459aae0b1270151736e6b731d2ffd authored almost 3 years ago
Forward node name into kube-proxy pod

7ae1be14b8c8c41834663eea1e68c1f14974291d authored almost 3 years ago
Only use puppetdb discovery tag for apiserver

There's no guarantee that k8s::server::etcd is instantiated on the same
node after all, and Kube...

45e6858ea32c4001109632accfe9dc99a3ca3aee authored about 3 years ago
Add resource munging

c7bd4c2ff83db4bff7a53678f75af0e4daa723a1 authored about 3 years ago
Ensure etcd works even without k8s included

aea59eddfb67c54d8f98ef03b3cae1970477d335 authored about 3 years ago
Only enable dual-stack with two or more CIDRS

a269c8099a0d91c37c1e34370d172bfc3c1d1ccb authored about 3 years ago
Only count dual-stack support for multiple CIDRs

caefec00c5294332e70e737826914d267bd069bf authored about 3 years ago
Add a PuppetDB discovery tag

This allows discovery to work even when managing multiple k8s clusters

e0c963045fd1599c954aafb9cfcf9cf9893ff97f authored about 3 years ago
Update flannel to 0.16.1

7a940f8ff0d2109da95aec45148e207f38c27de3 authored about 3 years ago
Update CoreDNS to 1.8.7

6500989b71945ed420717b81f4da3f620da9b1b7 authored about 3 years ago
Major kube-proxy rework

Now runs the proxy as an in-cluster service by default, if set to run
containerized then it shou...

96d977d024687594ffe17dbc9af664cd89b23894 authored about 3 years ago
Improve kube-proxy configuration

8954d5ab853233fb7feb7b11f3fb59a12bc8f5e7 authored about 3 years ago
Ensure kube-proxy always includes CA certs

67ca08a4dda4f808b6c3f8f26126cddff90f199b authored about 3 years ago
Fix kube-proxy sysconfig path on Debian

13e8cd730e839590a48262caa0143b5d2da0d696 authored about 3 years ago
Add kubelet class flag to disable dual-stack

3cc7c23b16fb1d9268e90a7bbc3dbcc497dca2f6 authored about 3 years ago
Specify dual-stack node IPs in kubelet args

37e98362a7e75741d7dd4ed15936deb99f20ca54 authored about 3 years ago
Update k8s to 1.20.14

22701082537698280cf3590e5de10e4b27aaeb0a authored about 3 years ago
Update etcd to 3.5.1

eb91e33285d230680f42979d5940392a396815f6 authored about 3 years ago
Add support for dual-stack

78d2218618492ecff442387ce7a0cf8ff7657ada authored about 3 years ago
Improve support for Debian 11

1052a4b051a25f4469d01fce08129abd996b1cf3 authored about 3 years ago
Update dependency list

5b383a99417abb6c4fea6a838bbaf55e5c86df4a authored over 3 years ago
Fix unit tests for cert handling

3d0bb03830647d62b386de19ddab0283f595c2e1 authored over 3 years ago
Workaround to prevent 0-byte certs

In rare cases, a hiccup in the catalog application could leave 0-byte files
occupying the certif...

ef133711c22a32ecb45174e71248eb9821103547 authored over 3 years ago
Update Puppet requirement

096a8c0009ae666d4aef335ae33a4aaf33a1f374 authored over 3 years ago
Update requirements

cf6fc7dcb5b4039108c928daa3acb89766a81223 authored over 3 years ago
Ensure CNI plugins exist before kubelet runs

96b93552f3eb07fee36765ebbaf1a40821389d11 authored over 3 years ago
Make sure the default kubeconfig uses the context

5adaec26afe102e10ad48de87ab729a8f5afcae2 authored over 3 years ago
Speed up automated CSR signing

be7229be92e617b0f99a5ad425203880daf80935 authored over 3 years ago
Read CRI-o key from repository

f037100248fc1ad77c6309a119a6991f647eb75c authored over 3 years ago
Ensure conntrack is available for CRI-o

764a9d33282a602173988f3d8a87181e80b721fc authored over 3 years ago
Remove unnecessary service notify

bb135308a2c08b17aefea24681777d3d74285bf5 authored over 3 years ago
Fix a hardcoded runc path issue in debian CRI-o

a1b69f5064070f3eea773edb6e1eb70740adb6ae authored over 3 years ago
Remove superfluous _ from repo version handling

e9d8d6d7999adc62744ffff235e6e767b331faf4 authored over 3 years ago
Improve CRI-o handling on Debian

59412f8aecc2bf51621f9c704b72147ee66c0e22 authored over 3 years ago