devops.md

July 15, 2021 · View on GitHub

Bookmarks tagged [devops]

www.codever.land/bookmarks/t/devops

Publishing and consuming debugging symbols for .net core library

https://medium.com/@aymendaoudi/publishing-and-consuming-debugging-symbols-for-net-core-library-d0e8...

A good practice when having a class library that is used in one or across several projects is to make it available through a nuget feed. This library project should be pushed to this nuget feed using…


How to connect to npm feeds from Azure DevOps

https://www.code4it.dev/blog/connect-npm-feeds-from-azure-devops

Azure DevOps, among its capabilities, allows you to store npm packages in their system. Here we'll see how to connect to an npm feed and how to solve the 401-unauthorized error.


To Be Continuous | Heavybit

https://www.heavybit.com/library/podcasts/to-be-continuous/

A show all about continuous delivery and software development. Brought to you by Heavybit.


DevOps and Docker Talk

https://podcast.bretfisher.com/

Hey DevOps fans 👋, this podcast contains interviews and audience Q&A from my weekly YouTube Live show. It might be me talking on a topic, o...


Tune into DevOps Radio from CloudBees

https://www.cloudbees.com/resources/devops-radio

DevOps Radio is a CloudBees-sponsored podcast series. Hosting experts from around the industry, the show dives into what it takes to successfully develop, deliver and deploy software in today’s ever-c...


Arrested DevOps

https://www.arresteddevops.com/

Arrested DevOps is the podcast that helps you achieve understanding, develop good practices, and operate your team and organization for maximum DevOps awesomeness.


Monitoring overview  |  Cloud Pub/Sub Documentation  |  Google Cloud

https://cloud.google.com/pubsub/docs/monitoring

The Cloud Pub/Sub API exports metrics via Stackdriver. Stackdriver allows you to create monitoring dashboards and alerts or access the metrics programmatically.


A cleaner multi-stage continuous deployment on Kubernetes of a Create React App with kustomize, helm and skaffold – CodepediaOrg

https://www.codepedia.org/ama/a-cleaner-multi-stage-deployment-on-kubernetes-of-a-create-react-app-w...

This blog posts presents a clean way to make a multi-stage deployment of a Create React App on a Kubernetes Cluster. Deployments with kubectl, helm charts, kustomize and skaffold are presented.


How To Become A Full Stack Developer In 2019 [ROADMAP]?

https://redblink.com/become-full-stack-developer-2019-roadmap/

How To Become A Full Stack Developer In 2019 [ROADMAP]? So, You want to be a good developer, so you want to go full stack. Entering the web development industry is a relatively easy task today, but ri...

  • :calendar: published on: 2019-07-04
  • tags: dev, devops

aptly

https://github.com/smira/aptly

aptly is a Debian repository management tool.


aurora

https://github.com/xuri/aurora

Cross-platform web-based Beanstalkd queue server console.


awsenv

https://github.com/soniah/awsenv

Small binary that loads Amazon (AWS) environment variables for a profile.


Blast

https://github.com/dave/blast

A simple tool for API load testing and batch jobs.


bombardier

https://github.com/codesenberg/bombardier

Fast cross-platform HTTP benchmarking tool.


bosun

https://github.com/bosun-monitor/bosun

Time Series Alerting Framework.


DepCharge

https://github.com/centerorbit/depcharge

Helps orchestrating the execution of commands across the many dependencies in larger projects.


dogo

https://github.com/liudng/dogo

Monitoring changes in the source file and automatically compile and run (restart).


drone-jenkins

https://github.com/appleboy/drone-jenkins

Trigger downstream Jenkins jobs using a binary, docker or Drone CI.


drone-scp

https://github.com/appleboy/drone-scp

Copy files and artifacts via SSH using a binary, docker or Drone CI.


Dropship

https://github.com/chrismckenzie/dropship

Tool for deploying code via cdn.


easyssh-proxy

https://github.com/appleboy/easyssh-proxy

Golang package for easy remote execution through SSH and SCP downloading via ProxyCommand.


fac

https://github.com/mkchoi212/fac

Command-line user interface to fix git merge conflicts.


gaia

https://github.com/gaia-pipeline/gaia

Build powerful pipelines in any programming language.


Gitea

https://github.com/go-gitea/gitea

Fork of Gogs, entirely community driven.


gitea-github-migrator

https://git.jonasfranz.software/JonasFranzDEV/gitea-github-migrator

Migrate all your GitHub repositories, issues, milestones and labels to your Gitea instance.


go-furnace

https://github.com/go-furnace/go-furnace

Hosting solution written in Go. Deploy your Application with ease on AWS, GCP or DigitalOcean.


go-selfupdate

https://github.com/sanbornm/go-selfupdate

Enable your Go applications to self update.


gobrew

https://github.com/cryptojuice/gobrew

gobrew lets you easily switch between multiple versions of go.


godbg

https://github.com/sirnewton01/godbg

Web-based gdb front-end application.


Gogs

https://gogs.io/

A Self Hosted Git Service in the Go Programming Language.


gonative

https://github.com/inconshreveable/gonative

Tool which creates a build of Go that can cross compile to all platforms while still using the Cgo-enabled versions of the stdlib packages.


govvv

https://github.com/ahmetalpbalkan/govvv

“go build” wrapper to easily add version information into Go binaries.


gox

https://github.com/mitchellh/gox

Dead simple, no frills Go cross compile tool.


goxc

https://github.com/laher/goxc

build tool for Go, with a focus on cross-compiling and packaging.


grapes

https://github.com/yaronsumel/grapes

Lightweight tool designed to distribute commands over ssh with ease.


GVM

https://github.com/moovweb/gvm

GVM provides an interface to manage Go versions.


Hey

https://github.com/rakyll/hey

Hey is a tiny program that sends some load to a web application.


kala

https://github.com/ajvb/kala

Simplistic, modern, and performant job scheduler.


kcli

https://github.com/cswank/kcli

Command line tool for inspecting kafka topics/partitions/messages.


kubernetes

https://github.com/kubernetes/kubernetes

Container Cluster Manager from Google.


lstags

https://github.com/ivanilves/lstags

Tool and API to sync Docker images across different registries.


lwc

https://github.com/timdp/lwc

A live-updating version of the UNIX wc command.


manssh

https://github.com/xwjdsh/manssh

manssh is a command line tool for managing your ssh alias config easily.


Moby

https://github.com/moby/moby

Collaborative project for the container ecosystem to assemble container-based systems.


Mora

https://github.com/emicklei/mora

REST server for accessing MongoDB documents and meta data.


ostent

https://github.com/ostrost/ostent

collects and displays system metrics and optionally relays to Graphite and/or InfluxDB.


Packer

https://github.com/mitchellh/packer

Packer is a tool for creating identical machine images for multiple platforms from a single source configuration.


Pewpew

https://github.com/bengadbois/pewpew

Flexible HTTP command line stress tester.


Pomerium

https://github.com/pomerium/pomerium

Pomerium is an identity-aware access proxy.


Rodent

https://github.com/alouche/rodent

Rodent helps you manage Go versions, projects and track dependencies.


s3gof3r

https://github.com/rlmcpherson/s3gof3r

Small utility/library optimized for high speed transfer of large objects into and out of Amazon S3.


Scaleway-cli

https://github.com/scaleway/scaleway-cli

Manage BareMetal Servers from Command Line (as easily as with Docker).


script

https://github.com/bitfield/script

Making it easy to write shell-like scripts in Go for DevOps and system administration tasks.


sg

https://github.com/ChristopherRabotin/sg

Benchmarks a set of HTTP endpoints (like ab), with possibility to use the response code and data between each call for specific server stress based on its previous response.


skm

https://github.com/TimothyYe/skm

SKM is a simple and powerful SSH Keys Manager, it helps you to manage your multiple SSH keys easily!


StatusOK

https://github.com/sanathp/statusok

Monitor your Website and REST APIs.Get Notified through Slack, E-mail when your server is down or response time is more than expected.


traefik

https://github.com/containous/traefik

Reverse proxy and load balancer with support for multiple backends.


Vegeta

https://github.com/tsenart/vegeta

HTTP load testing tool and library. It's over 9000!


webhook

https://github.com/adnanh/webhook

Tool which allows user to create HTTP endpoints (hooks) that execute commands on the server.


Wide

https://wide.b3log.org/login

Web-based IDE for Teams using Golang.


winrm-cli

https://github.com/masterzen/winrm-cli

Cli tool to remotely execute commands on Windows machines.


borg

https://github.com/crufter/borg

Terminal based search engine for bash snippets.


boxed

https://github.com/tejo/boxed

Dropbox based blog engine.


Cherry

https://github.com/rafael-santiago/cherry

Tiny webchat server in Go.


Circuit

https://github.com/gocircuit/circuit

Circuit is a programmable platform-as-a-service (PaaS) and/or Infrastructure-as-a-Service (IaaS), for management, discovery, synchronization and orchestration of services and hosts comprising cloud ap...


Comcast

https://github.com/tylertreat/Comcast

Simulate bad network connections.


confd

https://github.com/kelseyhightower/confd

Manage local application configuration files using templates and data from etcd or consul.


DDNS

https://github.com/skibish/ddns

Personal DDNS client with Digital Ocean Networking DNS as backend.


Docker

http://www.docker.com/

Open platform for distributed applications for developers and sysadmins.


Documize

https://github.com/documize/community

Modern wiki software that integrates data from SaaS tools.


drive

https://github.com/odeke-em/drive

Google Drive client for the commandline.


Duplicacy

https://github.com/gilbertchen/duplicacy

A cross-platform network and cloud backup tool based on the idea of lock-free deduplication.


gfile

https://github.com/Antonito/gfile

Securely transfer files between two computers, without any third party, over WebRTC.


Go Package Store

https://github.com/shurcooL/Go-Package-Store

App that displays updates for the Go packages in your GOPATH.


go-peerflix

https://github.com/Sioro-Neoku/go-peerflix

Video streaming torrent client.


GoBoy

https://github.com/Humpheh/goboy

Nintendo Game Boy Color emulator written in Go.


gocc

https://github.com/goccmack/gocc

Gocc is a compiler kit for Go written in Go.


GoDNS

https://github.com/timothyye/godns

A dynamic DNS client tool, supports DNSPod & HE.net, written in Go.


GoDocTooltip

https://github.com/diankong/GoDocTooltip

Chrome extension for Go Doc sites, which shows function description as tooltip at function list.


GoLand

https://jetbrains.com/go

Full featured cross-platform Go IDE.


Gor

https://github.com/buger/gor

Http traffic replication tool, for replaying traffic from production to stage/dev environments in real-time.


hugo

http://gohugo.io/

Fast and Modern Static Website Engine.


ide

https://github.com/thestrukture/ide

Browser accessible IDE. Designed for Go with Go.


ipe

https://github.com/dimiro1/ipe

Open source Pusher server implementation compatible with Pusher client libraries written in GO.


joincap

https://github.com/assafmo/joincap

Command-line utility for merging multiple pcap files together.


Juju

https://jujucharms.com/

Cloud-agnostic service deployment and orchestration - supports EC2, Azure, Openstack, MAAS and more.


Leaps

https://github.com/jeffail/leaps

Pair programming service using Operational Transforms.


lgo

https://github.com/yunabe/lgo

Interactive Go programming with Jupyter. It supports code completion, code inspection and 100% Go compatibility.


limetext

http://limetext.org/

Lime Text is a powerful and elegant text editor primarily developed in Go that aims to be a Free and open-source software successor to Sublime Text.


LiteIDE

https://github.com/visualfc/liteide

LiteIDE is a simple, open source, cross-platform Go IDE.


mockingjay

https://github.com/quii/mockingjay-server

Fake HTTP servers and consumer driven contracts from one configuration file. You can also make the server randomly misbehave to help do more realistic performance tests.


myLG

https://github.com/mehrdadrad/mylg

Command Line Network Diagnostic tool written in Go.


naclpipe

https://github.com/unix4fun/naclpipe

Simple NaCL EC25519 based crypto pipe tool written in Go.


nes

https://github.com/fogleman/nes

Nintendo Entertainment System (NES) emulator written in Go.


orange-cat

https://github.com/noraesae/orange-cat

Markdown previewer written in Go.


Orbit

https://github.com/gulien/orbit

A simple tool for running commands and generating files from templates.


peg

https://github.com/pointlander/peg

Peg, Parsing Expression Grammar, is an implementation of a Packrat parser generator.


Pipe

https://github.com/b3log/pipe

A small and beautiful blogging platform.


restic

https://github.com/restic/restic

De-duplicating backup program.


rkt

https://github.com/coreos/rkt

App Container runtime that integrates with init systems, is compatible with other container formats like Docker, and supports alternative execution engines like KVM.


scc

https://github.com/boyter/scc

Sloc Cloc and Code, a very fast accurate code counter with complexity calculations and COCOMO estimates.


Seaweed File System

https://github.com/chrislusf/seaweedfs

Fast, Simple and Scalable Distributed File System with O(1) disk seek.


shell2http

https://github.com/msoap/shell2http

Executing shell commands via http server (for prototyping or remote control).


snap

https://github.com/intelsdi-x/snap

Powerful telemetry framework.


Snitch

https://github.com/lucasgomide/snitch

Simple way to notify your team and many tools when someone has deployed any application via Tsuru.


Stack Up

https://github.com/pressly/sup

Stack Up, a super simple deployment tool - just Unix - think of it like 'make' for a network of servers.


syncthing

https://syncthing.net/

Open, decentralized file synchronization tool and protocol.


term-quiz

https://github.com/crazcalm/term-quiz

Quizzes for your terminal.


toxiproxy

https://github.com/shopify/toxiproxy

Proxy to simulate network and system conditions for automated tests.


tsuru

https://tsuru.io/

Extensible and open source Platform as a Service software.


vFlow

https://github.com/VerizonDigital/vflow

High-performance, scalable and reliable IPFIX, sFlow and Netflow collector.


wellington

https://github.com/wellington/wellington

Sass project management tool, extends the language with sprite functions (like Compass).


Backup

https://github.com/backup/backup

Provides an elegant DSL in Ruby for performing backups on UNIX-like systems.


Blender

https://github.com/PagerDuty/blender

A modular system orchestration framework with pluggable driver and host discovery.


BOSH

https://github.com/cloudfoundry/bosh

Cloud Foundry BOSH is an open source tool chain for release engineering, deployment and lifecycle management of large scale distributed services.


Capistrano

http://capistranorb.com

A remote server automation and deployment tool written in Ruby.


Centurion

https://github.com/newrelic/centurion

A mass deployment tool for Docker fleets.


Chef

https://github.com/chef/chef

A systems integration framework, built to bring the benefits of configuration management to your entire infrastructure.


Deployinator

https://github.com/etsy/deployinator

Deployinator is a deployment framework extracted from Etsy.


Einhorn

https://github.com/stripe/einhorn

Einhorn will open one or more shared sockets and run multiple copies of your process. You can seamlessly reload your code, dynamically reconfigure Einhorn, and more.


Itamae

https://github.com/itamae-kitchen/itamae

Simple and lightweight configuration management tool inspired by Chef.


Kochiku

https://github.com/square/kochiku

Kochiku is a distributed platform for test automation.


Lita

https://www.lita.io/

ChatOps for Ruby: A pluggable chat bot framework usable with any chat service.


Logstash

https://github.com/elastic/logstash

Logs/event transport, processing, management, search.


Mina

https://github.com/mina-deploy/mina

Really fast deployer and server automation tool.


Puppet

https://github.com/puppetlabs/puppet

An automated administrative engine for your Linux, Unix, and Windows systems, performs administrative tasks (such as adding users, installing packages, and updating server configurations) based on a c...


Request-log-analyzer

https://github.com/wvanbergen/request-log-analyzer

Create reports based on your log files. Supports Rails, Apache, MySQL, Delayed::Job, and other formats.


Rubber

https://github.com/rubber/rubber

The rubber plugin enables relatively complex multi-instance deployments of RubyOnRails applications to Amazon's Elastic Compute Cloud (EC2).


SSHKey

https://github.com/bensie/sshkey

SSH private and public key generator in pure Ruby (RSA & DSA).


Sunzi

https://github.com/kenn/sunzi

Server provisioning utility for minimalists


Ruby-LXC

https://github.com/lxc/ruby-lxc

Native ruby binding for Linux containers.


Vagrant

http://www.vagrantup.com

Create and configure lightweight, reproducible, and portable development environments.


GoogleContainerTools Kaniko Home Page

https://github.com/GoogleContainerTools/kaniko

Build Container Images In Kubernetes. Contribute to GoogleContainerTools/kaniko development by creating an account on GitHub.


kubetail - Bash script to tail Kubernetes logs from multiple pods at the same time

https://github.com/johanhaleby/kubetail

Bash script to tail Kubernetes logs from multiple pods at the same time - johanhaleby/kubetail


kubectx - Switch faster between clusters and namespaces in kubectl

https://kubectx.dev/

Switch faster between clusters and namespaces in kubectl - ahmetb/kubectx


Stop Forking Helm Charts, an Intro to Replicated Ship - K8s, Kustomize & Ship SF Meetup - YouTube

https://www.youtube.com/watch?v=pRG47EQ5OAg

This presentation by Marc Campbell, CTO and Founder of Replicated, is from the Kubernetes, Kustomize & Ship Meetup in SF - ship video reference


GitOps

https://www.weave.works/technologies/gitops/

Learn what is GitOps and how you can implement GitOps workflows to reliably run Kubernetes in production and at scale. Also find out why GitOps is the more secure way to deploy apps to Kubernetes.


awesome-free-for-dev

https://github.com/ripienaar/free-for-dev#readme

A list of SaaS, PaaS and IaaS offerings that have free tiers of interest to devops and infradev - ripienaar/free-for-dev


Continuous Delivery, Deployment & Integration: 20 Key Differences

https://stackify.com/continuous-delivery-vs-continuous-deployment-vs-continuous-integration/

The DevOps trend has given rise to a number of buzzwords and methodologies aiming to speed delivery and accuracy, giving developers the tools they need to deliver better products, with fewer bugs, and...


Spinnaker home page

http://www.spinnaker.io/

Spinnaker is an open source, multi-cloud continuous delivery platform for releasing software changes with high velocity and confidence.


Blue Green Deployment

https://martinfowler.com/bliki/BlueGreenDeployment.html

One of the challenges with automating deployment is the cut-over itself, taking software from the final stage of testing to live production. You usually need to do this quickly in order to minimize do...


What Is GitOps Really?

https://www.weave.works/blog/what-is-gitops-really

A year ago we published an introduction to GitOps - Operations by Pull Request. This post described how Weaveworks ran a complete Kube...


Trunk-based Development vs. Git Flow – codeburst

https://codeburst.io/trunk-based-development-vs-git-flow-a0212a6cae64

Git is merely a tool. You can use it in many different ways. Currently, two most popular development styles you can encounter are Git flow and [trunk-based developme...


Kubernetes + Compose = Kompose

http://kompose.io/

kompose is a tool to help users familiar with docker-compose move to Kubernetes. It takes a Docker Compose file and translates it into Kubernetes resources.


GitHub - docker/docker-bench-security

https://github.com/docker/docker-bench-security

The Docker Bench for Security is a script that checks for dozens of common best-practices around deploying Docker containers in production. - docker/docker-bench-security


AWS re:Invent 2015: DevOps at Amazon: A Look at Our Tools and Processes (DVO202) - YouTube

https://www.youtube.com/watch?v=esEFaY0FDKc

Learn about Amazon's transition to a service-oriented architecture over a decade ago. We share lessons learned, processes adopted, and the tools built to increase both agility and reliability.

  • :calendar: published on: 2015-10-15
  • tags: aws, devops

dotenv homepage

https://github.com/motdotla/dotenv

Loads environment variables from .env for nodejs projects.


Introduction to Kubernetes

http://www.baeldung.com/kubernetes

A brief introduction to Kubernetes fundamentals.


What is DevOps? - Puppet

https://puppet.com/blog/what-is-devops

What is DevOps? DevOps is a set of principles and practices — both technical and cultural — that can help organizations deploy better software, faster.

  • :calendar: published on: 2017-01-30
  • tags: devops

How Puppet works

https://puppet.com/products/how-puppet-works

Puppet gives you an automatic way to inspect, deliver, operate and future-proof all of your software, no matter where it runs. With the Puppet approach, you know what you have so you can control and e...


The Twelve-Factor App

https://12factor.net/

In the modern era, software is commonly delivered as a service: called web apps, or software-as-a-service. The twelve-factor app is a methodology for building software-as-a-service apps that:


Continuous Deployment of Node.js Applications

https://blog.risingstack.com/continuous-deployment-of-node-js-applications/

  • From Source Control to Production
  • Continuous deployment tools
  • Automated tests
  • Creating Artifacts
  • Deploy
  • Rollbacks
  • :calendar: published on: 2014-07-30
  • tags: node.js, devops

StrongLoop - Best Practices for Deploying Node.js in Production

https://strongloop.com/strongblog/node-js-deploy-production-best-practice/

One of the struggles developers face when moving to Node.js is the lack of best practices for automated deployment of Node applications. The challenges are many-fold – packaging and dependency managem...


Performance Best Practices Using Express in Production

https://expressjs.com/en/advanced/best-practice-performance.html

This article discusses performance and reliability best practices for Express applications deployed to production.

This topic clearly falls into the “devops” world, spanning both traditional developm...