►
Description
Regular Google Summer of Code meeting with a Q&A by students. Agenda and meeting notes: https://docs.google.com/document/d/1H0gJt1zdr37YDpuSLXSeFqYco_a_CIrAuZ1f0Oyl4XE/edit?usp=sharing
A
All
right
welcome
everybody.
This
is
google
summer
of
code
office
hours.
The
intent
here
is
to
let
you
ask
questions
reminder
from
the
outset.
We
follow
the
jenkins
code
of
conduct,
be
nice
to
each
other,
be
kind,
be
decent,
etc.
So
what
questions
do
you.
B
Have
hello,
and
thanks
for
this
year
summer
of
course
again-
and
I
want
to
say
thanks
for
the-
I
also
got
the
previous
year-
some
breads
and
brands
and
stuff
yeah.
My
question
is
the
following,
as
as
far
as
I
understood
this
year,
google
is
the
time
requirement.
B
Am
I
right
that
I
need
to
work
on
my
project
at
least
10
hours
a
week
or
less?
Could
you
please
clarify.
B
I
think
you're
right,
I
I
I
saw
it-
I
just
did
not
calculate
it
properly
for
this
kind
of
thing
yeah.
I
have
this
time
and.
B
I
have
interesting
question
actually
will
like
like
this
on
the
project
which
I'm
applying
to,
I
probably
need
some
in
for
expanding
it.
I
probably
need
to
access
to
the
public
clouds
like
microsoft,
azure
and
gcp,
and
that.
B
From
amazon
at
the
moment
I
set
up,
I
I
previously
set
up
asia.
I
have
some
subscription
student
subscription.
I
will
I
will
work
without
with
google
but
amazon
I
stuck
with
some.
They
need
additional
papers
for
students
subscription
or
something
to
use.
The
question
is.
A
A
good
question,
a
very
good
question,
so
so
I'm
gonna,
I'm
gonna
rephrase
it
back
to
you
in
forms
that
we've
had
in
the
past.
We've
had
cases
where
we
needed
to
document
jenkins
on
kubernetes
as
an
example
as
part
of
google
season
of
docs
and
as
part
of
that
effort,
we
needed
access
to
clouds
to
to
kubernetes
providers.
A
There
so
same
thing
here
for
google
summer
of
code
and
what
we
did
was
we
found
the
first
preference
was
find:
try
try
to
use
the
donation
from
the
from
the
cloud
provider
if
you've
got
a
if
you
can
run
a
trial
account.
Great
second
was
get
a
donation
from
from
other
organizations
in.
A
Oleg
you
want
to
give
some
guidance
there.
Half
of
the.
E
But
generally
the
options
you
described
once
we
have,
so
we
don't
expect
students
to
pay
for
cloud
resources
for
sure
we
will
find
a
way,
though
it
really
depends
on
the
amount,
because
one
thing,
if
you
just
need
a
few
virtual
machines
or
a
few
containers
for
testing.
But
if
you
need
a
huge
cluster
to
do
whatever
high
performance,
computations
et
cetera,
it's
completely
different.
B
E
Okay
for
the
infrastructure-
yeah,
yes,
so
for
that
we
usually
use
community
bonding
time.
So
do
you
know
how
can
you
wanna
create
reach
out
to
the
teams
and
ask
a
few
questions
and
we
expect
all
teams
to
ensure
that
they
have
access
to
all
the
required
infrastructure
project
permissions
essentially
before
the
coding
starts,
it
means
the
infrastructure.
Access
would
be
one
of
the
topics
there.
E
One
month
before
coding
period,
for
example
during
the
application
period.
Well,
it's
a
bit
more
complicated,
especially
since
we
have
one
week
left.
B
Okay
thanks.
Actually,
this
is
the
question
for
everybody
for
other
participants
as
well.
I
just
opened
the
students
registration
form
and
I
have
a
light
blue
sign
around
eligibility.
So
is
it
passed
from
the
previous
year
or
do?
Could
somebody
tell
me,
is
it
the
same
for
your
or
is
it
not
the
same.
B
Yeah
yeah
yeah
someone.
E
I
would
recommend
to
contact
the
jsoc
support
team
because
we
don't
have
access
to
the
student
view
well,
some
of
our
mentors
used
to
be
students
before,
but,
for
example,
in
my
case,
I
have
no
idea
how
this
view
looks
like
and
pretty
much
the
same
for
certificate
of
enrollment
and
other
things.
E
F
And
yeah
four
leg:
hi
alec
and
yeah.
F
And
mark
just
reviewed
my
bone
friend.
Can
you
please
just
have
a
look
at
it?
That
would
be
also
great.
E
Yeah,
it's
basically
the
same
as
I
said
right
a
few
minutes
ago.
It's
something
to
discuss
with
the
json
support
team,
so.
E
And
it's
for
students
who
study
in
the
united
states
and
who
don't
have
a
local
residence
permit
or
citizenship
when
we
verify
they
permit
to
participate
in
jsok,
because
we
know
for
fact
that
there
is
a
pitfall
there
which
we
hit
once
three
years
ago
or
so.
But
all
other
eligibility
conditions
should
be
discussed
with
gsoft
support.
F
It's
and
then
I
will
just
as
soon
as
possible,
I
will
submit
it
and
wait
for
them
response.
A
H
E
E
Yeah,
I
know
that
eligibility
is
more
complicated
this
year
because
they
expanded
the
scope
of
eligible
enrolments,
including
various
bootcamps
and
other
programs,
so
they
will
be
like
a
lot
of
such
questions
this
year,
yeah
most
likely
they
will
update
the
guidelines
based
on
the
feedback,
but
yeah.
Please
be
patient
with
that,
because
it's
just
the
first
year
when
the
current
scope
applies.
C
C
D
C
B
Yes,
there
is
another
one,
I'm
just
stated
so
the
project
which
I'm
applying
to
is
on
the
umbrella
of
the
guys
from
virtuslap
mainly
and
there
is
there-
is
yes
mentors
from
there.
E
At
the
same
time,
our
mentors
are
not
required
to
participate
in
this
meeting.
This
meeting
is
office
hours
for
those
who
are
interested,
but
the
main
communication
channel
size
and
finance
ones
like
chats
and
american
keys,
so
specifically
about
jinx
kubernetes,
separator
yeah.
There
is
the
meeting
you
mentioned
tomorrow.
Hopefully
it
will
happen
and
if
anyone
else
is
interested
to
participate,
it's
a
great
opportunity
to
discuss
that.
Also,
there
is
a
cloud
native
special
interest
group
meeting
happening
on
fridays
and
they
will
also
have
representatives
from
the
junkies
and
separators
project.
E
B
E
E
F
Oleg,
I
have
a
question
regarding
the
comment
that
you
leave
in
my
proposal
for
cloud
events
for
jenkins,
so
in
there
that
you
stated
that,
for
the
listening
of
for
cloud
events
you
said
would
be
nicer
to
expand
the
section
bit
more.
So
what
I
particularly
I
mean,
what
should
I
I
mean
what
you
are
expecting.
Can
you
please
elaborate
much.
C
E
Question
is
actually
about
the
information
you
are
going
to
pass,
because
sending
an
event
like
bill
started
is
definitely
not
enough
for
external
system
to
process
this
event.
You
would
need,
for
example,
to
pass
build
name,
maybe
build
id,
maybe
some
additional
information
and
pretty
much
the
same
for
any
other
event
in
the
system,
so
just
defining
a
name
on
the
event.
E
It's
a
good
start,
but
it
makes
sense
to
actually
expand
what
data
you
would
like
to
pass
because
in
such
cases
well,
firstly,
you
can
think
about
the
use
cases
for
your
integration,
the
second
day
yeah.
You
can
just
take
a
look
at
existing
systems
like
afl
and
maybe
get
some
inspiration
from
there.
F
Okay,
okay,
and
so
this
is
about
the
a
meeting
part
and
what
about
listening
part
should
I
currently
what
you
said
is
about
listening
a
meeting
part
right,
a
meeting
of
cloud
events,
so
you
said,
explain
much
more
about
the
data
period,
how
it's
going
to
look
like,
and
you
know,
and
but
what
should?
I
then
expand
more
about
the
listening
part.
You
said
there
is
a
comment
from
you
on
that,
so
it's
similar
is
like
I.
How
can
I
how
I'm
going
to
proceed
that
payload?
E
F
A
A
You
mentioned
in
the
in
the
chat
that
you're
looking
for
feedback
on
your
proposal.
I'm
not
sure
that
I've
seen
that
proposal
has
it
been.
Has
a
link
been
posted
to
it
in
the
gsoc
sig
gitter
channel,
and
if
not,
could
you
post
it
there.
H
Yeah
I
posted
in
gsoc
channel
and
even
in
google
resolved.
A
H
E
So
yeah
regarding
the
proposals,
what
we
were
doing
during
the
last
years,
we
as
orca
means
create
the
google
doc
with
the
list
of
all
proposal
drafts
submitted
by
students
so
that
we
could
process
and
track
the
status
because
yeah,
what
sometimes
happens,
the
dogs
get
lost
in
the
threads,
and
now
we
just
have
one
week
left
until
the
application
deadline.
A
E
Well,
we
discussed
it
with
kara
but
yeah.
If
you
want
to
start
that
just
do
that.
E
E
D
B
I
just
remember
one
small
question:
there
was
some
specific
channel
from
cd
foundation
which
requires
special
email
address.
Is
there
any
success
with
that's
excellent.
E
A
C
E
F
Yeah,
so
this
year,
jenkins
is
under
the
umbrella
of
cdf,
so
like
whatever
the
format
we
have
given.
As
for
the
proposals
like,
is
it
okay
or
do
we
have
to
mention
also
mention
that
it
is
for
cdf
or
anything
like
that.
E
E
E
E
So,
for
example,
if
you
want
to
apply
let's
say
to
jenkins
and
to
stick
some
project,
it's
possible
auto
jenkins
and
spinaker,
or
maybe
to
drink
it's
a
different
organization,
it's
also
possible.
So
even
if
you
apply
to
cdf
you're,
not
limited
to
a
plan
just
for
jenkins,
you
can
choose
your
options
yeah.
B
Proposals:
okay,
regarding
regarding
some
proposal
stuff,
I
have
small
question
like,
should,
I
add
additional
information,
what
is
actually
jenkins
operator
and
how
it's
working
like
take
some
information
from
where
to
slap,
presentations
and
so
on.
B
E
There
is
no
specific
site
requires
again.
The
main
purpose
of
this
project
proposal
is
to
communicate
the
idea
you
have
deliverables,
you
plan
on
to
deliver
an
approximate
timeline
and
yeah,
showing
potential
mentors
your
expertise
and
that
you
are
capable
of
delivering
on
this
project
again.
E
There
is
no
specific
size,
though,
if
you
take
a
look
at
the
template,
it's
likely
something
like
at
least
two
pages,
and
we
definitely
don't
recommend
spending
too
much
time
because
yeah,
I
guess
the
biggest
proposal
we
had
was
about
40
pages
and
I'm
not
sure
that
any
mentor
except
me
managed
to
read
it
entirely
but
yeah.
So
just
you
don't
have
to
spend
too
much
time
and.
E
I
I
Well,
you
re
you.
You
make
a
review
on
my
paper
and
you
said
I
may
I
might
shoot
I
might
set
up
my
programs
with
java
agent
because
javascript
can
because
it
can
enable
mergering
system
to
start
up
without
connecting
to
masternodes
so,
but
I
think
I
like
jenkins,
because
it
has
very
good
plug-in
system
and
systematic
can
start
up
a
new
feature
without
any
difficulties,
but
starting
urgent
with
agent
java
agent
is
a
little
bit
difficult
for
system
admins.
I
think
so.
What
do
you
think
of?
And
do
you
do?
I
You
know
any
other
such
kind
of
plugins?
I
mean
to
hug
the
startups
phrase
of
the
agent
yeah
so
for.
E
Agents
there
are
well
okay,
so
just
to
explain
my
concern,
which
I
communicated
in
the
google
doc.
So
when
you
want
to
monitor
the
agent,
if
you
rely
on
the
payload
to
be
provided
by
jenkins,
it
means
that
you
should
connect
to
the
system
at
least
once.
C
E
And
yeah,
in
some
cases
it
might
be
a
problem.
For
example,
in
jenkins,
there
are
two
types
of
agents:
one
is
outbound
engines
when
jenkins
initiates
the
connection.
Another
type
is
inbound
agent.
One
agent
connects
to
the
jenkins
controller
and
for
the
lottery
type
yeah
until
it
connects.
Basically,
you
won't
be
doing
monitoring,
because
you
cannot
provide
this
data
so
well.
You
definitely
use
jenkins-based
initialization.
E
There
are
some
plugins
which
initiate
functionality
when
connecting
to
agents,
but
actually
not
that
much.
You
can
take
a
look
at
the
plugins
like
monitoring,
plugin,
so
monitoring,
plugin,
basically
wraps
java
melody
java
melody
is
jmx
based
monitoring,
kpi,
and
it
also
does
installation
on
the
agent
side.
So
it's
probably
the
first
plugin
you
would
like
to
review
okay
but
yeah
again.
I
do
not
recall
how
how
exactly
it
does
the
agent
installation
I
just
I'll,
send
you
a
link.
I
Thanks
so
much
and
yeah,
I
know
what
what
you
concern
about,
but
my
from
my
from
my
horrible
experience.
We
use
the
monitoring
system
for
time
long
term
long
term,
a
long
time
checking
for
the
system.
I
mean
the
travis
shooting
right
and
first
for
the
first
connection
is,
is
is
responsible
of
the
rogue
systems
or
something
like
that
and
mulching
system
is,
is
not
it's
not
suitable
for
checking
to
travel.
Should
the
fast
connection,
so
I
mean
it
might
be.
I
E
I
E
In
technology
there
is
really
a
different
answer:
there
are
might
be
different
approaches
and
different
approaches
will
have
their
own
merits.
So
when
you
work
on
the
proposal,
basically
what
you
can
do
you
can
make
your
own
decision
and
justify
that
and
that's
your
objective.
So
it
doesn't
it's
not
necessary
that
the
mentors
would
totally
agree
with
that
and
again
it's
something
for
discussion
in
later
phases:
okay,
but
we
you
make
a
proposal
and
if
it's
justified
it's
perfectly
fine.
For
example,
when
I
was
working,
I
used.
E
But
the
student
came
up
with
a
proposal
to
use
apache
kafka.
He
justified
that
and
finally,
it
worked
pretty
well
so
yeah
mentors
they
provide
advice,
they
definitely
provide
some
sanity
check,
etc.
But
if
you
feel
strongly
about
a
concrete
technical
decision
feel
free
to
do
that,
it
doesn't
have
to
be
fully
aligned
with
the
project
idea.