⛰️
Application Platform
  • Treetracker Tech Stack
  • Best Practices
  • Team Vision
  • DevOps Notes
    • Rollback Procedures
    • Troubleshooting
    • CI-CD
  • Roadmap 2
  • RabbitMQ
  • Airflow
  • CKAN
    • CKAN
    • Cloud Settings
  • DevOps
    • Github Actions To Do
    • Alerting To Do
    • Check and recover
      • Check script
      • Check database
      • How to backup postgresql
  • Keycloak
    • Keycloak
    • How to set up Keycloak to allow login by Social Media
Powered by GitBook
On this page
  • Current
  • Future / Experimental

Was this helpful?

  1. DevOps

Github Actions To Do

Current

Microservices

  • Get automated database migrations working in all microservice repos

    • Dev env

    • Test env

    • Prod env

  • Improve and standardize naming of the 5 standard workflows in all microservice repos

    • PR workflow, automated build/deploy dev workflow, dispatched dev, test, prod deploy workflows.

  • Ensure all 5 standard workflows are configured and operational for all microservice repos

  • Identify any inconsistencies in configuration of workflows between repos

    • Some may still be using an older versions of the workflow templates

  • Track progress of k8s service rollout and notify upon failure of pods to start.

  • Improve deployment pipeline for airflow automated jobs, need semantic versioning, tagged releases, and deployment via dispatch.

Mobile

  • Create workflow for Android team to deploy Android app to alpha deployment in Google Play Store.

  • Implement semantic versioning for Android minor and patch releases, computed upon release (deployment to firebase is currently first step in release train)

  • Create release automations to support iOS team similar to what Android team has and requires

  • Create ability to build and deploy to firebase beta from a PR

    • Take branch to build as argument to workflow

    • Release with version number 0.0.PR#, so we can keep track of these builds and they don't interfere with our normal versioning of releases.

Operations

Future / Experimental

  • Run IAM user provisioning using terraform and github actions

  • Update keycloak roles using Terraform and github action

PreviousCloud SettingsNextAlerting To Do

Last updated 1 year ago

Was this helpful?

Configure build/deploy for dev, test, prod for slack events bot

https://github.com/Greenstand/operations-slack-events