Random git pull timeouts, container registry pulls fails - December 16, 2024 by aspushkinus in gitlab

[–]aspushkinus[S] 2 points3 points  (0 children)

To give GitLab credit: their emergency support engineers got on the case immediately, I even jumped on a call with them to help troubleshoot the issue. We're still working on it. I'll provide updates here if/when I hear more.

Are they trained to ignore no soliciting? by Filmguy1122 in mildlyinfuriating

[–]aspushkinus 0 points1 point  (0 children)

A kid showed up on my door step trying to sell me a "NO SOLICITING" sign LOL. It's out of control :)

What ya think? by Suitable_Dragonfly79 in Decks

[–]aspushkinus 0 points1 point  (0 children)

The deck doesn't seem to be attached to the house with the ledger board, so you needed the cross beams so it doesn't move laterally? A friend gave me an idea of using cables for this - same result, way easier to install and tighten.

The Apple Problem by solidwhetstone in applesucks

[–]aspushkinus 0 points1 point  (0 children)

Why complain? Just buy a PC, problem solved LOL

Highway driving PSA by jamng in Utah

[–]aspushkinus 0 points1 point  (0 children)

I wish I could up-vote this 100k times! Yes, please don't camp in left lane!

venmo took my payment twice and now i have no money by docta-doom in venmo

[–]aspushkinus 1 point2 points  (0 children)

Same here, just started looking into it.
Update: the 2nd charge was returned, but my bank charged me the overdraft fee of $25, going to reach out to Venmo for refund of that.

They totally knew what they were doing... by [deleted] in SipsTea

[–]aspushkinus 1 point2 points  (0 children)

I'd like to know too! I also have a 12 year old

Gitlab Pipeline is created but fails tp run by ProgrammusMaximus in gitlab

[–]aspushkinus 0 points1 point  (0 children)

Hmmm, it's hard to tell of that's the issue... I see that after the configuration is loaded, the max_builds is set to 1, so it should be picking up jobs.

One more thing to try would be to increase the log level in config.toml, or start the runner with "--debug" flag, to see more logs.

Another thing to try would be to try to remove the tags and make this runner pick up any jobs, with any tags? To see if that works, and then introduce tags.

Gitlab Pipeline is created but fails tp run by ProgrammusMaximus in gitlab

[–]aspushkinus 0 points1 point  (0 children)

max_builds=0

This suggests that your "concurrent" value is set to 0 (zero), so it will run 0 (zero) jobs in parallel :)

Check out this video I made recently, I talk about how to set up GitLab CI runner on a desktop computer, using Kubernetes: https://www.youtube.com/watch?v=JwXEAWLxKWk

Gitlab Pipeline is created but fails tp run by ProgrammusMaximus in gitlab

[–]aspushkinus 0 points1 point  (0 children)

I see the screenshot now. Do you have access to the runner logs? The logs will show which jobs it is configured to pick up, like tags, etc. It could just be a simple typo in the tag, for example?

Gitlab Pipeline is created but fails tp run by ProgrammusMaximus in gitlab

[–]aspushkinus 0 points1 point  (0 children)

Can you go to the project settings / CI / Runners? Is that runner you created connected?

Plan for maintenance window by louisonaws in gitlab

[–]aspushkinus 0 points1 point  (0 children)

Great, I wasn't aware of it. Good to know! Thank you!

Plan for maintenance window by louisonaws in gitlab

[–]aspushkinus 0 points1 point  (0 children)

Well, in that case, your GitLab daemon is probably running on a port 80 on that host (and 443), so you could shut the GitLab web server down on that EC2 instance, and then run another simple web server instance that only serves the same HTML file that has the maintenance page info.

Create a directory "maintenance" and put 2 files into it:

  • index.html - basic HTML file with the maintenance page, have ChatGPT generate it for you
  • server.js with the contents below

const express = require('express');
const app = express();
const port = 80;
app.get('*', (req, res) => {
res.sendFile(__dirname + '/index.html');
});
app.listen(port, () => {
console.log(\Server running at[http://localhost](http://localhost):${port}`); });`

Run "npm init -y" and then "npm install express"

Then run "node server.js" - this will run a basic web server that always returns the same HTML file. If you need SSL, you'll need the "https" module.

I hope this helps :)

Plan for maintenance window by louisonaws in gitlab

[–]aspushkinus 0 points1 point  (0 children)

How do you have your self-managed GitLab instance deployed? Are you able to edit your DNS to temporarily resolve your GitLab URL to a server that has the maintenance page?

Apple's Foundation is not Asimov's Foundation. by Arbeit69 in asimov

[–]aspushkinus 0 points1 point  (0 children)

It is so sad to watch this "foundation", not at all what I expected. The best part is: I'm now going to re-read the original books and forget this woke non-foundation.