On Thu, Oct 6, 2022 at 5:39 AM Taavi Väänänen <h...@taavi.wtf> wrote:
>
> In general, I feel that over the last few months,
> quite a lot of planning and progress reporting has moved from our
> various public channels (most notably Phabricator and -cloud-admin on
> IRC) to private ones. I don't particularly like this trend.

I did a thing in my late afternoon yesterday that may have aggravated
Tavvi's feelings of being left out of decision loops.

I made a decision without consulting any other Toolforge admins to add
about 300MiB of fonts to the php7.4 Docker image available for use on
Toolforge [0]. This decision reversed my prior blocking of this exact
same request in 2019 [1]. It also goes against at least as many years
of the Toolforge admins telling the Toolforge member community that we
do not "bloat" the Kubernetes containers with specialty features for a
small number of use cases. This reversal will complicate future
decisions on such issues by introducing this easily seen counter
example. I acted with good intent in the moment, but I did not act
with good judgement nor consideration of my partners in maintaining
the Toolforge infrastructure. For that I am truly sorry.

I would also like to apologize for treating what I was doing as
"urgent" when it could have easily waited for a discussion with others
either in code review or in other forums. This false urgency was
counter to what I know to be the best way to treat technical decisions
and it was disrespectful of my co-admins in the Toolforge environment.

I would also like to have a conversation among the Toolforge admins
about how to best deal with this decision going forward. That
conversation is probably better had on Phabricator or the cloud-admin
mailing list than here, but it should happen and it should result in
either reverting the change that I made or jointly creating updated
guidelines for what is and is not acceptable in the shared Kubernetes
containers while we await better methods of managing per-tool feature
differences.

[0]: https://phabricator.wikimedia.org/T310435#8288848
[1]: 
https://gerrit.wikimedia.org/r/c/operations/docker-images/toollabs-images/+/488764

Bryan
-- 
Bryan Davis              Technical Engagement      Wikimedia Foundation
Principal Software Engineer                               Boise, ID USA
[[m:User:BDavis_(WMF)]]                                      irc: bd808
_______________________________________________
Cloud mailing list -- cloud@lists.wikimedia.org
List information: 
https://lists.wikimedia.org/postorius/lists/cloud.lists.wikimedia.org/

Reply via email to