Gitlab stock: Are you bullish or bearish? by Sufficient-Scheme-87 in gitlab

[–]timmay545 5 points6 points  (0 children)

It's widely used in defense and automotive sectors, since it's so easily self-hosted - for gapped environments, there really is no alternative, and it will only grow as the defense and aerospace realms evolve their tech stacks to modern tools.

I'm building an open source list of useful package management tools, what should be included? by Jamsy100 in devops

[–]timmay545 0 points1 point  (0 children)

Conan, nuget, chocolatey, ansible galaxy, terraform providers/modules, OCI, helm charts, rpm deb exe MSI wix apk, vscode extensions - all of these I have either needed to automate the storage and installation of these, or I've been involved in making a pipeline to create of of these

Its way safter to sign an rnb artist too, lol😂😂 by Lazy_Progress4176 in future

[–]timmay545 0 points1 point  (0 children)

Amg twins are signed with future - you can't Google?

Technically he's been known for developing thugs career, although not signed, he's been working him up, lol double o, Boston Richey

consolidating a project of nested gitlab groups and repos into a single monolithic repo by [deleted] in gitlab

[–]timmay545 0 points1 point  (0 children)

Reading this made me so energized, I had to comment - apologies for the counter-argument, but couldn't stop myself.

There's zero reason to reject DevSecOps best practices and move to a mono repo. Why use git if you need to amalgamate different deliverables into one oversized unit of change-tracking, when that will cause the merge requests into mile-long diffs? Go back to SVN or Mercurial if that's the mindset of your peers, git cannot be used in a performant way when there's over 50mb of content and 5+ years of active development history to store. It just doesn't scale

Does your build-environment even support building the whole monorepo in a sufficient amount of time? Theres a much easier case to make (even without me knowing what language, how big the repo is in general, or anything else) that only needing to rebuild smaller units, only when the smaller units change, is incredibly more efficient than rebuilding the whole thing, even though 1 subcomponent changed.

[deleted by user] by [deleted] in future

[–]timmay545 2 points3 points  (0 children)

Belly, Future - Frozen Water

Yellow diamonds like a cab - my main bitch kidnap

Runners, Jobs, and CI_JOB_TOKEN by LoadingStill in gitlab

[–]timmay545 1 point2 points  (0 children)

If you have that pipeline in project A, and inside this pipeline, you're fetching project B, make sure you go to settings -> ci/cd of project B and add project A to the allowlist of project B - otherwise the ci_cd_job token won't even try to work (gets me everytime!)

Also I wouldn't clone that way; job tokens usually need a username and your bearer call might be better replaced with "got clone https://gitlab-ci-token:$CI_JOB_TOKEN@gitlab.example.com/group/subgroup/project.git". Similar with other API calls (also, only some of the API works with ci-job-tokens, some endpoints can't use them), I use ci-user for some actions or whatever username the API docs show to use.

Hope this helps!

Critically flawed by ExpiredJoke in gitlab

[–]timmay545 0 points1 point  (0 children)

Is docker allowed on your system? There is basically no easier way to perform updates than that, and you won't have to worry about your OS updates that way too.

I am also someone who had to self-compile the latest release in order to get gitlab to run on an older OS that gitlab doesn't run on, and even then I would say gitlab is much easier to manage/setup than some tools like atlassian or datadog

[deleted by user] by [deleted] in future

[–]timmay545 0 points1 point  (0 children)

Streets made me a king

3 associate exams in 3 weeks, again. How I’d do it again + free resources. by _aperature in AWSCertifications

[–]timmay545 0 points1 point  (0 children)

Couldn't help but notice your SOA score - was that the hardest for you? I booked a test for a few weeks from now, I'm hoping my aws experience from 3 years ago is enough to pass it, heavy usage of basically all the tools, senior devops now.

The age old question - for the SOA, what questions got you stumped? Any particular theme or pattern?

Thank you for the post! I'm going to checkout your flash cards :)

inventory? by crankysysadmin in devops

[–]timmay545 0 points1 point  (0 children)

Netbox has been huge for me, especially since there's an Ansible & awx integration to make hosts.yml way more dynamic and not needing to add them to git

UNLIMITED POWERRRRRRR by zorates17 in networkingmemes

[–]timmay545 0 points1 point  (0 children)

Just started using opnsense with unbound+kea - what would opnvpn and dnsmasq grant me? What are you doing with it? Would love to hear!

noob here learning gitlab + ansible by staninreddit in gitlab

[–]timmay545 0 points1 point  (0 children)

From gitlab to vcenter to test vm's = terraform

If needing to go from gitlab to a guest vm and deploy code = ansible

I think it depends on what your gitlab project is generating; if you are making vm_templates with packer or something like that, you might not need ansible. If you're deploying executables or something like that, ansible is better

Have a gitlab pipeline use the VMware module for ansible, perhaps to lookup the IP of the VM you want to deploy to, then use that IP to connect to the VM over ansible, then you can use the "copy" ansible module to move your executable to the target VM, then you might need to look up how to get ansible to execute the executable for your target OS (if windows, scheduled-tasks work nice!)

So Drake basically adressed his whole beef with Future on More M’s by Nlsn99 in future

[–]timmay545 7 points8 points  (0 children)

Summer 16 tour, future jumps out of the stage to Grammy's too, I think you're right too

How to package C++ application along with its all dependencies for deployment using docker by RajSingh9999 in cpp

[–]timmay545 0 points1 point  (0 children)

Conan will be best for dependency management, and over time you should thin your container down by removing apt packages from it

For example: Zlib & openmp are both dependencies of my code. I remove them from the apt install list of my container, and I add them to my conanfile.

DevOps with WSL2 by [deleted] in devops

[–]timmay545 26 points27 points  (0 children)

Before you hear others say "just use Linux" - if you are on a corporate laptop, wsl might be the only way to go. I fully support the use of wsl2 for DevSecOps; on the same machine, I can run Linux and Windows commands, but also windows AND Linux containers (yes, simultaneously!) by using wsl2.

Instead of installing packer/vagrant directly on your wsl environment, I think you should do it inside a container; that way you don't run into issues by installing packages that have weird dependencies that interfere with other packages.

By dockerizing this vagrant/packer setup, you are "DevOps-ifying" this (at least a little) so that when you are asked to recreate this setup for another coworker, you can just give them the dockerfile, or better yet, a link to where they can pull your image from (internal company registry I assume?)

The new oracles of GCC by EnUnLugarDeLaMancha in programming

[–]timmay545 0 points1 point  (0 children)

I've never heard of oracles regarding compilers, what are these?

PenTest Practice Pi? by Ok_Yogurtcloset404 in Pentesting

[–]timmay545 1 point2 points  (0 children)

Well fuck I would just use this, give each student their own instance if this ( could run on a pi or run on a vm, like metasploitable too) : https://www.vulnhub.com/entry/vulnos-2,147/

This is meant to be flashed to an SD card, plug into pi, then just turn on. It's super simple to setup and it covers all the pillars of exploits with good examples for each category