Help convert k/k to use Go workspaces?

208 views
Skip to first unread message

Tim Hockin

unread,
Jun 1, 2022, 1:05:34 PM6/1/22
to d...@kubernetes.io
Hey all. I started converting the k/k repo to use Go workspaces
(better support fort multiple modules in a repo). It's mostly working
as a PoC, _BUT_ there's a long tail of things to do to make it
mergeable. I'm finding myself increasingly struggling to make time,
and I don't want to end up being the only person who knows how it
works.

Anyone want to help?

It's grungy work. It's not a cool new feature. It involves a lot of
archaeology and some of the oldest tech-debt in the project. But it's
also a chance to scrub some old, dirty pieces into a nicer state, to
delete horrible hacks, and to enjoy the rewards of a job well done.

If you're interested, let me know. I'd be happy to show you what I
have done so far, and explain the approach and what needs to be done
yet (the list is still growing).

Tim

Benjamin Elder

unread,
Jun 1, 2022, 1:20:49 PM6/1/22
to Tim Hockin, d...@kubernetes.io
I think you'll generally find the code organization subproject interested in this sort of work, I lurk there and I know I am :-)

(dropping a mention in the subproject slack)

--
You received this message because you are subscribed to the Google Groups "dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to dev+uns...@kubernetes.io.
To view this discussion on the web visit https://groups.google.com/a/kubernetes.io/d/msgid/dev/CAO_RewY5ayhRxxPss62yV-W4sy-iTpuFzbXg9B4XLd2Cnv5t3w%40mail.gmail.com.

Antonio Ojea

unread,
Jun 1, 2022, 3:26:41 PM6/1/22
to Tim Hockin, dev
o/

Do you have a PR to take a look?



James Munnelly

unread,
Jun 1, 2022, 3:31:30 PM6/1/22
to antonio.o...@gmail.com, Tim Hockin, dev
👋 I’d also be interested in helping out & seeing where you’re up to 😊

On 1 Jun 2022, at 20:26, Antonio Ojea <antonio.o...@gmail.com> wrote:



Tim Hockin

unread,
Jun 1, 2022, 3:49:10 PM6/1/22
to Antonio Ojea, dev
You just can't help yourself, signing up for the worst jobs :)

Tim Hockin

unread,
Jun 1, 2022, 3:51:52 PM6/1/22
to James Munnelly, antonio.o...@gmail.com, dev
https://github.com/thockin/kubernetes/tree/go-workspaces

It's 72 commits and a LOT more to do. Some of the commits are clean,
and some are a disaster for now. Basically gengo needs to be burned
down.

If anyone looks at that and still wants to help, I can set up a Zoom
call to walk-thru what I have done and what I think needs to be done
yet. :)

Joshua Hoblitt

unread,
Jun 1, 2022, 4:22:03 PM6/1/22
to d...@kubernetes.io
+1 for a zoom tutorial / hack session.

Tim Hockin

unread,
Jun 1, 2022, 6:22:12 PM6/1/22
to James Munnelly, antonio.o...@gmail.com, dev
I could do a Zoom tomorrow at 14:00 California time, which I know is
late for Europe, or Friday early (which is still Friday afternoon for
EU). Next week is a disaster in the mornings.

Anyone game?

Antonio Ojea

unread,
Jun 1, 2022, 6:32:07 PM6/1/22
to Tim Hockin, James Munnelly, dev
Friday is better for me. 

Mustafa Elbehery

unread,
Jun 2, 2022, 2:04:28 AM6/2/22
to antonio.o...@gmail.com, Tim Hockin, James Munnelly, dev

Karthikeyan Govindaraj

unread,
Jun 2, 2022, 2:39:42 AM6/2/22
to melb...@redhat.com, James Munnelly, Tim Hockin, antonio.o...@gmail.com, dev
I am interested in helping / learning too!!!

Cheng Wang

unread,
Jun 2, 2022, 2:59:19 AM6/2/22
to dev, github.g...@gmail.com, ja...@munnelly.eu, Tim Hockin, antonio.o...@gmail.com, dev, melb...@redhat.com
+1
I am interested : )

Tahsin Tunan

unread,
Jun 2, 2022, 7:57:10 AM6/2/22
to wangche...@gmail.com, dev, github.g...@gmail.com, ja...@munnelly.eu, Tim Hockin, antonio.o...@gmail.com, melb...@redhat.com
+1
Highly interested. I had one question though. Since I'm pretty new to open source, will this task have a steep learning curve? I've time in my hands but I'm not sure about whether I'll be able to be effective in this endeavour. 

Sent from Mailspring, the best free email app for work
On Jun 2 2022, at 12:59 pm, Cheng Wang <wangche...@gmail.com> wrote:
+1
I am interested : )

Sent from Mailspring

Patrick Ohly

unread,
Jun 2, 2022, 3:47:54 PM6/2/22
to tho...@google.com, James Munnelly, antonio.o...@gmail.com, dev
"'Tim Hockin' via dev" <d...@kubernetes.io> writes:

> I could do a Zoom tomorrow at 14:00 California time, which I know is
> late for Europe, or Friday early (which is still Friday afternoon for
> EU). Next week is a disaster in the mornings.
>
> Anyone game?

Friday works for me.

--
Best Regards

Patrick Ohly
Cloud Software Architect

Mustafa Elbehery

unread,
Jun 2, 2022, 4:35:21 PM6/2/22
to patric...@intel.com, Tim Hockin, James Munnelly, antonio.o...@gmail.com, dev
@Tim Hockin   hello , would you kindly send a calendar invite? different time zones :) 

--
You received this message because you are subscribed to the Google Groups "dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to dev+uns...@kubernetes.io.

Tim Hockin

unread,
Jun 2, 2022, 8:51:51 PM6/2/22
to Mustafa Elbehery, patric...@intel.com, James Munnelly, antonio.o...@gmail.com, dev
Wow! So much interest, I don't know how to harness it.

When: Fri Jun 3, 2022 9am – 10:15am Pacific Time - Los Angeles
Where: meet.google.com/fxs-wgon-vor

That's UTC-7. I'll record it.

Tim Hockin

unread,
Jun 3, 2022, 6:12:12 PM6/3/22
to Mustafa Elbehery, patric...@intel.com, James Munnelly, antonio.o...@gmail.com, dev
Reply all
Reply to author
Forward
0 new messages