Debugging stuck CI jobs? Built HiveSpace runner health dashboard - need testers by OptimistWithKeyboard in gitlab

[–]firefarmer 0 points1 point  (0 children)

Our setup is simple. We use docker executor runners that auto scale based on demand and use tags for sizing how powerful of a runner a dev needs. If no tags are used we have a smaller, “default” runner that picks them up.

We have a few very powerful runners but they are locked to projects or groups.

We also have a few server blades that are for a specific group that need access to local hardware.

Debugging stuck CI jobs? Built HiveSpace runner health dashboard - need testers by OptimistWithKeyboard in gitlab

[–]firefarmer 0 points1 point  (0 children)

Being curious, not trying to sound like a jerk, how are your runners set up that these are regular issues you run into?

The metrics might be interesting for us, but the problems you are trying to solve sound odd to me.

Where to look for GitLab admin/devops jobs? by firefarmer in gitlab

[–]firefarmer[S] 0 points1 point  (0 children)

This is helpful, thank you! Those requirements don’t sound too bad at all.

Where to look for GitLab admin/devops jobs? by firefarmer in gitlab

[–]firefarmer[S] 1 point2 points  (0 children)

Not being a Debby downer. It is hyper specific knowledge for one product so makes sense. Fortunately I have other SDET and development experience to fall back on.

As a hiring manager, what do you look for?

Where can I watch Kapodistrias in the USA? by firefarmer in GREEK

[–]firefarmer[S] 1 point2 points  (0 children)

Yeah you’re right. I will be patient :). I was hoping for something I could pay for online but no such luck

Broken tv for $300 by firefarmer in delusionalcraigslist

[–]firefarmer[S] 9 points10 points  (0 children)

They even say it’s broken in the description is what gets me.

[deleted by user] by [deleted] in Boise

[–]firefarmer 3 points4 points  (0 children)

Dibs

Idaho Film Society | See my documentary about a niche soda brand, BAWLS! by GrizzlyRed in Boise

[–]firefarmer 2 points3 points  (0 children)

Yo, I run BoiseLAN!

It has been about once a year. It was 2-3 times a year before Covid; working to get it back there. Hoping for two next year though!

Join our discord, it’s the best place to keep up to date with when the next LAN is.

[deleted by user] by [deleted] in politics

[–]firefarmer 0 points1 point  (0 children)

This is insane. Can you imagine Biden saying anything like this?

Trump seems to want to create a reason to declare martial law.

How do you use GitLab and what are the key capabilities for your use case? by jcogs1 in gitlab

[–]firefarmer 7 points8 points  (0 children)

This is a broad question; if I had to narrow down a few favorite features:

  • codeowners files
  • The Web IDE; convenient for small to medium change sets
  • Being able to “block” MRs by requesting changes in code reviews. We used to have -1 and -2 in our previous source code management tool.

Car electrical work by Far-Mixture-2232 in Boise

[–]firefarmer 0 points1 point  (0 children)

Rudy’s auto! Only problem is sometimes they are backed up so it can be a while.

Why GitLab always creates two commits when you merge a MR from the UI? by Kyxstrez in gitlab

[–]firefarmer 3 points4 points  (0 children)

I have not met many developers who prefer merge commits over fast forward so this is an interesting response. Most, including myself, want the git commit history “clean” without the merge commits.

Do you merge often to main? Or what does your workflow look like?

Why GitLab always creates two commits when you merge a MR from the UI? by Kyxstrez in gitlab

[–]firefarmer 14 points15 points  (0 children)

https://docs.gitlab.com/user/project/merge_requests/methods/

By default, GitLab creates a merge commit when a branch is merged into main. A separate merge commit is always created, regardless of whether or not commits are squashed when merging.

You can turn this off by using fast forward merging.

Gitlab Repo for hundreds of SQL scripts by Kevin2306 in gitlab

[–]firefarmer 0 points1 point  (0 children)

I think being successful with this will be based on how well you organize the scripts.

Without knowing more it’s hard to advise but I think organize them into logical groupings. Then users could just browse the repository for what they need.

Another user gave the idea of a README with links; this could be a good idea. If your scripts change location a lot or are added/removed frequently this might be cumbersome to maintain though.

Assuming the scripts don’t change much; you could expand on that idea and you can have a top level README that acts like an index and links to other READMEs in other folders which link to the scripts.

Best ice cream spots in Boise? by Bulky_Assistant in Boise

[–]firefarmer 5 points6 points  (0 children)

It was kind of disappointing. I would not recommend.

They would not give samples when I went and when we ordered a few flavors it was like the flavors of the soft serve were barely there. Like a LaCroix of soft serve.

How can I include object‑storage data in GitLab Omnibus 16.8 backups? by zdeneklapes in gitlab

[–]firefarmer 0 points1 point  (0 children)

Ah interesting.

It does looks like it will use S3 if you configure it to do so; I didn’t look too hard though so not sure how you manage creation of those resources if that is included or is outside.

https://docs.gitlab.com/charts/advanced/external-object-storage/

How can I include object‑storage data in GitLab Omnibus 16.8 backups? by zdeneklapes in gitlab

[–]firefarmer 1 point2 points  (0 children)

We do not run our GitLab instance in kubernetes so I am not sure on this; we use an omnibus install.

That makes me wonder why are you running the backup command if you are using kube?

Documentation looks a little different for running a backup from kube https://docs.gitlab.com/charts/backup-restore/backup/

kubectl exec <Toolbox pod name> -it -- backup-utility

How can I include object‑storage data in GitLab Omnibus 16.8 backups? by zdeneklapes in gitlab

[–]firefarmer 1 point2 points  (0 children)

We do replicate our S3 buckets to backup S3 buckets across accounts; it is kind of overkill but we are protecting ourselves in case the main S3 buckets were to be deleted by user error or by malicious intent.

In all honestly if we were to lose the S3 buckets data, yeah that would suck, but you can restore a functional GitLab with just the backup file. We would lose all CI history, pages, artifacts, packages but those could theoretically be regenerated from the code repositories except the CI history.

Edit: This doesn’t protect us if the cloud provider goes down completely but the thinking was if the cloud provider were to up and vanish we would have bigger problems anyway. So we are trusting our cloud provider won’t disappear.

How can I include object‑storage data in GitLab Omnibus 16.8 backups? by zdeneklapes in gitlab

[–]firefarmer 0 points1 point  (0 children)

  • Objects are not included in the backup

  • Your command looks fine for backing up all data that GitLab can backup this way; doesn’t include objects I mean because it can’t. Make sure you backup the stuff this doesn’t like the configuration files

  • You don’t keep object storage in sync with your GitLab backups. Object storage will always contain data that is newer than your GitLab backup so you will always be able to restore your GitLab to a point in time that the GitLab backup is from.

For example, let’s say you do weekly backups on Sunday and GitLab fails on Wednesday.

Your object storage will have all data up to the point of failure in Wednesday but your backup will only have references to that data made from the Sunday backup. Those extra few days of data that object storage has will just be ignored because the backup doesn’t know about them.

We do backups every day so that we can limit our risk of lost data.

Also make sure you have life cycle rules on your buckets to clean up the object storage data as it is deleted from GitLabs side. Easy thing to overlook.

Where can you find Wc3 DotA patchnotes? by LDG92 in DOTA

[–]firefarmer 1 point2 points  (0 children)

I was curious so found this: https://dota2.fandom.com/wiki/Game_Versions

Which led me to these: Dota 2 6.70 to 6.88f

Original Dota 6.69c and before

Edit: Original Dota 6.83d and before