 Welcome. This is the Jenkins platform special interest group. It's the 15th of July, 2022 topics that I've got on the agenda, open action items. Install plugins.sh require Java 11 Java 17 and DevOps world Bruno. Are there any other topics you want to be sure we get on the agenda? No, I don't think so. We're thinking of course of arm 32 and arm 64, but I think that's not really a subject these days with just two small PRs. Actually, let's let's put it there because, because I think it's a good thing while we're here let's do it so open pull requests open platform related pull requests right. So we've got an arm arm 32 slash v seven. Pull requests to Docker agents or press to the Docker agents repository. Also, good. All right. Yeah, so let's use that we can use this some time here today to review those good. All right, thanks. Anything else that you want to be sure that we're we review. Thank you. Okay. So, so we've had some more some more activity that's related to this first action item, the plugin installation manager docs had a pull request submitted to Jenkins.io that described many different use cases, and the many different use cases were were very helpful. We realized, hey, these use cases would be helpful. The plugin installation manager tool that maintenance team said hey the developers said, let's put this in the read me of the repository so it gets maintained. And now that install plugins.sh has been removed. That's all the more reason for that documentation to be updated. Unfortunately, it's not yet done yet. So we've got more work to do there. But progress progress is coming. This is one that we get questions we just got a question on community Jenkins.io related to it. So any questions on community Jenkins.io related to that topic so so any question there on that action item. No, I don't think it. Okay, so the next step then was in 2.358 2.358 and from 2.346.2. And it's mentioned in the, in the upgrade guide for 3.46.2. And the Kubernetes operator team found a way to undo it because they were apparently short term dependent on this script and, and that's fine they get to choose how they do it but for me I very much prefer that now that it's been 18 months since it was deprecated let's get it off the list. And that's all that I had on that topic. So next topic then was open platform or plated whole request so let's take a look in the Docker agent repository. Docker here. And I'll just go to Docker agent. So this is the pull request that, oh no, it has been merged merged but not released. Oh good okay so we just need a release of the agent. And we don't have a release of the agent that includes these other things either like the upgrade of men get. Okay. So now, but you say the arm 32 images were not. That's odd I thought we'd released more less than 10 days ago. Just a minute. Okay, my memory is wrong. Well let's, but let's let's look we should be able to see the image on hub. I think it may be. Jenkins slash Jenkins dash agent. Let's look go look at the tags that are the. Oh dear. No, where is my okay. Okay, there's this one. How about agent. There we go. Okay. So let's look at the tags here so we we might expect to see something that had arm 32 in it. No, no, no, no. Okay, let's go ahead. It's, yeah, it's for everybody I think now so yes we have all the latest GDJ 17, 11, all for Debian, in fact, not of course for Alpine because we still have some problem. But yes, the young 1117 and latest, there are or now spotting spotting the army seven. And I wanted to double check to see if there are. So if I look yes so for instance latest dash JDK 11 has arm v seven. Thinks I'm clicking when I want to highlight. And then even JDK, even JDK 17 preview so you can run Java 17 on a 32 bit arm now. Yes. Good. All right. And now we do need to this is a reminder I've got an action item here. Let's put it up here I guess interaction items. Remove the preview label from JDK 17 images. Agent images. We've already removed it. Or maybe repeat remove the preview preview suffix. Because it's it's already removed from the controller images. But not from the not from the agent images. Hello, Kevin. Hey Kevin. Okay so this is great we've got Intel 64 32 bit arm 64 bit arm and system 390 all available as images that we're providing. Yes, I've tried it with other architectures but that didn't work. So I forget you know PPC and so on that difference for various reasons linked to the Java executable. Yeah, well and and we've not had. Right now we've not been willing to do a PPC PPC image because there's a bug in QEMU that prevents us from publishing from the same location. So we actually create the system 390 image on an Intel architecture using QEMU. Okay, good. So this is this one looks good now. You said that there was also a pull request to the inbound agent I had did we didn't check that one show we look at Docker inbound agent to be sure that's been urged. I think to merge it yesterday. Ah, good okay. Yeah, so yesterday. Yeah, you're right. Okay. Now and I have to, I have to be reminded of these how they, how they behave so this one. Oh, and here we go. We have a tag. So we may let's just double check so this should be under inbound agent. We look inbound agent. We should see that the tags now include arm 32 bit. There it is. Arm v seven is there. Good. Congratulations Bruno. Yeah, so I'm pretty happy. Thank you, Mark. All right. So arm also are and that was, I better get the exact text is arm slash v seven. Okay. So arm v seven architecture is now available. So I can run a Docker based agent on my tiny little raspberry pies. That's cool. Yes, I can. I've been running some for quite a while but it was a custom one ideas. Now, I can just get rid of that. And use this time to run. That's cool. That that is that's that's very impressive. Thank you. Thanks very much. All right. Anything else on platform related pull requests. I don't have anything else. Okay, next topic, require Java 11 so 2.359 released. It also requires Java 11, just as 232.358 did. And the next LTS baseline will require Java 11. And support and support Java 17. So the that's the baseline selection is coming in the next I think it's the next two to four weeks. See the calendar, the, the, the epic on on Jenkins that IO is looking better and better all the time. Thanks, special thanks to Basel Crow, and to, to others who are working to upgrade dependencies to do all sorts of improvements that are helping us do a better job as we move forward. Any questions on Java 11. Okay, next topic then Java 17 support is looking good. And supported since since 2.357 and 2.346.1. And we're now in the state of planning to upgrade one or more CI instances to JDK 17. So we have examples weekly weekly dot CI dot Jenkins dot IO, and possibly infra dot CI dot Jenkins dot IO weekly is visible publicly infra is, but is not used for heavyweight activities. So we think those are two good choices and infra teams planning their upgrade. Any questions there. No, I don't. All right, next topic then was DevOps world. So we've got this is September 26 through 29. In Orlando. And we're looking forward to a contributor summit on Tuesday the 27th. We'll, I'm sure we will have platform topics there. And look forward to having those good conversations. And then as a reminder to others Bruno and I and john mark are going to be doing a contributing to open source workshop on Wednesday. Come spend two hours with us and learn how to submit your submit real improvements to Jenkins plugins. We'll take you through live experiences. Any other topics we should bring up today. I don't have any myself right now. All right, let's call our session done then. Thanks Bruno thanks Kevin. Recording should be available in 24 hours or so.