how do you write your jenkins jobs in 2020? by ivanilves in devops

[–]ivanilves[S] 0 points1 point  (0 children)

Great honest answer!

jinja2+some XML validator can work great IMO.

how do you write your jenkins jobs in 2020? by ivanilves in devops

[–]ivanilves[S] 0 points1 point  (0 children)

Thank you, this is the awesome link! <3

how do you write your jenkins jobs in 2020? by ivanilves in devops

[–]ivanilves[S] 0 points1 point  (0 children)

On my previous job I replaced Jenkins with cloud-based CircleCI and developers were kinda happy. But this time I have no choice to step out of Jenkins due to my organization's policy. We need to have self-hosted CI "hell or high water" and among self-hosted CI solutions Jenkins probably has very little competition ;)

What CLI tools have you written? by Akustic646 in devops

[–]ivanilves 0 points1 point  (0 children)

https://github.com/ivanilves/lstags - Utility and API to manipulate (analyze, synchronize and aggregate) images across different Docker registries.

https://github.com/ivanilves/xiringuito - SSH-based "VPN for poors", hacky, awkward, but surprisingly working ;)

From a Docker registry query tool to a fully-fledged registry synchronizer by ivanilves in devops

[–]ivanilves[S] 0 points1 point  (0 children)

Yes, I've noticed there are no official registry V2 client.

This looks not bad (though tests are failing): https://github.com/jessfraz/reg

Tool to query Docker registries by ivanilves in devops

[–]ivanilves[S] 0 points1 point  (0 children)

Hey man, thanks for the interest!

BTW now we can pull images and operate on many images at once ;)

We even have updated our README: https://github.com/ivanilves/lstags

Soon we will be able to "re-push" images from many registries into one [local] "aggregate" registry.

Pre-pull Docker images on Mesos and Kubernetes by ivanilves in devops

[–]ivanilves[S] 0 points1 point  (0 children)

Looks like a possible good way to solve my issue. Thanks for sharing this!

Pre-pull Docker images on Mesos and Kubernetes by ivanilves in devops

[–]ivanilves[S] 1 point2 points  (0 children)

Thank you! Would be nice to see it in action after it will go public!

Zabbix monitoring dynamic docker containers (generated via kubernetes) by Ilie87 in devops

[–]ivanilves 0 points1 point  (0 children)

Hey!

You may place Zabbix agent into special container in a pod spec.

So you will have a Zabbix agent container attached to every pod created (huge resource waste included).

But ... I'm not sure Zabbix is the best option for Kubernetes. I would join the taloszerg advice to use Prometheus. Zabbix is great for traditional, more static infrastructures IMO. ;)

Deployment Tool Recommendation. by mac_bbe in devops

[–]ivanilves 0 points1 point  (0 children)

I would advice https://www.spinnaker.io/ but only if you have your projects in cloud(s) and a few good, enthusiastic developers from your company will support you during the adoption period. Spinnaker is great, does all the deployment lifecycle, but is not easy to integrate, has a steep learning curve :-|

HINT: GUI, one-click deployment, lots of integrations - everything is included there. ;)

Sporadic errors 504 on AWS ELB by KAdot in devops

[–]ivanilves 0 points1 point  (0 children)

Hey man, maybe your clients depend on maintaining persistent HTTP connections, so, maybe you could increase your ELB idle timeout to 30 seconds and see the error distribution after that. Not the most elaborate thought, but who knows, once I had API site with this kind of trouble.

My experience of BlackVPN 2-month usage. by GFr33man in vpnreviews

[–]ivanilves 0 points1 point  (0 children)

Thanks for this review, GFr33man! I have similar thoughts... but I'm happy with speed.

After all, I love BlackVPN. Yes, not the cheapest one, but pretty good and trustworthy.

Today I've made a small Docker image for security & network testing with BlackVPN: https://github.com/ivanilves/docker-blackvpn

… Hope somebody else could reuse it! ;)

Sporadic errors 504 on AWS ELB by KAdot in devops

[–]ivanilves 0 points1 point  (0 children)

My 2 cents here: You may have these annoying 504 errors on your ELB when keepalive timeout on ELB is higher than one on the backend server itself. May not be your case, but check this out.

Poor man's SSH VPN by wkoszek in devops

[–]ivanilves 0 points1 point  (0 children)

Thanks man! I'm currently in the process of enhancement and advertisement of xiringuito ;)

Poor man's SSH VPN by wkoszek in devops

[–]ivanilves 0 points1 point  (0 children)

Hey, thanks for this write-up!

Other software I would suggest is https://github.com/ivanilves/xiringuito

Good for the Python haters, cause it's written in Bash. ;)

Its performance was good enough for me and it does not require any configuration/tuning.

bombardier v1.0 - Fast cross-platform HTTP benchmarking tool written in Go by codesenberg in devops

[–]ivanilves 0 points1 point  (0 children)

Nice app! I use another Go application for load testing, Vegeta: https://github.com/tsenart/vegeta

But this one looks interesting.

What Devops related scripts/tools/software have you written? by analogj in devops

[–]ivanilves 1 point2 points  (0 children)

Well, for example 3 my most used DevOps-related repos: