We are inspired by open source methodologies. We practice these within Endocode and help clients do the same.

Federating GCP with Azure AD

Disclaim, disclaim Here at Endocode we love Microsoft Active Directory. Mostly because we don’t have to deal with it internally. But let’s be honest, we do understand that there are a couple of reasons to stick to this long-standing giant. Hence, this article is not another rant about Active Directory. It’s actually quite the opposite, because we are truly excited to tell the internet how it can be federated with Google easily.

Continue reading

Endocode's GPL Cooperation Commitment

Endocode believes that Free and Open Source software benefits all of us. Open Source licenses provide the legal backbone for our intentions to share the created code so that everybody can use, study, modify and improve it. Copyleft licenses, in particular the GPL, model this relationship in a reciprocal manner by requiring all modified and extended versions of the code to be free as well. Some of our Quartermaster code is released under the GPL-3. We also believe that our users share this vision and comply with the terms of the license by default, and that deviations from this norm are probably honest mistakes. By entering into the GPL cooperation commitment, Endocode aims at giving a fair chance to correct violations before licenses are terminated.

Continue reading

We are changing

With the end of the year, Endocode is announcing some changes to reshape the company’s leadership. Lisa will take over the role of CEO and Sebastian will take over as CTO. While this might come as a surprise to some, for most of us, this is a natural evolution of our company. What we mean with being a meritocratic and inclusive company is that those who are eager to participate, thrive and lead will get the chance to do so.

Continue reading

A Jenkins Master, with a Jenkins Master, with a ...

Some time ago, when kicking off a new project to integrate yet another Jenkins based CI setup for one of our customers, they asked us for a rather unusual feature: a second Jenkins master the system can failover to in case of malfunction, that eventually would reduce risk of downtime. What we came up with, why we got there and how we implemented it is what we’re sharing here with you.

Continue reading

qmstr v.0.1 is here - hello v.0.2

April 11 marks an important milestone in our favourite compliance project of the year: Quartermaster - the compliance tool that implements a full Open Sourcce license compliance audit as part of a modern DevOps cycle. On April 11, 2018 Endocode will host the Quartermaster v.0.2 requirement workshop. This workshop marks the end of the development of v.0.1 of Quartermaster. A development cycle that added a completely new architecture, a modular implementation, a master graph database, gPRC based APIs for phase-specific modules written in different programming languages, and more demo builds to the initial prototype.

Continue reading