DevOps

1915 readers
1 users here now

DevOps integrates and automates the work of software development (Dev) and IT operations (Ops) as a means for improving and shortening the systems development life cycle.

Rules:

Icon base by Lorc under CC BY 3.0 with modifications to add a gradient

founded 2 years ago
MODERATORS
51
 
 

Here's a hypothetical scenario at a company: We have 2 repos that builds and deploys code as tools and libraries for other apps at the company. Let's call this lib1 and lib2.

There's a third repo, let's call it app, that is application code that depends on lib1 and lib2.

The hard part right now is keeping track of which version of lib1 and lib2 are packaged for app at any point in time.

I'd like to know at a glance, say 1 month ago, what versions of app is deployed and what version of lib1 and lib2 they were using. Ideally, I'm looking for a software solution that would be agnostic to any CI/CD build system, and doubly ideally, an open source one. Maybe a simple web service you call with some metadata, and it displays it in a nice UI.

Right now, we accomplish this by looking at logs, git commit history, and stick things together. I know I can build a custom solution pretty easily, but I'm looking for something more out-of-the-box.

52
 
 

Won't impact most users apparently.

53
54
55
56
57
58
 
 

Hey guys. Curious about how you run your automated tests.

59
 
 

I've playing a bit with openSLO in past few weeks. Really interesting stuff when applied to the development pipeline. I tought I'd share my perspective on this in a small blog post.

60
61
62
63
64
65
 
 

Hello,

TL:DR Atmospheric scientist with knowledge of cli, python want change to a SRE job

Let me explain my background, I am M.Sc in atmospheric science with a few publications in the field, during my studies I work most of my time working with cli tools so I am confident with shell and cli tools, pipelines, stdout, stderr, tmux, etc. I worked using numerical model that you need to compile, this teach me tools like makefiles, modules and cronjobs to did it operational. I have experience with python and other scientific languages like R, Matlab. During my free time took some course of docker. Even I set up a Nginx webpage that I leave to die for lack of time or setup a raspberry pi to download "linux isos" using docker.

I really enjoy the automation of process, and help other colleagues to setup and install the environment to work.

I know my lack of networking, monitoring, and I'm not sure if my self taught skills (science standards) are comparable with a CS worker.

I want to learn or get the certification needed to get a SRE job to mid 2024.

Any advice, course or certication to help me to get in the road?

66
 
 

Seems to be back up now, still waiting for information on the cause, so far have the vague reason "config change" from the GitLab issue linked

67
 
 

I use terraform fairly extensively in my role, and saw terraform cdk seems to be a nice extension to terraform. Unfortunately it’s convert feature hasn’t seemed to work for me and I’m hesitant to rewrite everything by hand.

Has anyone been using cdktf and enjoying it enough that could convince me to do that rewrite?

68
69
 
 

I'll start:

When I was first learning to use Docker, I didn't realize that most tutorials that include a database don't configure the database to persist. Imagine my surprise when I couldn't figure out why the database kept getting wiped!

70
 
 

No Idea if this will be a permanent coupon link, but figured I should share here.

source

71
72
 
 

I’ve only been getting alerts for GitHub statuses for a month or so now, but it feels like they have an incident like once a week. And it’s to the point where I am actually noticing when they go down at work and in my programming hobbies. Have they always been this rocky, is this a more recent thing, or is it just me?

73
 
 

Kubernetes is slowly making in-roads in the Gamedev world. This talk (not mine 🤣) introduces Agones and the benefits and challenges of running game Servers in Kubernetes.

74
 
 

Links to certain topics in video description

This year, JetBrains partnered with Google Cloud and DORA to put together the 2022 State of DevOps report. We are hosting a livestream to present the key takeaways and discuss how to achieve successful software delivery and operational performance.

In this livestream, we will:

Introduce the report, along with some highlights from the newly released Accelerate State of DevOps Report from Google Cloud. Discuss the operational performance practices currently employed by JetBrains.

75
 
 

cross-posted from: https://programming.dev/post/196935

To be clear, this isn't my project. Just cross-posting the author's post from !python@programming.dev .

Sometimes unused class or function manages to slip into code base. Static code checkers like ruff, flake8 does not have rules for detecting such globally unused code.

I tried using vulture, but it has too many false positives to have it as part of CI/CD pipeline.

I have tried to implement my own, more reliable check for global deadcode detection.

Please let me know what you think about it.

view more: ‹ prev next ›