On 4/2/24 19:21, Jeff Sittler wrote:
> I have concerns with this solution.
>
> 1. Instead of helping upgrade the existing Wiki/infrastructure it is now
> on yet another service that is not owned by HSL.
We rely upon outside services. We have dependencies on GitHub, Google
Groups, Google Calendar, Slack, DropBox, PayPal and more. Most of those
have lock-in problems.
This does not have lock-in. This is hosting, only. The server is vanilla
Deb 12, and the backups are published nightly, ready to be restored by
anyone who can do the work. Lift and shift is a snap.
The in-house network is flawed. We do not have the resilience of a
hosted solution. When I tried to work with you on the upgrade, you said
we don't have remote access. We don't have IPv6. It's fun to run our own
machines, and they should be used for fun. They are not production-grade.
They should not be used for mission critical infrastructure.
> 2. I am totally against HSL resources being owned by personal accounts.
> We have had too many cases where we had problems getting things back
> under HSL control. All HSL sites/resources/etc should ONLY be created
> using HSL accounts.
I started asking for a Wiki upgrade 3.5 years ago. I've documented the
process multiple times. I started discussing it with you 16 months ago.
HSL has had the chance to do this, and has not.
I have no problem with HSL accounts managing the resources, as soon as
HSL has the ability to do so.
> 3. "I'm happy to pay for it for the foreseeable future" How long is that
> "foreseeable" future? Who pays for it when you decide to no longer pay
> for it? Who owns the domain? The AWS account? This is potentially
> committing the lab into another financial obligation.
I've been a dues-paying member for 13 years, which gives a baseline for
my commitment.
HSL owns
wiki.heatsynclabs.org, which should be pointed at the new host,
ASAP. heatsynclabs.wiki is a placeholder. If we can find a good path
forward, I'm happy to transfer it.
My first two events covered the cost of the domain plus six months of
hosting, and I haven't started advertising yet.
> 4. Who maintains it when you are no longer able to, or lose interest in it?
Just like all our other hosted solutions, passwords will be in KeePass.
> Also, this should have been discussed further before being implemented
> without consulting the Ops team.
In September of 2020, I started talking with HSL folks about upgrading
the wiki. Here's my first HSL wiki page on it:
https://wiki.heatsynclabs.org/wiki/MediaWiki_On_Lightsail
Here's the 2022-09-01 update, which is the one that I attempted to work
with you on, 6 months ago:
https://wiki.traxel.com/index.php/MediaWiki_Install_2022-09-01
The attached image shows that I've been talking with you about this for
over 16 months.
This past September, you were amenable to my approach. When I arrived,
you said I could not have access to do the work. Then you said you
didn't want to do it they way I do it. Then you asked me to walk you
through it the way you want to do it.
I could not do that because it is not how I do MediaWiki. But I trusted
you, and I left it to you.
That was 6 months ago.
Now I need a wiki, so I did it.
This is a do-ocracy, not a should-ocracy.