Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

2024 DevOps Community of Practice Agendas #100

Open
chelseybeck opened this issue Jan 23, 2024 · 40 comments
Open

2024 DevOps Community of Practice Agendas #100

chelseybeck opened this issue Jan 23, 2024 · 40 comments
Assignees
Labels

Comments

@chelseybeck
Copy link
Member

chelseybeck commented Jan 23, 2024

Overview

This issue tracks meeting agendas and summaries for the OPS COP meetings.

Template for agenda

## 2024-MM-DD
_[Back to Top](#)_

### AGENDA
- [ ] Welcome!
  - [ ] Intros (if new members)
- [ ] Onboarding - [Next Steps](https://github.com/hackforla/devops-security/issues/new?assignees=&labels=Complexity%3A+Prework%2C+Feature%3A+Onboarding%2FContributing.md%2C+role+missing%2C+size%3A+1pt&projects=&template=pre-work-template-devops-security.md&title=Pre-work+Checklist%3A+DevOps-Security-Member%3A+%5Breplace+brackets+with+your+name%5D) 
- [ ] Project support
- [ ] Discussion
- [ ] Board Review
   - [ ] [Questions](https://github.com/orgs/hackforla/projects/73/views/1?filterQuery=status%3A%22Questions%2FReview%22)
   - [ ] [New Issue Review](https://github.com/orgs/hackforla/projects/73/views/1?filterQuery=status%3A%22New+Issue+Review%22) + Updates
- [ ] DevOps Security 
  - [ ] [PR Review](https://github.com/hackforla/devops-security/pulls)
- [ ] Incubator
  - [ ] [PR Review](https://github.com/hackforla/incubator/pulls) 
- [ ] DevOps
  - [ ] [PR Review](https://github.com/hackforla/ops/pulls)
### Resources

#### Notes for the project support section of the meeting
_If you are from a project and need DevOps support, please add notes here_

#### Notes from meeting

#### Action Items  (New Task Items)

Agenda Quick-Links

30 Oct
23 Oct
16 Oct
09 Oct
18 Sep
11 Sep
28 Aug
21 Aug
14 Aug
29 May
22 May
15 May
10 April
27 March
13 March
28 Feb
21 Feb
14 Feb
31 Jan
24 Jan
17 Jan
10 Jan


2022/2023 Agendas


Status for the new year

@chelseybeck
Copy link
Member Author

chelseybeck commented Jan 23, 2024

10 January

Back to Top

AGENDA

Notes from meeting

Task Items

  • Discuss Group Levels as described below

IAM Groups & Policies

@chelseybeck
Copy link
Member Author

chelseybeck commented Jan 23, 2024

17 January

Back to Top

AGENDA

Notes from meeting

  • Jason announced that he's stepping down as lead, but will still be involved 🥲
  • Information sharing session to bring Chelsey (new CoP lead) up to date
  • Brief IAM/Terraform discussion - to be continued...

Task Items

  • Continue discussion on groups and permissions and create action items as issues

@chelseybeck
Copy link
Member Author

chelseybeck commented Jan 23, 2024

24 January

Back to Top

AGENDA

Timezones listed as PDT

  • 18:00 10 minutes - Welcome!
    • Open Lead positions
    • Intros
  • 18:10 10 minutes - Project support
  • 18:20 30 minutes - AWS Identity and Access Management (IAM) Discussion
  • 18:50 10 minutes - Review board and assign new issues

Resources

IAM Groups & Policies Notes

Notes from meeting

Task Items

  • Decide what policies are needed for level 2 and beyond.
  • Create a repo just for IAM permissions. What is going to be called?
  • We need an issue for research to determine how to attach user to resources of a project.

@chelseybeck chelseybeck self-assigned this Jan 23, 2024
@hackforla hackforla deleted a comment from BrianCodes33 Jan 25, 2024
@robinglov robinglov pinned this issue Jan 29, 2024
@chelseybeck chelseybeck changed the title 2024 Ops Community of Practice Agendas 2024 DevOps Community of Practice Agendas Jan 29, 2024
@chelseybeck
Copy link
Member Author

chelseybeck commented Jan 29, 2024

31 January

Back to Top

AGENDA

Timezones listed as PDT

  • 18:00 5 minutes - Welcome!
    • Open Lead positions
    • Intros
  • 18:05 10 minutes - Project support
  • 18:15 15 minutes - Review board and assign new issues
  • 18:30 30 minutes - Terraform AWS IAM resources | working session
    • Decide what policies are needed for level 2 and beyond.

Resources

IAM Groups & Policies Notes

Notes for the project support section of the meeting

Notes from meeting

@chelseybeck
Copy link
Member Author

chelseybeck commented Feb 1, 2024

14 February

Back to Top

AGENDA

Timezones listed as PDT

  • 18:00 10 minutes - Welcome!
    • Open Lead positions
    • Intros
    • Recap from last meeting
  • 18:05 10 minutes - Project support
  • 18:15 15 minutes - Review board and assign new issues
  • 18:30 5 minutes - Discuss what policies are needed for level 2 and beyond
    • who needs greater than read access and why?
  • 18:30 20 minutes - Terraform AWS IAM resources | working session

Resources

IAM Groups & Policies Notes

Notes for the project support section of the meeting

  • Question for incubator team - are all resources currently tagged with a project identifier on creation? if not, is that a large lift?

@chelseybeck
Copy link
Member Author

chelseybeck commented Feb 20, 2024

21 February

Back to Top

AGENDA

Times listed as PDT

  • 18:00 10 minutes - Welcome!
    • We have two new co-leads...a big thanks to Nayan & Zoey for volunteering to help out 😄
    • Intros (if we have new members)
    • Recap from last meeting
  • 18:10 5 minutes - Project support (if you need more time, reach out in the #ops channel in Slack and we can adjust the agenda)
  • 18:15 5 minutes - Discuss limiting write access to devops security repo as everyone w/ write access can kick off a GitHub Action
  • 18:20 5 minutes - PR review
  • 18:25 15 minutes - Review board and assign new issues
  • 18:40 5 minutes - Discuss what policies are needed for level 2 and beyond
    • who needs greater than read access and why?
  • 18:45 15 minutes - GitHub Action for Terraform Apply | working session

Resources

IAM Groups & Policies Notes

Notes for the project support section of the meeting

  • Question for incubator team - are all resources currently tagged with a project identifier on creation? if not, is that a large lift?

Task Items

  • Create leads agenda

@chelseybeck
Copy link
Member Author

chelseybeck commented Feb 28, 2024

28 February

Back to Top

AGENDA

Times listed as PDT

Resources

IAM Groups & Policies Notes

Notes for the project support section of the meeting

  • Question for incubator team - are all resources currently tagged with a project identifier on creation? if not, is that a large lift?

@chelseybeck
Copy link
Member Author

chelseybeck commented Mar 10, 2024

13 March

Back to Top

AGENDA

Resources

IAM Groups & Policies Notes

Notes for the project support section of the meeting

If you are from a project and need DevOps support, please add notes here

Notes from meeting

  • We spent the meeting going through issues on the incubator project board and organizing it

@chelseybeck
Copy link
Member Author

chelseybeck commented Mar 21, 2024

20 March

Back to Top

AGENDA

Resources

IAM Groups & Policies Notes

Notes for the project support section of the meeting

If you are from a project and need DevOps support, please add notes here

Notes from meeting

PR Review Incubator: Merged new Contributing.MD file. Discovered that PRs are failing because of AWS authentication. Task item to investigate the Github Action.
Issues assigned for Terraform docs

Civic Tech Jobs code needs refactoring into Terraform. Project lead gave the go-ahead to tear down Terragrunt and rebuild with Terraform.

Task Items

@chelseybeck
Copy link
Member Author

chelseybeck commented Mar 28, 2024

27 March

Back to Top

AGENDA

Resources

IAM Groups & Policies Notes

Notes for the project support section of the meeting

If you are from a project and need DevOps support, please add notes here
HomeUniteUs is testing incubator by forking, and using personal AWS account because that approach is the recommended approach for now to test infrastructures as a developer. @paulespinosa will come back to the ops team when more questions arise.

Notes from meeting

DevOps security
2 PRs merged: contributing.md file and hackforla/knowledgebase-content#70 issue templates

Incubator

Added dependency to

Q&A
Q: Do we have a diagram or some documentation that goes more into the idea of what Incubator is? Current understanding—all projects are going into the incubator account with their structure.
A: It’s for seeding projects. Because resources were becoming so expensive, we were moving everything to spend less using shared resources. Once projects are self-sustaining and in production, we move it into its own AWS account. That’s not best practice.
Q: Cost control was mentioned. Isn’t that something that can be managed using organizations?
A: No, we have an AWS organization. The challenge is that there’s a base cost for the organization itself and then each organizationunder it, every service tha you need, you have a base cost for that, even if you don’t use it at all. So that meant projects had a base cost of between $50 and $100 even if it had no traffic. There was no way to make it 0 if your project wasn’t live.
Q: Current expectation when we’re working on MVP is that we’re going to package our API into a Docker container and deploy that ECS. Is that the mandatory requirements for a project, or are we going to be able to design EC2 instances and deploy those on our own? How much design freedom in the infrastructure you deploy?
A: Complete design freedom, but instead of creating them manually, you configure them in the terraform configuration. We have some that there are already modules, but can add and it’s super easy to do. Just have to put in a PR to merge and apply.
The added benefit is easier management by standardizing the platforms. Platforms that have less expertise benefit from those that have more expertise. DevOps is where to come if it’s not working for you.

Action Items

  • Create issue to resolve Github Actions error
  • Add incubator PM meeting to next agenda (in two weeks)
  • Create Incubator issue that automates documentation into our CI/CD pipeline using Github Actions
  • Open issue to explore documenting in project’s directory within a file who the code owner is and then if a new person joins the team, you would submit a PR that would have their Github handle. They would have to be added by another code owner. That way it’s part of our review process to check against the Github handle. Research how the website team is doing this.
  • Incubator Issue 17 – State conflict error happening. Need someone to help with this

@chelseybeck
Copy link
Member Author

chelseybeck commented Apr 10, 2024

10 April

Back to Top

AGENDA

Resources

Notes for the project support section of the meeting

If you are from a project and need DevOps support, please add notes here

Civic Tech Jobs is responsible for building out a skills matrix for volunteers at HfLA which will be used in future volunteer opportunities. We need help from DevOps in adding and classifying skills.

Notes from meeting

Action Items

@hackforla hackforla deleted a comment from kchotani Apr 10, 2024
@hackforla hackforla deleted a comment from jennyc910 Apr 10, 2024
@chelseybeck
Copy link
Member Author

chelseybeck commented Apr 11, 2024

17 April

Back to Top

AGENDA

Resources

Notes for the project support section of the meeting

If you are from a project and need DevOps support, please add notes here
Notes from today's meeting:

  • issue needs to get made to develop requirements for discord
  • Drake looked for security flaws in our incubator
    • We need to make an issue for people to give us notes about that and give it to Drake to fill out so he can share his best practices.
  • create an issue
    • Find all users from projects that will need level 1 access to devops-security reop
  • in incubator followup on the terraform issues for each project, so that we can delete the permissions in AWS GUI (once people have the project setup on terraform, then we can add permissions that way).
  • Create issue to make a template on incubator for projects to request services to incubator for a project
  • create an issue to make a template on incubator for project leads to ask for elevated access.

Notes from meeting

Action Items

@hackforla hackforla deleted a comment from drakeredwind01 Apr 11, 2024
@ExperimentsInHonesty

This comment was marked as outdated.

@ExperimentsInHonesty
Copy link
Member

ExperimentsInHonesty commented Apr 23, 2024

2024-04-24

Back to Top

AGENDA

Resources

Notes for the project support section of the meeting

If you are from a project and need DevOps support, please add notes here
CivicTechJobs - Wondering what the status was of this issue ? hackforla/incubator#65

Notes from meeting

Action Items (New Task Items)

  • Create issue for getting Tyler Thome access to aws to help test incubator state issue

@chelseybeck
Copy link
Member Author

chelseybeck commented May 29, 2024

2024-05-29

Back to Top

AGENDA

Resources

Notes for the project support section of the meeting

If you are from a project and need DevOps support, please add notes here

Notes from meeting

Action Items (New Task Items)

@chelseybeck
Copy link
Member Author

chelseybeck commented Jun 20, 2024

2024-06-19

Back to Top

AGENDA

Resources

Notes for the project support section of the meeting

If you are from a project and need DevOps support, please add notes here

Notes from meeting

Action Items (New Task Items)

  • Create plan for destroying and re-creating incubator resources

@chelseybeck
Copy link
Member Author

chelseybeck commented Jun 27, 2024

2024-06-26

Back to Top

AGENDA

Resources

Notes for the project support section of the meeting

If you are from a project and need DevOps support, please add notes here

Notes from meeting

Action Items (New Task Items)

Create Issues:

@chelseybeck
Copy link
Member Author

chelseybeck commented Aug 8, 2024

2024-08-14

Back to Top

AGENDA

Resources

Notes for the project support section of the meeting

If you are from a project and need DevOps support, please add notes here

Notes from meeting

Action Items (New Task Items)

@chelseybeck
Copy link
Member Author

chelseybeck commented Aug 17, 2024

2024-08-21

Back to Top

AGENDA

Resources

Notes for the project support section of the meeting

If you are from a project and need DevOps support, please add notes here

Notes from meeting

Action Items (New Task Items)

@sudhara
Copy link
Member

sudhara commented Aug 22, 2024

Aug 21 Minutes

  • Create an issue for creating the Deployment Checklist (Sudha)
    • Review the list of Terraform Modules to see if there are any other modules to be added to incubator for your project.
  • Create an issue to auto-delete branch once PR is merged (Sudha)
  • Create an issue for creating a glossary of terms. Please update Issue Get your team questions answered here incubator#56 with the link (Bonnie)

@sudhara
Copy link
Member

sudhara commented Aug 27, 2024

2024-08-28

Back to Top

AGENDA

Resources

Notes for the project support section of the meeting

If you are from a project and need DevOps support, please add notes here

Notes from meeting

Action Items (New Task Items)

@sudhara
Copy link
Member

sudhara commented Aug 29, 2024

Meeting minutes -

  1. in the pre-work checklist creation backend.tfvars step needs to be moved down after the git pull - Alex - Done
  2. status of different project AWS infrastructure setup status - create a template for posting status, issues etc - Sudha
  3. Sudha to send a message to John Darragh to attend this meeting - Sep 11th. Create a new issue based on the spike "Create a new logging framework for applications to adopt" - Sudha

@sudhara
Copy link
Member

sudhara commented Sep 4, 2024

2024-09-11

Back to Top

AGENDA

Resources

Notes for the project support section of the meeting

If you are from a project and need DevOps support, please add notes here

Notes from meeting

Action Items (New Task Items)

@sudhara
Copy link
Member

sudhara commented Sep 12, 2024

  • Home unit us - incubator has only the DNS entry - is the hosted zone. dev, stage, prod sites are routed to EC2 instance (manual created resource). Terraform modules are created. Rough estimate 2-3 weeks to migrate the dev site. EC2 instance. Incubator - currently a blocker that chelsey is working on.
  • code changes to home unite us application github actions will be part of the respective repo.
  • ecr resource needs to rewritten in incubator so that civic tech jobs application can use it or provide an alternate direction to create the container and how to create it in AWS. Create an issue for CoOp Leads to build this. https://github.com/hackforla/incubator/tree/main/terraform-modules/multi-container-service
  • Food Oasis application can be potentially migrated to incubator for the dev environment - (John attended the meeting)

@sudhara
Copy link
Member

sudhara commented Sep 16, 2024

2024-09-18

Back to Top

AGENDA

Resources

Notes for the project support section of the meeting

If you are from a project and need DevOps support, please add notes here

Notes from meeting

Action Items (New Task Items)

@ExperimentsInHonesty
Copy link
Member

ExperimentsInHonesty commented Sep 19, 2024

Items for 2024-09-25 agenda

  • Review the follow vaults and why we have them
    • devops-brittany (its empty)
    • devops-jimmy-pw (has an AWS login for JimmyJuarez10
  • Make sure all the CoP leads are in 1Password and added to this vault CoP: DevOps: project hcl files
  • Review all the DevOps and AWS vaults
    • AWS- Recovery vault (Recovery for Projects AWS accounts)

@ExperimentsInHonesty

This comment was marked as resolved.

@sudhara
Copy link
Member

sudhara commented Sep 27, 2024

2024-10-09

Back to Top

AGENDA

Action items from last meeting

Items for 2024-09-25 agenda

  • Review the follow vaults and why we have them
    • devops-brittany (its empty)
    • devops-jimmy-pw (has an AWS login for JimmyJuarez10
  • Make sure all the CoP leads are in 1Password and added to this vault CoP: DevOps: project hcl files
  • Review all the DevOps and AWS vaults
    • AWS- Recovery vault (Recovery for Projects AWS accounts)

Resources

Notes for the project support section of the meeting

If you are from a project and need DevOps support, please add notes here

Notes from meeting

Action Items (New Task Items)

@sudhara
Copy link
Member

sudhara commented Oct 10, 2024

  • Onboarding doc needs to be reviewed and updated. let's discuss in the leads meeting. preop checklist. Git, Terraform experience needed as a pre-req for new members. Slides needs to be prepared for the onboarding process.

@sudhara
Copy link
Member

sudhara commented Oct 10, 2024

  • onboarding document needs to be created for ops team.
  • Tyler will create a PR for the leads to review to migrate HUU terraform code deployment.
  • Issue to be created by Sudha for removing the peopledepot resources using the AWS console. Chelsey will identify the resources that needs to be removed.
  • Incubator restructure issue to be created for Alex to work on. - Alex to create this issue

@chelseybeck
Copy link
Member Author

chelseybeck commented Oct 17, 2024

2024-10-16

Back to Top

Agenda

  • Welcome!
    • Intros (if new members)
  • Onboarding - Next Steps
  • Discussion
  • Board Review
  • DevOps Security
  • Incubator
  • 6:30 PM Project support - please add notes below
    • From @Fang People Depot: [Cognito code boundary clarification] last week when talking about Cognito "code" being provided by HUU, what did that mean exactly? Is it code to connect their python flask backend to Cognito? Or Javascript or something else? This was the summary for it.. If a HUU rep is present, maybe they can point us to the code being talked about?
  • Create next agenda

Resources

Notes for the project support section of the meeting

If you are from a project and need DevOps support, please add notes here

Notes from meeting

Added a new Prework issue template to devops and updated language so that it tells people to do the sections 1-13 on website skills issue

Action Items (New Task Items)

@chelseybeck
Copy link
Member Author

chelseybeck commented Oct 17, 2024

2024-10-23

Back to Top

AGENDA

Resources

Notes for the project support section of the meeting

If you are from a project and need DevOps support, please add notes here

Notes from meeting

Action Items (New Task Items)

@chelseybeck
Copy link
Member Author

chelseybeck commented Oct 31, 2024

2024-10-30

Back to Top

AGENDA

Resources

Notes for the project support section of the meeting

If you are from a project and need DevOps support, please add notes here

Notes from meeting

Action Items (New Task Items)

@ale210
Copy link

ale210 commented Nov 14, 2024

2024-11-13

Back to Top

AGENDA

Resources

Notes for the project support section of the meeting

If you are from a project and need DevOps support, please add notes here

Notes from meeting

Action Items (New Task Items)

@chelseybeck
Copy link
Member Author

chelseybeck commented Nov 14, 2024

2024-11-20

Back to Top

AGENDA

Resources

Notes for the project support section of the meeting

If you are from a project and need DevOps support, please add notes here

Notes from meeting

Action Items (New Task Items)

@ale210
Copy link

ale210 commented Nov 28, 2024

2024-11-27

Back to Top

AGENDA

Resources

Notes for the project support section of the meeting

If you are from a project and need DevOps support, please add notes here

Notes from meeting

Action Items (New Task Items)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Status: Links/Recurring Tasks
Development

No branches or pull requests

6 participants