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 · 21 comments
Open

2024 DevOps Community of Practice Agendas #100

chelseybeck opened this issue Jan 23, 2024 · 21 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)
- [ ] Project support
- [ ] Discussion
- [ ] DevOps Project Board
  - [ ] [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)
  - [ ] [Questions](https://github.com/hackforla/devops-security/projects/1#column-19822962)
  - [ ] [New Issue Review](https://github.com/hackforla/devops-security/projects/1#column-19822959) + Updates
- [ ] Incubator
  - [ ] [Questions](https://github.com/hackforla/incubator/projects/1#column-19648744)
  - [ ] [PR Review](https://github.com/hackforla/incubator/pulls)
  - [ ] [New Issue Review](https://github.com/hackforla/incubator/projects/1#column-19648741) + Updates
### 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

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 #20 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

@abbyz123
Copy link
Member

abbyz123 commented Apr 25, 2024

Notes for today's meeting

@chelseybeck chelseybeck added this to the 03 Project Management milestone Apr 25, 2024
@freaky4wrld
Copy link
Member

freaky4wrld commented Apr 25, 2024

2024-05-09

Back to Top

AGENDA

  • Welcome!
    • Intros (if new members)
  • Project support
  • Discussion
  • DevOps Project Board
  • DevOps Security
    • PR Review
    • Questions
    • New Issue Review + Updates
    • NB to CB: According to me the GHA is only authenticating you somehow and I noticed you don't have the devops-security repo forked.
      - The Terraform changes only apply to merge when they are on the main branch
      - The user responsible for GHA on the repo i.e. devops-iam-github-action has the access key region to us-east-1 while we are having it set to us-west-2 in the terraform-plan.yaml
  • Incubator

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)

COP lead needs to rewrite the following:

@hackforla hackforla deleted a comment from drakeredwind01 May 9, 2024
@chelseybeck
Copy link
Member Author

chelseybeck commented May 15, 2024

2024-05-15

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)

  • Chelsey to reach out to Gayle to find out more
  • Create issues to update contributing guide to reflect clone vs fork

@chelseybeck
Copy link
Member Author

chelseybeck commented May 16, 2024

2024-05-22

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 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:

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

4 participants