@DevOps News & Tutorials
@devopsblogposts
659
subscribers
35
photos
451
links
News and topics from the DevOps world. Feel free to share your devops blog posts, stories and opinions.
Download Telegram
Join
@DevOps News & Tutorials
659 subscribers
@DevOps News & Tutorials
https://github.blog/2022-04-12-git-security-vulnerability-announced/
The GitHub Blog
Git security vulnerability announced
Upgrade your local installation of Git, especially if you are using Git for Windows, or you use Git on a multi-user machine.
@DevOps News & Tutorials
https://devcoops.com/pip-error-couldnt-find-version-satisfies-requirement/
DevCoops
Resolve pip install error: Couldn't find a version that satisfies the requirement
There is a good reason you might stumble upon this post, so let’s see how can we resolve the following pip install some_package command error: ERROR: Could not find a version that satisfies the requirement package_name (from versions: none) ERROR: No matching…
@DevOps News & Tutorials
https://devcoops.com/git-checkout-pull-requests/
DevCoops
How to checkout Git Pull Requests
Checking out Git PR’s on your local machine it’s not so uncommon practice, especially if you wanna test things out before they are merged into the main branch or any other branch that could screw your environment easily that you might care of. Let’s see how…
@DevOps News & Tutorials
https://devcoops.com/spawn-expect-send-command-linux/
DevCoops
spawn, expect and send commands in Linux
spawn, expect and send commands are usually part of SSH bash scripts. So, I’m going to briefly explain them, starting with expect since the rest of them are part of it.
@DevOps News & Tutorials
https://devcoops.com/version-docker-compose-unsupported/
DevCoops
Resolve Docker’s ‘Version in docker-compose.yml is unsupported’ error
Let’s take a look at the not so common Docker Compose error: "Configuration error - Version in "./docker-compose.yml" is unsupported. You might be seeing this error because you're using the wrong Compose file version. Either specify a supported version (e.g…
@DevOps News & Tutorials
https://devcoops.com/add-hsts-in-nginx/
DevCoops
Add HSTS in Nginx
Increasing the website performance and decreasing the server load can be achieved by HSTS. Enabling the HSTS security headers in Nginx will tell the browser to use https instead of http. So let’s see how to enable it.
@DevOps News & Tutorials
https://devcoops.com/pip-connection-error-ssl-certificate-validate-failed/
DevCoops
Resolve pip install connection error: ceritificate validate failed
In one of my previous pip posts I wrote about how to Resolve pip install package_name error: Couldn’t find a version that satisfies the requirement, and today we are going to fix another common pip issue. Getting page https://pypi.python.org/simple/<package_name>/…
@DevOps News & Tutorials
https://devcoops.com/nginx-using-inherited-sockets-notice/
DevCoops
Nginx and ‘using inherited sockets’ notice
If you have been debugging and digging into the Nginx logs, you might have stumbled upon the following notice log message: 2022/03/10 06:04:32 [notice] 31447#31447: using inherited sockets from "6;7;8;9;
@DevOps News & Tutorials
https://azure.microsoft.com/en-us/services/managed-grafana/
Microsoft
Azure Managed Grafana | Microsoft Azure
Use Azure Managed Grafana to access a variety of data sources supported by Grafana Enterprise. Combine charts, logs, and alerts, and correlate info across multiple datasets.
@DevOps News & Tutorials
https://devcoops.com/generate-sha512-password-hash-salt-cli/
DevCoops
Generate SHA512 password hash with a salt from the CLI
Personally, the only time I’ve been generating a SHA512 password hashes was when I was working with ansible.builtin.user module, simply because I needed to commit a password hash for a new Linux user. Although I wouldn’t consider it as an optimal solution…
@DevOps News & Tutorials
https://github.com/okigan/awscurl
GitHub
GitHub - okigan/awscurl: curl-like access to AWS resources with AWS Signature Version 4 request signing.
curl-like access to AWS resources with AWS Signature Version 4 request signing. - okigan/awscurl
@DevOps News & Tutorials
https://devcoops.com/ansible-user-module-password-hashing/
DevCoops
Ansible user module and password hashing
As far as I know, there are two secure ways (discussable) you could include a password as part of the Ansible user module. Let’s go throught it.
@DevOps News & Tutorials
https://www.ctrl.blog/entry/selinux-unmanageable.html
Ctrl.blog
SELinux is unmanageable; just turn it off if it gets in your way
I’ve been an SELinux complexity apologist for years. Lately, I’ve concluded that every implementation with difficult-to-configure policies is just unmanageable.
@DevOps News & Tutorials
https://devcoops.com/rename-git-branch/
DevCoops
Rename a Git branch
There might be a case where you need to rename a current branch you are already working on, and I’m gonna show you the least painful way to do so. Now, the most common reason is of course mislabeling it due to a Git naming strategy, which might include a…
@DevOps News & Tutorials
https://devcoops.com/powershell-equivalent-touch-command-linux/
DevCoops
PowerShell equivalent of the touch command in Linux
There might be a point in your IT career where you need to switch to a Windows OS dev machine whatever you like it not because the CTO decided to put all eggs in the Microsoft Azure basket. Now, the transition from Bash to PowerShell is always a pain the…
@DevOps News & Tutorials
https://docs.microsoft.com/en-us/azure/aks/scale-down-mode
Docs
Use Scale-down Mode for your Azure Kubernetes Service (AKS) cluster - Azure Kubernetes Service
Learn how to use Scale-down Mode in Azure Kubernetes Service (AKS).
@DevOps News & Tutorials
https://devcoops.com/terraform-aws-acm-certificate-forces-replacement/
DevCoops
Terraform aws_acm_certificate resource forces constant replacement
Take a look at the following Terraform code block: ```bash resource “aws_acm_certificate” “devcoops” { domain_name = “devcoops.com” subject_alternative_names = [“devcoops.com”, “www.devcoops.com”] validation_method = “DNS”
@DevOps News & Tutorials
https://devcoops.com/detect-and-free-inode-usage-linux/
DevCoops
How to detect and free Inode Usage on Linux
While I was maintaining a monitoring service for an AWS-based infrastructure the service daemon stopped working. After some digging on the host where the service was hosted, I find out that the Linux system was full of inodes which caused the service to be…
@DevOps News & Tutorials
https://devcoops.com/tweaking-nginx-proxy-buffers-parameters/
DevCoops
Tweaking Nginx proxy_buffers parameters
Before setting up YOLO values for proxy_buffers and proxy_buffer_size parameters, you need to find out the average and maximum response sizes first. On a side note, the following steps (as shown below) will apply to fastcgi_buffers as well, although these…
@DevOps News & Tutorials
https://blog.cloudflare.com/wildcard-proxy-for-everyone/
Cloudflare Blog
Wildcard proxy for everyone
Today we’re announcing the availability of proxied wildcard DNS records on all plan levels
@DevOps News & Tutorials
https://devcoops.com/nginx-upstream-response-buffered-temporary-file/
DevCoops
Nginx proxy and ‘an upstream response is buffered to a temporary file’ warning
In today’s Nginx log message of the week, we got the following warning: 2022/05/02 08:03:16 [warn] 31447#0: an upstream response is buffered to a temporary file /var/lib/nginx/proxy/1/34/0000000341 while reading upstream.