I hereby claim:
- I am torvitas on github.
- I am schwarzhut (https://keybase.io/schwarzhut) on keybase.
- I have a public key ASBHVX760CxGu0ytJayXdtv89b3TsoasjPw4EP0i2UH1Lwo
To claim this, I am signing this object:
/*jshint esnext:true*/ | |
// see https://gitlab.com/help/web_hooks/web_hooks for full json posted by GitLab | |
const NOTIF_COLOR = '#6498CC'; | |
const refParser = (ref) => ref.replace(/^.*?([^\/]+)$/,'$1'); | |
class Script { | |
process_incoming_request({request}) { | |
try { | |
switch(request.headers['x-gitlab-event']){ | |
case 'Push Hook': |
I hereby claim:
To claim this, I am signing this object:
Building Kubernetes Operators using Ansible | |
Day/Time (EDT) | |
Wednesday, October 14, 1:30 p.m.-2:00 p.m. | |
Speaker(s) | |
Jason Dobies, Red Hat | |
Operators simplify the deployment and management of complex, stateful applications on Kubernetes. One option for writing them is to have knowledge of the language Go and expertise with the internals of Kubernetes. But, there's an alternative to that with a significantly lower barrier to entry. The Operator SDK, one component of the Cloud Native Computing Foundation (CNCF) Operator Framework, natively supports building Operators that can run Ansible Playbooks, making it easier for Operator development and integrating seamlessly with existing Ansible workflows and tooling. | |
Channel | |
Developer | |
Session Type |
eNrtfWlz27qy7eetX8HKq3Mr-yZKCHDOTe4rWR5jy1Ysj_lwXBxAibYkyiTlIafO--2vAVASKZEUpDiJk-OkdrYtYSCARmOt7kbz4_99GPSlOxLFQTj89Aq9k19JZOiGXjDsfnp1erJdN1_93_-tfWzbSe_I3xgHffrN_9b--sh-lhI76pLkbFJfuYL6AzsYdkL3hiQ7UTgefXplvZLs2CVDr9m34_jQHpBPr47twCPRK-kuIPet0INP9lrto-OTV9LIHiY9Eg5bwTCMdkLv06tOz76xo-CV5GbrD7u0_rS0fZ2WPhgPoXD8SuqTO9KHMcnwTI499ILk06vDcEheweP_9bHdtx9J1EnsRIrhn0-vGjALdpds2gP4Fx7M7o-hH83EWJbfIazLOjbxq_fFlTsjQrxpJfWdphvazy7bjsiW7xM3Ce5IMwqSZs8eurOR6Po7ZOpqWe2CGqYJ_emqrGqaXFmvNe4nwagfsAWdPCourbK70BNdo5LCJ2Fi9zfbnWlZrGsWsqx3sqEZ8MOPqRcm03qlT3YeJL2NPqzPGr3sdYdBQnIVLWyZ72RLxaasytqSinkhRVhTLO2dqSoalpFa9cAFHeumqVrGO2TIsoGVqsrtMIjD4XdM6hoDbgVsV2YqGoqqIuOdKpsyMrBeKpjhwAmG-dVRVIwtBNvIMGXTWlq1cddddaSNiNhHPt-Hx7YXjOPZKpUuTMse2s0wTjKdlRU9CHySK1oqnlsdsXLHML1iJeljtkkEmjwRq0AfdqUKnSTKTFeptj0mt4IlN8nDbPFxVYPZkhiVltwbJhmtpVY0mCuJUPkT3oUJHJ5iszk7l1RcdRi5H2jpvaE7ewQFVzV8OoxITKK7zGlT1UW-SrrGIuqcVjwmXTIbryLDptLUqgoHhLi9HYAVx3aSPTRM9V3lnpqdZFr1ZNHC2cmq3AIFU4WQIlZjYaaUd1gHlSQblonKp5s2kp81ZFUPvWTKDLm82taQRN3HTi8g_czIylURm7lsJaEZzFbID0mo |