Jenkins / Cloud Native SIG

Add meeting Rate page Subscribe

Jenkins / Cloud Native SIG

These are all the meetings we have in "Cloud Native SIG" (part of the organization "Jenkins"). Click into individual meeting pages to watch the recording and search or read the transcript.

18 Oct 2021

Jenkins Open Telemetry plugins for Jenkins controllers and agents were a great start. Let’s discuss what we can do next to provide a great observability experience for Jenkins users in the CI/CD space, including tracing, metrics and logging parts.

Meeting notes: https://docs.google.com/document/d/1QLWXNG23ui-LvQXth3UREzOvLYgTMSZcv-El0H141a4/edit#heading=h.9zkqotza30hg
  • 5 participants
  • 58 minutes
jenkins
provisioning
processing
troubleshoot
collaborating
telemetry
transparent
monitoring
discussed
observability
youtube image

18 Oct 2021

Tekton Client Plugin has been a great start for Jenkins and Tekton integration. But Tekton is just a Pipeline step at the moment. What if we make the Jenkins Pipeline orchestrator part (Multibranch, Jenkins UI/reporting, ) universal and allow plugging in multiple Pipeline engines, including [Jenkins Pipeline with and without Sandbox, Tekton, Jenkinsfile Runner, and more]?

Meeting notes: https://docs.google.com/document/d/1QLWXNG23ui-LvQXth3UREzOvLYgTMSZcv-El0H141a4/edit#heading=h.rbvy02o8js5h
  • 4 participants
  • 1:37 hours
pipelines
jenkins
tekton
process
kubeflow
dashboard
executioner
tool
flow
consulting
youtube image

18 Oct 2021

Let’s review the current Jenkinsfile Runner status. How is the project doing? What are the obstacles and missing features? What is the roadmap towards the 1.0 release?

Jenkinsfile Runner: https://github.com/jenkinsci/jenkinsfile-runner

Meeting notes: https://docs.google.com/document/d/1QLWXNG23ui-LvQXth3UREzOvLYgTMSZcv-El0H141a4/edit#heading=h.ywqy0v70eb25
  • 3 participants
  • 31 minutes
packager
jinx
java
version
backlog
process
finalize
docker
application
speed
youtube image

2 Aug 2021

No description provided.
  • 4 participants
  • 46 minutes
jenkins
cloudvents
eventing
dashboard
kubernetes
broker
cluster
process
trigger
access
youtube image

30 Jul 2021

We focused this Cloud Native SIG meeting on the CloudEvents plugin for Jenkins and Shruti Chaturvedi's GSoC work.

Mauricio Salantino spoke about his work on the CDF SIG Events Protocol Proof of Concept, https://github.com/cdfoundation/sig-events/blob/main/poc/README.md, with further discussion on the CloudEvents plugin.
  • 5 participants
  • 39 minutes
cloud
eventing
discussion
tekton
jenkins
demos
taskref
protocol
threading
configure
youtube image

26 Jul 2021

Discussion on architectural choices for the plugin and a decision to start attending the CDF Event SIG 😊
  • 2 participants
  • 20 minutes
jenkins
sync
eventing
streams
cloud
process
publish
asynchronous
architectures
shared
youtube image

26 Jul 2021

Discussion on architecture, including consideration of Knative eventing architecture, especially its use of brokers. Lots of discussion on the CDF SIG Events Protocol Proof of Concept: https://github.com/cdfoundation/sig-events/blob/main/poc/README.md

Super interesting work! ☀️
  • 5 participants
  • 58 minutes
sync
jenkins
patching
eventing
insights
dashboard
cloud
flow
version
concern
youtube image

22 Jul 2021

We start by discussing IBM's docs on Configuring Jenkins as an event source: https://www.ibm.com/docs/en/cem?topic=integrations-jenkins

Then Shruti demos her latest work. And we discuss questions on using Jenkins as a sink and the scope of Jenkins actions.
  • 4 participants
  • 33 minutes
cdcon
event
cloud
cdf
ibm
attend
fedora
planned
presentations
sync
youtube image

12 Jul 2021

The First Coding Phase has completed! This week will be an evaluation week. CDF GSoC participants are invited to present their work next week.

Shruti demos her latest work with discussion and feedback. ☀️

Shruti raised questions on ordering and/or locking of event order when have a larger system of events. One example would be if a build has started, but an event is received which means the build should stop, how is this handled?
Vibhav: these questions are great and part of a larger discussion on how to handle events in event based systems -- next week the Events SIG is meeting and it would be fantastic to raise these questions there and discuss further.
  • 3 participants
  • 53 minutes
cloudvents
demos
data
configured
implementation
triggers
taskrun
model
advanced
sync
youtube image

5 Jul 2021

Shruti Chaturvedi demos her latest work, discussion follows and we wrap with next steps for the week ahead.
  • 7 participants
  • 59 minutes
jenkins
implementation
demos
ui
plan
project
configure
dashboard
annotate
functioning
youtube image

21 Jun 2021

Second week of GSoC coding phase!
Shruti Chaturvedi has pushed her implementation of a CloudEvents plugin for Jenkins here: https://github.com/jenkinsci/cloudevents-plugin

During this session we reviewed her work, especially from the point of view of a user -- what features do they need? how should this be configured in the Jenkins UI?
  • 4 participants
  • 45 minutes
sync
endpoint
webhave
github
updatedly
interface
eatsync
commit
syncs
planning
youtube image

14 Jun 2021

At today's third community bonding meeting for GSoC CloudEvents plugin, we discussed various plugins that are listening to and capturing events in Jenkins pipelines.
  • 4 participants
  • 51 minutes
monitoring
jenkins
listeners
eventing
lately
tool
observability
tweaking
information
triggers
youtube image

14 Jun 2021

First week of GSoC coding phase! Shruti demoed an initial implementation of CloudEvents plugin for Jenkins.

Awesome work already! 👑
  • 7 participants
  • 51 minutes
server
configuring
jenkins
onstart
interface
task
cloud
configured
currently
chat
youtube image

31 May 2021

This is the second community bonding meeting for GSoC CloudEvents plugin and already Shruti is doing impressive exploratory work!

Note: the decision to record the meeting was taken about 10 minutes in. Thus, the recording starts just as Shruti shows her week's exploratory work and we map out next steps.

GSoC CloudEvents plugin meeting notes: https://docs.google.com/document/d/11uMgE29StGLZEeOTteRXWIOpohBFk9ztwj1JeiUv9-U/edit#
  • 4 participants
  • 41 minutes
server
chrome
techcon
working
thread
demo
views
chat
sync
client
youtube image

29 May 2021

Wise people say that “running Jenkins in a cloud environment is not a trivial task”. Find out how we aim to simplify that, using the Jenkins Operator for Kubernetes.

The trend to move infrastructure to cloud is undeniable. Jenkins has been of great help with building applications for countless developers for over a decade now, but it does have its limitations. Running it in a cloud environment is nothing but a trivial task. See how we can leverage the new and exciting technologies such as Kubernetes and Operator SDK to overcome the shortcomings. As a result achieve truly scalable and robust Jenkins in the cloud using the Jenkins Operator.

References:

- Meetup page: https://www.meetup.com/Jenkins-online-meetup/events/278322004/
- GitHub repository: https://github.com/jenkinsci/kubernetes-operator
- Website: https://jenkinsci.github.io/kubernetes-operator/
- Roadmap: https://github.com/jenkinsci/kubernetes-operator/blob/master/ROADMAP.md

Speakers:

Mateusz Korus - a DevOps Engineer at VirtusLab with experience working with high-traffic cloud infrastructure. Enthusiastic about reactive technologies and the observer pattern. Tea enjoyer.

Piotr Ryba - a DevOps Engineer at VirtusLab, working on the Jenkins Operator project. During his professional work, he wore many hats ranging from Software Development to IT Operations. Experienced in programming mobile apps and microservice applications.
  • 3 participants
  • 1:12 hours
meetups
kubernetes
jenkins
workflows
demos
hosts
repositories
provisioning
concerns
cluster
youtube image

14 May 2021

Presentation of Tekton Client Plugin here:
This SIG meeting took place 2 hours after and was a natural follow on discussion, including:
Future use of Tekton Client plugin with CloudEvents plugin
Improving debugging of Tekton Client plugin
  • 4 participants
  • 51 minutes
mink
synced
tekton
toolkit
cloud
tkn
jenkins
docker
kubernetes
processing
youtube image

14 May 2021

Recording of the online Meetup on May 14, 2021. Presenters: Vibhav Bobade, James Strachan, Gareth Evans.

Kubernetes has become the staple for cloud native infrastructure today. With the rise of the microservice architecture and focus on container based serverless solutions, CI/CD solutions also have to adhere to what works best on Kubernetes.

Tekton is a Pipeline engine which checks all the boxes for a performant Cloud Native CI/CD solution. It provides users the ability to create composable pipelines which run on serverless workloads in Kubernetes. And now it is possible to use Tekton itself via Jenkins. With the Tekton Client Plugin, the user would be able to manage Tekton resources from their Jenkins instance and run Tekton Pipelines in the cloud. In this meetup we will discuss and demo how one can configure the Tekton Client Plugin and use it to deploy to Kubernetes in an efficient and Cloud Native fashion.

References:
* Meetup page: https://www.meetup.com/Jenkins-online-meetup/events/278067201/
* Slides: https://docs.google.com/presentation/d/1voA1RR2U74GG0rzd4BGruslWgUmIZWR69n8mDqo2POk/edit?usp=sharing
* Plugin repo: https://github.com/jenkinsci/tekton-client-plugin
* Tekton: https://tekton.dev/
* Blogpost by James Strachan: https://cd.foundation/blog/2020/11/05/bridging-the-gap-with-tekton-client-plugin-for-jenkins/

Join the Cloud Native SIG channels to meet presenters and to ask any questions! https://www.jenkins.io/sigs/cloud-native/
  • 6 participants
  • 1:08 hours
jenkins
meetup
webinar
kubernetes
chats
demos
tend
hosts
meetups
streamed
youtube image

23 Apr 2021

No description provided.
  • 5 participants
  • 54 minutes
tekton
pipelines
supporting
progressing
execute
kubernetes
texan
monitoring
devops
functionality
youtube image

16 Apr 2021

No description provided.
  • 7 participants
  • 22 minutes
cloud
comments
sdk
updates
google
draftmap
support
kubernetes
proposals
platform
youtube image

18 Mar 2021

Excellent discussion on CloudEvents! And the proposed Jenkins GSoC project idea of CloudEvents plugin. :)
  • 6 participants
  • 43 minutes
cloud
support
eventing
google
sdks
discussions
server
regina
sync
enjoy
youtube image

12 Feb 2021

No description provided.
  • 4 participants
  • 40 minutes
discussion
cloud
gsoc
event
interoperability
workstream
feature
thanks
important
developers
youtube image

29 Jan 2021

No description provided.
  • 7 participants
  • 45 minutes
cloud
initiatives
jenkins
sdk
monitoring
gathered
kubernetes
events
dock
configuration
youtube image

22 Jan 2021

GSoC 2021 CloudEvents plugin proposal by Vibhav Bobade https://github.com/jenkins-infra/jenkins.io/pull/4079.
  • 5 participants
  • 37 minutes
cloud
github
workstream
jenkins
docker
enhancements
metadata
subscribes
kubernetes
issue
youtube image

15 Jan 2021

No description provided.
  • 5 participants
  • 38 minutes
tekton
jenkins
workflows
tecton
development
kubernetes
forked
nodes
tool
currently
youtube image

30 Oct 2020

Jenkins Cloud-Native SIG Meeting for 20201030
  • 4 participants
  • 17 minutes
discussions
timing
roadmap
governance
taking
cloud
jenkins
alrighty
hosted
impromptu
youtube image

28 Aug 2020

Presentation by Sumit Sarin, a GSoC 2020 student in the Jenkins project. File fingerprinting is a way to track which version of a file is being used by a job/build, making dependency tracking easy. The fingerprint engine of Jenkins can track usages of artifacts, credentials, files, etc. within the system. It does this by maintaining a local XML-based database. This leads to dependence on the physical disk of the Jenkins master. This project involved extending Jenkins core to support storing of fingerprints in an external storage, along with two reference implementations, backed by Redis and PostgreSQL respectively. Various functionalities like migration and cleanup were developed and released. Users can now use these plugins to externalize the storage of their fingerprints. This project was one step forward in developing a cloud native Jenkins.

Talk abstract: This presentation will start with a brief introduction about the fingerprinting engine in Jenkins and its use case. Then we will discuss the motivation behind externalizing these fingerprints. We will discuss the external fingerprint storage API built during the course of the project, and what features it allows the plugin developers to use. Then we will talk about the two reference implementations built by us during the project, backed by Redis and PostgreSQL. We will discuss fingerprint cleanup and migration strategies. A demo will be presented which will show the working of the plugins and their functionality in action. We will conclude the presentation with what potential future areas of improvement can be for this project where the community is more than welcome to contribute. And lastly a short Q&A with the developers behind this project.

References:

* Project page: https://www.jenkins.io/projects/gsoc/2020/projects/external-fingerprint-storage/
* Redis Fingerprint Storage Plugin: https://github.com/jenkinsci/redis-fingerprint-storage-plugin/
* PostgreSQL Fingerprint Storage Plugin: https://github.com/jenkinsci/postgresql-fingerprint-storage-plugin
* JEP: https://github.com/jenkinsci/jep/tree/master/jep/226
  • 3 participants
  • 25 minutes
fingerprinting
introduction
fingerprints
jenkins
tools
fingerprint
project
docker
documenting
touching
youtube image

14 Jul 2020

Openshift has been making Jenkins available to it’s users as a primary CI/CD tool for a few years. Our users and customers are happy with it because it seamlessly integrates with the Openshift ecosystem. This talk will showcase the Jenkins Operator on Openshift. The Operator allows users to manage and use their Openshift supported Jenkins instances. We are excited to share new features that have been added to the Operator since our last Jenkins Online Meetup on the Openshift Operator for Jenkins.

References:
* Slides: https://docs.google.com/presentation/d/1As3eMYEiyBsEILfpvEMjpP1s-pJ0OeyVAuPZtXrjAGA/edit?usp=sharing
* https://github.com/jenkinsci/kubernetes-operator
* Jenkins Operator for RedHat - https://github.com/redhat-developer/jenkins-operator
* Meetup page: https://www.meetup.com/Jenkins-online-meetup/events/271690719/

About the speaker: I work at Red Hat as a Software Engineer in the Jenkins Team. I maintain Openshift specific Jenkins plugins with my team and contribute to Tekton and Helm on the side. In my free time, I play guitar, do programmatic art using processing or go for a run.
  • 3 participants
  • 50 minutes
jenkinson
workflow
topic
operate
openshift
chef
provisioning
process
maintainer
jenkins
youtube image

11 Jun 2020

Presentation of the External Fingerprint storage by Sumit Sarin, a GSoC 2020 student in the Jenkins organization. Sumit will itroduce the project and demo the current prototype of the external fingerprint storage, powered by Redis. Then we will discuss the architecture and potential use-cases for the Jenkins users.

References:

* Slides: https://docs.google.com/presentation/d/1hrdOYKXBWyQG-k53KUe6zFXJ3KWEK4t7smdtpNtp1Wo/edit?usp=sharing
* Project page: https://www.jenkins.io/projects/gsoc/2020/projects/external-fingerprint-storage/
* Plugin prototype: https://github.com/jenkinsci/redis-fingerprint-storage-plugin
* Jenkins Core patch: https://github.com/jenkinsci/jenkins/pull/4731
* Jenkins Enhancement Proposal draft: https://github.com/jenkinsci/jep/pull/289
  • 4 participants
  • 45 minutes
fingerprinting
fingerprints
users
hand
fingerprint
process
cloud
project
approval
recording
youtube image

20 May 2020

We are restarting the Cloud Native special interest group in the Jenkins project. At this meeting we discussed the framework for Cloud Native SIG 2.0: topics of interest, founding projects and next steps. We also had a discussion about Jenkins Operator for Kubernetes and External Fingerprint Storage.

* Full agenda and meeting notes: https://docs.google.com/document/d/13zeaKgtud5jZ5RqZEh1lrwjDXJRm7j31scPymlrMpfo/edit#heading=h.o039rac74cyu
* Discussion in the mailing list: https://groups.google.com/forum/#!topic/jenkinsci-dev/nuOedyIwfyw
* Chat for discussion: https://gitter.im/jenkinsci/cloud-native-sig
  • 7 participants
  • 1:01 hours
initiative
kubernetes
special
session
issue
jenkins
project
users
forums
cloud
youtube image