#general (2022-10)

General conversations related to DevOps/Automation

General Discussions

2022-10-01

SweetOps avatar
SweetOps
07:00:03 PM

Hey everyone, give a warm welcome to our newest members!

  • @janaki7
  • @p20-0147 Shoaib Akhtar
  • @Andy L

Good to have you here =)

wave3

2022-10-02

SweetOps avatar
SweetOps
07:00:04 PM

Hey everyone, give a warm welcome to our newest members!

  • @dapetoo

Good to have you here =)

2
wave1

2022-10-03

Brian Ojeda avatar
Brian Ojeda

@Andriy Knysh (Cloud Posse) - You’re killing it! The Atmos’ validation feature added with v1.9 is better than I hoped! I loved that the validation JSON schemas are per component! Even better, I didn’t even think about the OPA support, but it makes perfect sense!

4
1
Brian Ojeda avatar
Brian Ojeda

Thank you!

Andriy Knysh (Cloud Posse) avatar
Andriy Knysh (Cloud Posse)

OPA support is diff from JSON Schema b/c you will be able to express relationships b/w diff vars and other component config, and create complex rules. JSON Schema is mostly to check the vars (pattern, required, etc.)

Brian Ojeda avatar
Brian Ojeda

Yep! Exactly.

I already have plans to use both. This is such a welcome feature and needed future. I already had a plan to contribute or have someone on my team contribute this feature to the atmos project. Including support for OPA was a much-needed surprise.

SweetOps avatar
SweetOps
07:00:05 PM

Hey everyone, give a warm welcome to our newest members!

  • @Sebastian Maniak
  • @Adam Funderburg
  • @Sono Chhibber

Good to have you here =)

wave3

2022-10-04

SweetOps avatar
SweetOps
07:00:06 PM

Hey everyone, give a warm welcome to our newest members!

  • @Urvashi Reddy
  • @musa
  • @Ahmed Kamal
  • @RaviChandu Dadi
  • @James Stillwell
  • @Jonathan Weismann

Good to have you here =)

wave3
Dean Lofts avatar
Dean Lofts

Hello everyone, I found this community through GitHub and am looking to connect with other devs who might have similar scenarios

2022-10-05

RO avatar

Who’s here is up to share their work scenarios ( surely without sharing company details) and work together reproducing those issues as a way to provide to each other more exposure and experience within a wide range of different tools / cutting edge tech?

Maybe create another group to be less generic and more specific to this subject ?

1
Jonas Steinberg avatar
Jonas Steinberg

Can you be more specific? The terraform channel here is fairly responsive.

Dean Lofts avatar
Dean Lofts

I’m working on taking a Rails application, getting it into Docker and running it on ECS. I’ve got it running in Docker but not quite there on the ECS side.

RO avatar

Hi Jonas,

RO avatar

Sorry for the super delay to reply, just got Cobid and was a bit down for sometime

RO avatar

I was trying to say that creating like more use cases based on peoples experience scenarios would provide not only experience but like a kind hands on if possible

Jonas Steinberg avatar
Jonas Steinberg

What you’re describing are called reference architectures – they’re basically consensus-backed best-practice architectures. Usually this knowledge comes as intuition by way of enough industry experience. There are many books that cover best practices and in doing so often discuss actual typical reference architectures. Cloud Posse itself has a reference architecture for cloud architecture, mainly on AWS so. you can start with their documentation. More specifically if you have an product you’re wondering how best to implement I would encourage you to just ask in chat

SweetOps avatar
SweetOps
07:00:05 PM

Hey everyone, give a warm welcome to our newest members!

  • @Dean Lofts
  • @Gabor Nyerges
  • @jim carl
  • @jhtravis
  • @Ganesh Duvvuri
  • @Mike Abramovic

Good to have you here =)

wave3
4

2022-10-06

SweetOps avatar
SweetOps
07:00:03 PM

Hey everyone, give a warm welcome to our newest members!

  • @Vincent Sheffer
  • @andre.claro
  • @Georg Grauberger
  • @Kyrylo
  • @Juan Luis Baptiste

Good to have you here =)

wave3

2022-10-07

SweetOps avatar
SweetOps
07:00:04 PM

Hey everyone, give a warm welcome to our newest members!

  • @Eric Button
  • @Alexander Taran
  • @whiskeytangoeng
  • @Pavneet Khural
  • @Tom Hudson

Good to have you here =)

wave3

2022-10-08

SweetOps avatar
SweetOps
07:00:04 PM

Hey everyone, give a warm welcome to our newest members!

  • @Sander van Zoest
  • @Mohammed Khashoggi
  • @Manoj Chander

Good to have you here =)

wave3

2022-10-09

SweetOps avatar
SweetOps
07:00:02 PM

Hey everyone, give a warm welcome to our newest members!

  • @Daniel

Good to have you here =)

wave5

2022-10-10

SweetOps avatar
SweetOps
07:00:05 PM

Hey everyone, give a warm welcome to our newest members!

  • @stags-cute-0i
  • @TRUC PHAM DANG
  • @Loïc

Good to have you here =)

wave2

2022-10-11

SweetOps avatar
SweetOps
07:00:03 PM

Hey everyone, give a warm welcome to our newest members!

  • @Tayler Hannon
  • @vardhan admn
  • @j l
  • @Nora Hajjar

Good to have you here =)

wave3

2022-10-12

SweetOps avatar
SweetOps
07:00:04 PM

Hey everyone, give a warm welcome to our newest members!

  • @Derek Stevens
  • @Manoj Kumar
  • @Christoffer Eide
  • @Hamza
  • @Justin Picar

Good to have you here =)

wave2

2022-10-13

SweetOps avatar
SweetOps
07:00:05 PM

Hey everyone, give a warm welcome to our newest members!

  • @luke.mellor
  • @Jess
  • @gabe

Good to have you here =)

1
wave2

2022-10-14

SweetOps avatar
SweetOps
07:00:04 PM

Hey everyone, give a warm welcome to our newest members!

  • @brendonvpalmer
  • @H R K
  • @Gopinath Anantharaman
  • @Stanley Zhang
  • @Jeremy White (Cloud Posse)

Good to have you here =)

wave2

2022-10-15

SweetOps avatar
SweetOps
07:00:05 PM

Hey everyone, give a warm welcome to our newest members!

  • @kal
  • @Ryan Russell

Good to have you here =)

wave1

2022-10-16

SweetOps avatar
SweetOps
07:00:02 PM

Hey everyone, give a warm welcome to our newest members!

  • @Brandon Kehl
  • @Muhammad Taqi
  • @Jared

Good to have you here =)

wave1

2022-10-17

SweetOps avatar
SweetOps
07:00:05 PM

Hey everyone, give a warm welcome to our newest members!

  • @Hoa Le
  • @Khanh Nguyen
  • @tscuite

Good to have you here =)

wave1

2022-10-18

SweetOps avatar
SweetOps
07:00:06 PM

Hey everyone, give a warm welcome to our newest members!

  • @John
  • @Yecine

Good to have you here =)

wave2

2022-10-19

Sahal avatar

Hey, I’m not sure where to ask this, but terraform-aws-documentdb-cluster is broken. Is there a specific channel I can bring this up to discuss?

Allan Swanepoel avatar
Allan Swanepoel
SweetOps avatar
SweetOps
07:00:06 PM

Hey everyone, give a warm welcome to our newest members!

  • @Colleen Velo
  • @Sahal

Good to have you here =)

wave2
1

2022-10-20

SweetOps avatar
SweetOps
07:00:04 PM

Hey everyone, give a warm welcome to our newest members!

  • @Rocky S
  • @Anil Yadav
  • @Berjan B
  • @Fair Deal Home Buyer
  • @Matheus Orlandi
  • @Loreen Dinkelacker

Good to have you here =)

wave2
3
1
Fair Deal Home Buyer avatar
Fair Deal Home Buyer

thank you so much

2022-10-21

SweetOps avatar
SweetOps
07:00:03 PM

Hey everyone, give a warm welcome to our newest members!

  • @Rudy
  • @Olivier Kaloudoff
  • @Gary Cuga-Moylan
  • @Omar Hountondji
  • @Vikrant Rao

Good to have you here =)

wave3
1

2022-10-24

comrumino avatar
comrumino

What are the expectations for a maintainer? Namely, time commitment

SweetOps avatar
SweetOps
07:00:04 PM

Hey everyone, give a warm welcome to our newest members!

  • @comrumino

Good to have you here =)

wave1

2022-10-25

SweetOps avatar
SweetOps
07:00:05 PM

Hey everyone, give a warm welcome to our newest members!

  • @Alex Kwan
  • @Alfonso Washington
  • @Toby

Good to have you here =)

wave2
1
1
Alfonso Washington avatar
Alfonso Washington

Danke!!!! = )

2022-10-26

p20-0147 Shoaib Akhtar avatar
p20-0147 Shoaib Akhtar

Guys here is my start of DevOps career. I have written a blog on GIt and Github. Any feedback will be highly appreciated. https://shoaibtechs.wordpress.com/2022/10/26/git-and-github/

Git and Github

What is Git ?

Git is the most commonly used version control system. Git tracks the changes you make to files, so you have a record of what has been done, and you can revert to specific versions should you ever need to. Git also makes collaboration easier, allowing changes by multiple people to all be merged into one source. If you want to add contribution to the open sources then git will definitely be used.

What is Github ?

Github is a platform an online website that allows us to host our git repositories, Now you might be wandering that what is repository ? Don’t worry, we will look more into it shortly. For now just understand that repositories are like folders where all the changes are saved.

Installing Git on Ubuntu.

Step 1: First, use the apt package management tools to update your local package index.

sudo apt update

Step 2: With the update complete, you can install Git:

sudo apt install git

Step 3: You can confirm that you have installed Git correctly by running the following command and checking that you receive relevant output.

git –version

Getting Started With Git.

First of all create a repository name “Project” or whatever name you want to give to repository. But here we are creating a repository with name “Project” and we have to change our repository to “Project” for all these stuff give this single command that is given below.

cd Desktop && mkdir Project && cd Project

Now, we want to maintain the history of the project using Git. So, where is this entire history is being stored ?

For example: If i’m creating a new file that will be in the git history and if i made some changes in the file that will be in the history. So, all of this history will be stored in another folder that Git provides us “.Git” and in mac, linux these files are hidden.

Currently we are in project repository and we want to maintain the the history of this repository.So, give the following command to initialize the git in this repository.

Initialing Git.

git init

Now, we will be able to maintain the the history of the “Project” repository. Any changes made, Git will pick it up. But still the history of the project is not maintained. How do we know that the history is mainted or not ?

You might be asking , “i cant see any .git repository here” ? As i mentioned before that these files are hidden in max, linux OS system so, you are not be able to see right now. If you really want to see “.git” repository then give the below command.

ls -a

Now you are able to see this “.git” repository.

Give the below command to create a new file in this “Project” repository.

touch names.txt

Still, the history of the the “Project” repository is not maintained. But how do we know that the history is maintained or not ? For that give the command below.

git status

Here, you can see that “Untracked files names.txt“. It simply means that you have done some changes but the changes are not stored yet and if you want to store these changes then give the command below.

git add names.txt

if you want to add the every changes, then give the below command instead of above one.

git add.

You can see “Changes to be committed” with green color. Finally, we can add this in the history. Give the command below.

git commit -m “names.txt file created “

Give the command below and it will show that “working tree clean nothing to commit” it means that every change we made is now added in the history.

git status

To see the history of this repository give the command below.

git log

Getting Started With Github.

We are moving towards Github. First of all we will create a repository on Github. For creating a Repository Click on new.

Now give your repository name and then click on “Add a README file” and lastly click on create repository.

We have created a Repository with Test name and we will connect our Local “Project” with our the moment you can see in the image below that the Test repository is empty and Project folder contains the names.txt file

Give the below command in your project folder to attach this local folder with the Github Repository. And with this command also copy paste the url of this repository

git remote add origin

And then give the below command to push the names.txt file into the Github repository. And after that it will ask you for the username and the password. Instead of Password you have to give it Personal Acess token.

git push origin main

if you see on your Github repository the names.txt file is uploaded there .

That’s it for the following tutorial. Hope, it was helpful. If any queries kindly ask in the comment section below.

SweetOps avatar
SweetOps
07:00:05 PM

Hey everyone, give a warm welcome to our newest members!

  • @ltomas
  • @aemay2
  • @Damian Sidor

Good to have you here =)

wave1
Damian Sidor avatar
Damian Sidor

wave Hello, team!

ltomas avatar

Hi everyone ! Thanks for the warm greeting

2022-10-27

SweetOps avatar
SweetOps
07:00:10 PM

Hey everyone, give a warm welcome to our newest members!

  • @Felipe Rodopoulos

Good to have you here =)

wave1

2022-10-28

SweetOps avatar
SweetOps
07:00:02 PM

Hey everyone, give a warm welcome to our newest members!

  • @Enes Çetinkaya
  • @sagi timinsky

Good to have you here =)

wave1

2022-10-29

SweetOps avatar
SweetOps
07:00:04 PM

Hey everyone, give a warm welcome to our newest members!

  • @firech13f
  • @Mimi Ben

Good to have you here =)

wave1

2022-10-30

SweetOps avatar
SweetOps
07:00:04 PM

Hey everyone, give a warm welcome to our newest members!

  • @Jay
  • @theor

Good to have you here =)

wave1
1

2022-10-31

SweetOps avatar
SweetOps
07:00:04 PM

Hey everyone, give a warm welcome to our newest members!

  • @marcosnr
  • @Volodymyr Lysetskyi
  • @Patrick Y
  • @Corey Prak

Good to have you here =)

wave1
    keyboard_arrow_up