Postgres repl SSL replication

Postgres across clusters For Postgres to work across clusters we do need to have the data being synchronized. With some other databases we do have some master-master approach, but usually have very strict requirements on latency, bandwidth, etc that we cannot solve with On-Premise + external cloud providers. If the replication is based on the storage level instead, then you face that database servers don’t deal well if the data changes underneath it, so it leads to data corruption, on top of the storage-level issues/requirements as well on bandwidth, latency, etc. ...

January 8, 2019 · 8 min · Pablo Iranzo Gómez

Quay for Federation

Why this article? For Federation of OpenShift/Kubernetes clusters we want not only to demo some applications, but build a solution that covers all that will be needed in a real-world deployment. Colleagues in the Solutions Engineering team have been working on demonstrating an application running on different clusters over a Federated Control Plane, allowing it to ‘roam’ between clusters with shared data access as a way to demonstrate how an application can ‘scale’ from on-premise deployment to external clouds in order to satisfy business requirements for peak demands. ...

January 8, 2019 · 8 min · Pablo Iranzo Gómez

Android TV and Netflix's tvq-pm-100 (5.2.5) error

Android TV versus Android TV-Box Android, being used in lot of mobile devices is also part of TVs and set-top boxes. The main difference between both approaches is the user interface and applications. Android TV-Box: it’s like a tablet or mobile connected to a TV and usually requires external keyboard, often integrated in the remote. Android TV: it’s a version of Android that incorporates TV changes in the OS so that it can be controlled with an arrow cursor remote plus back, home and microphone key. ...

December 30, 2018 · 2 min · Pablo Iranzo Gómez

Triggering a Travis-CI build on another repo

Introduction After setting up build automation we also wanted it not to happen only when updating the documentation repository. Besides hosting documentation, Elegant website also serves as a live demo of the current release. This meant, the website should be regenerated and updated every time when a documented is added or edited, and also when Elegant theme is updated. Github and Travis doesn’t offer dependent builds out of the box, so the trick goes to ‘signal’ via a github token to trigger a Travis-CI build. ...

December 11, 2018 · 2 min · Pablo Iranzo Gómez

How to automate via Travis CI publishing of new pelican pages to GitHub pages

Background Elegant theme for pelican has been undergoing a big change from individual-driven effort to community, as part of this, one of the tasks to accomplish, has been the decoupling from author blog to project site for documentation. As we wanted this process to be both automated and allowed us to demonstrate via eat-your-own-dog-food that the theme works and how it looks, the idea was to automate the rendering of Pelican website with new documents. ...

December 7, 2018 · 4 min · Pablo Iranzo Gómez
This blog is a participant in the Amazon Associate Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to Amazon.