@frank@frankwiles.social avatar

frank

@frank@frankwiles.social

Expert in building, scaling and maintaining complex web applications - Founder of
REVSYS (https://www.revsys.com) and Former President of the Django Software Foundation

This profile is from a federated server and may be incomplete. Browse more on the original instance.

frank, to random
@frank@frankwiles.social avatar

Started off today with a long walk outdoors with my youngest and then I was going to dig into the boring work of lifting and shifting my personal Kubernetes cluster over to a new one so I could upgrade FluxCD. There are almost zero docs on how to do an in-place upgrade.

frank,
@frank@frankwiles.social avatar

This is going to save me a couple of hours today and AGAIN next week as I need to do this for a customer as well! I'm going to use that time to write up the blog post since if I can't find the answer easily, neither can you!

frank,
@frank@frankwiles.social avatar

Oh a whim I Googled around again and came across an old Github issue that mentioned you should be able to just re-run the flux bootstrap .... command with all of the original arguments you used and it will do a perfect in place upgrade.

frank,
@frank@frankwiles.social avatar

Figured I was prepared to rebuild everything today anyway so what could it hurt. Magically it took me all of 3 minutes to upgrade from an older weird beta release to the latest stable and seems to be working perfectly.

frank,
@frank@frankwiles.social avatar

As promised here is the blog post on how to upgrade FluxCD in place https://www.revsys.com/tidbits/how-to-upgrade-fluxcd/

EricAlper, to random
@EricAlper@mastodon.social avatar

What’s something nobody in the 80s has ever said?

frank,
@frank@frankwiles.social avatar

@EricAlper My AI brings all the boys to the yard.

offby1, to django
@offby1@wandering.shop avatar

Is it me or is the documentation for project templates uncharacteristically bad?

Like, I have so many questions about how this templating works. Do I get to template filenames? How? Can I include the template as a subdirectory in a repository, or do I need to have it hosted in its own? How about providing one as part of a wheel?

I would love to build a project template into NomNom, so that later worldcons can just “django-admin startapp --template nomnom:basic_template" or something.

frank,
@frank@frankwiles.social avatar

@offby1 @ghickman yeah it's honestly not used a ton in practice (based on what I've seen) probably because of the docs and and possibly because of the existence of things like cookiecutter

bitprophet, to random
@bitprophet@social.coop avatar

Poor decision-making, as a service

frank,
@frank@frankwiles.social avatar

@bitprophet already been done, see Magic 8-Ball 🤣

dabeaz, to random
@dabeaz@mastodon.social avatar

If you're not writing bad code, you're not learning anything.

frank,
@frank@frankwiles.social avatar

@dabeaz awwww yeah I’m gonna learn a LOT today!

frank, to random
@frank@frankwiles.social avatar

Hummus, muhamara, tzatziki. Some pita there but more off screen and grilled chicken souvlaki that we did in the wood oven. Soooo yummy and just what I needed. AND got to cook with Lavender.

frank,
@frank@frankwiles.social avatar

@greg have to admit it was! Looking forward to left overs tomorrow even.

frank,
@frank@frankwiles.social avatar

@ehmatthes you’d think, but no an indoor one. Added it onto the back of the house during our kitchen remodel. Yes I’m a crazy person.

frank,
@frank@frankwiles.social avatar

@greg me too! On a mission to turn them all into foodies.

frank,
@frank@frankwiles.social avatar

@ehmatthes yeah lots of oven related tools but I only see the propane torch I use to light it, but I’m probably missing something! During the day I try to stay on the cutting edge of tech, at night I tend to cook like it’s 1875 🤣

frank,
@frank@frankwiles.social avatar

@greg muhahaha all part of my evil plan!

frank,
@frank@frankwiles.social avatar

@ehmatthes hah ok yeah the fire is a fire making tool for sure! The yellow gun is actually an infrared thermometer to get a rough temp of the various spots in the oven. It shoots a “laser” like the cat toys and gives you an instant surface temp reading at up to several feet.

frank, to random
@frank@frankwiles.social avatar

Taught Lavender to make her favorite dish, Muhamara. She did 95% of the work.

frank,
@frank@frankwiles.social avatar

@CodenameTim hahaha yes you can blame me! It’s definitely a slog to get through but so worth it in the end. I spent years thinking through the design and organization and pleased to say I got it really really close to perfectly efficient.

frank,
@frank@frankwiles.social avatar

@CodenameTim ah yeah then you should wait for sure. I put in a good kitchen in the last place and you never can bank on recouping all the costs in the sale.

frank,
@frank@frankwiles.social avatar

@ehmatthes @CodenameTim works for me!

frank, to random
@frank@frankwiles.social avatar

My home office is much cleaner than usual for the first time in a year. Have been storing a lot of kitchen remodel related things in there. So I have to use it today right? 🤣

frank,
@frank@frankwiles.social avatar

@satya actually gonna use both today! Working now and then showing my youngest daughter how to make one of her favorite dishes.

andymckay, to random
@andymckay@mastodon.social avatar

Once upon a time I lead the Actions team at @github. I wrote lots of Actions to do things, it was free (to me) and was great dogfooding.

One of them was to create a retro board in a repo every week, in a testing repo.

The action just failed and reminded me of the repo.

There are 223 empty projects going back to Mar 6 2020 on that repo.

Oops.

frank,
@frank@frankwiles.social avatar

@andymckay @github I have an action the runs at the end of the month in a repo that creates a milestone and individual issues for the clients I need to bill with any special instructions related to them (who to email, PO Numbers, the details of the agreement in general). A bit of Python and a JSON data file and it’s been working perfectly for several years now.

frank, to random
@frank@frankwiles.social avatar

Of course the shirt I procrastinated ordering before PyCon showed up while I was at PyCon 🤣

frank,
@frank@frankwiles.social avatar

@greg I got this one and a few others at https://www.geeksoutfit.com/

frank,
@frank@frankwiles.social avatar

@greg @ryancheley it's above average quality for sure, I was a bit worried but these were originally intended to just be fun at PyCon. I also picked up some others like the "I'm sorry about what I said when I was debugging" one.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • megavids
  • thenastyranch
  • magazineikmin
  • osvaldo12
  • GTA5RPClips
  • mdbf
  • Youngstown
  • tacticalgear
  • slotface
  • rosin
  • kavyap
  • ethstaker
  • everett
  • khanakhh
  • JUstTest
  • DreamBathrooms
  • InstantRegret
  • cubers
  • normalnudes
  • Leos
  • ngwrru68w68
  • cisconetworking
  • modclub
  • Durango
  • provamag3
  • anitta
  • tester
  • lostlight
  • All magazines