 This is Google season of docs office hours the 28th of September 2020. Thanks for being here I'm going to share my screen and we can look at the proposed agenda Goal, so you should see Right now, I think the agenda is empty other than who we've got attending so draft Google Docs seems like a proper topic Are there other topics we should add to the agenda? Oh like I've asked about incremental Delivery of parts Segments in larger Structure both I do have a topic to add as well right at market and and this is the transfer of Org admin for Google Summer of Docs. I have an update for that. Oh Good, okay Excellent. Thanks. I don't hear any other topics. So Shall we go ahead I Think we should add It's off pick on the issue. I raised last at the last meeting My cue was not around so Yeah, oh the service account issues that is that this one's seen up. Yes Okay, good. So I'm sorry I mistakenly thought we had that resolved my mistake. Let's I would propose we put that one top of the list Because that was one we had agreed. We would we would cover today if it wasn't resolved by by today Yes Okay, good All right, so So then let's take this one as the first topic Z enough could you describe the problem you saw and you may need to share your screen if we get to that point? Yes, I can't show my screen. No, great. Let me stop sharing Okay, it says it started screen sharing not quite visible yet Okay There we go. Now I see it nice ID Visual studio code me Yes, I'm hope it's clear Clean off I can see it Okay, um, so this is where I'm having issues this part So the default value, this is my Jenkins value file. Yeah, I got this from Jenkins Helm charts repository on github so the default value that is there is 1,000 but when I Create this using 1000 and I run. I'm not able to the port keeps crashing. I'm not able to do anything on Jenkins It's I'm having some permissions issue and I'm not really sure how to Resolve that I can't exactly to the port because it's it's not starting So I'm not really sure how to resolve the issue with The permissions if I use if I run as user 1,000 But when I run as zero it works, but using zero means I'm running Jenkins as roots And I wouldn't want to do that So I just did this so I can just get Jenkins so I can continue with the documentation and this doesn't block me from Documenting other parts, but I would like to have this stage resolved So I'm guessing like Christy mentioned in the last miss meeting. I'm guessing I missed a step In the installation, but I'm not sure what that is So that's the problem Give me just a second. I am just taking a note Okay And this is the official Jenkins Helm chart. Yes So just so I'm clear you're saying when you run it as user 1,000 It does not work Yes Is the I didn't think to ask you on Fridays, you know is the FS group Also need to be 1,000. I'm not sure what Okay, so you make them both 1,000. Yes, both came both are 1,000 by default So I changed the both of them to zero Is there do you currently have an example of where the pod is crashing? Did you're able to show us that we could maybe debug live? I'll do screenshots and Unsent to you. Yeah, you can send it to me directly the reason The command that I'm looking for and I'm gonna put it in the chat for zoom here is Give me just a moment while I type it This is in the Jenkins namespace, correct? Yes, that's one. I am gonna need another one as well Can you scroll up on your Jenkins values? Yammer line one. Can you scroll down a little past the Basics the boring code I want to see the lines right after that and scroll down about 10 more lines Stop right there and you put the service account in that we discussed last week, correct? Yes Yes Can you show me that? Can you show me that Yammer? Okay, I don't see it yet. I still just see your open file window Can you scroll down keep going I just want to see the cluster roll binding scroll back up to the cluster Cluster roll. I want to just see what verbs are in there Stateful set Oh Go down just a little so I can see the verbs. Wow. Okay, that's really weird. I'm gonna have to look into that because this should By just my initial looks at it. They should actually work So let me let me look into that and I will get you an update Okay, I'll also do the screenshots on send to you to give more content. Yeah, that'll be great. Thank you very much Okay Do you can put that as an action item for me mark on the list if you'd like? Okay, here we go sharing my screen again. Okay, so so give me it was Rkey to attempt to duplicate the problem Is that what mark Markey? Markey to it debug Run as user 1000. I'll start looking into that once we're done with this call. Excellent. Thanks. Okay Anything else on that topic then? No, nothing else Okay, great. Thank you So then the draft Google doc for installing Jenkins on Kubernetes and Just a minute while I grab a copy of that link to that doc. There it is All right. So is enough. I think you've seen Kristen's feedback. Yeah, a couple of minor items I'm going to be reviewing that it's on my list to do this morning Okay And Markey yours is a credible review. Mine is the review of an amateur so much appreciate it I Started I started executing the steps bumped into something that I didn't quite understand what the failure mode was and have to do Some more exploring Yeah, I'll take a look at it. That's it's on my list Great. And did you have any specific topics you wanted to bring to us with regard to it? Do you know anything in detail where you say I'd like to talk about this or this? Sorry, I didn't get that Anything about the installing Jenkins on Kubernetes document that you would like to review with us specifically while we're on the call Not really The only discussion I would have lost to have is there's some comments Christine dropped about the structure of the documentation and I understood what she was saying but I also structured it this way with the location is going to be in Jenkins.io since there's already a heading installing Jenkins in Jenkins.io So this is just going to be like a section of that page Right, okay, so I think her concern is addressed by exactly what you said So that's very good because you're going to integrate it into this page for installing. Is that correct? Yes, exactly. So it's going to be under the installation part from Kubernetes Yeah, so just like we have a Docker section today We will have a we will have a Kubernetes section that is part of this broader document Yes, so under the Kubernetes session we're now going to have different options for installing Jenkins on Kubernetes So that makes sense. I'm going to just embed a copy of that into the link Good, very good. Okay, and I had one on this just capitalization because Linux users like me have a case sensitive set of commands Okay Good any other Questions or topic? No, none for now Oleg had raised a question about incremental delivery of segments into a larger structure. Is he now What are your thoughts on that? Do you see how it could work, etc? I don't really understand what this or this means. I think Oleg's intent was that there's a Framework or an outline form of the final document Okay, like Skeleton or something. Yes. Yes skeleton. That's a good. Yeah, that's a very good word for it then and and then Pieces are added in faster smaller steps Or more frequent smaller steps to the skeleton Yeah, okay So my question here will be that this skeleton are we going to Create it on Jenkins.io and push it there first and Start adding the content later on or it's just for us to use it as a guideline as the documentation goes forward I Then also the skeleton is it going to be in relation to what we have on Jenkins.io Or just the content we are adding to it. Yeah, good question So my my my thought was add the skeleton to Jenkins.io If you're uncomfortable with it being visible make it as content as comments commented sections as commented adoc So the famous four slashes creates it starts a block comment and Four slashes ends the block comment Oh Okay, so you could you could do it that way would be one alternative that would let you have a place to put things without Displaying empty headings to readers during the period while it's developing You could also we have plenty of places where we have empty headers as well Okay, I don't know if it's possible to get like an example so I can understand Yeah, good question. Let's see marky are there any places you can think of where we might already have an example that we could use to highlight this I Don't know of know of any off offhand myself, but we might be able to find some Yeah, I can't think of any We certainly got plenty we've got many places where the the content says This is a work in progress so Maybe that's what we should get as examples and say look here's here's how we've we've got this this section of material That is identified as a work in progress. Here's how it was done Okay Maybe let's while we're here. Maybe we can avoid that leaving the action of open You're okay if I just look really quickly for for a sample So if I recall correctly system administration was a pretty common place to have Yeah, so okay, so here's here's one example backing up and restoring Jenkins says right now that it's a work in progress but and monitoring Jenkins also says it's under development and and Secure yeah, good. So these these pages give us some indicator of Hey, there's they're part of a bigger section, but they say look this is under this is under development Okay, okay, okay So does that does that help you Zina? Yes sufficient? Okay? Okay, so as you guys this I think what I'll do is just Go through all the contents. We've agreed to work on for the documentation and see the sections in Jenkins I aware we can add them. I'll open a pull request so Everyone can review That sounds good to me That sounds very good So for Installing Jenkins on Kubernetes since I already have some content on that I'll just include that in the full question section is not empty Right, right. That sounds really good Anything else on the incremental delivery idea that any other clarification you'd like to request, you know No Okay Transfer of organization admin from Oleg to Markey Markey Yes, I talked with Oleg Yesterday or today, I can't remember which day it was and he it is on his list to do So hopefully he'll be doing that within the next day or so and Has to That's something he has to initiate certain. It's nothing that they would accept You saying I want to be the new arg admin take him off. Yeah He just has to list me as one and then we'll remove him as the third and then they'll just be Off got it. All right Any other topics? Okay, so I assume are one of our goals for the next session Thursday is We'll see a pull request ready for be based on the the install material that you've done. That's cool. Yeah Excellent, thanks very much Zina. Thank you Markey. Thank you. Thank you all have