Skip to content

Instantly share code, notes, and snippets.

@bhatvikrant
Created October 17, 2023 11:38
Show Gist options
  • Save bhatvikrant/3cd378333abdd4ed63830116ef8c3be3 to your computer and use it in GitHub Desktop.
Save bhatvikrant/3cd378333abdd4ed63830116ef8c3be3 to your computer and use it in GitHub Desktop.
[
{
keyword: 'Spinnaker',
title: 'Redis Issue',
url: 'https://alpha.razorpay.com/repo/spinnaker-redis-issue',
description:
'When spinnaker https://deploy.razorpay.com/ starts lagging due to redis cache getting full, following are the steps to clear the cache..',
},
{
keyword: 'Spinnaker',
title: 'Deployment exceeded its progress deadline',
url: 'https://alpha.razorpay.com/repo/troubleshoot-pod-restart',
description:
'Liveness probe failure can cause pod to restart and eventually enter into CrashLoopBackOff status. In spinnaker, you might see below errors...',
},
{
keyword: 'Spinnaker',
title: 'Wait For Manifest To Stabilize',
url: 'https://alpha.razorpay.com/repo/troubleshoot-pod-restart',
description:
'Liveness probe failure can cause pod to restart and eventually enter into CrashLoopBackOff status. In spinnaker, you might see below errors...',
},
{
keyword: 'Credstash',
title: 'Credstash V2',
url: 'https://alpha.razorpay.com/repo/credstash-v2',
description:
'Secrets management is an important aspect for any applications undergoing different development or production environment stages.',
},
{
keyword: 'Credstash',
title: 'Add users to credstash-ui',
url: 'https://alpha.razorpay.com/repo/granting-user-access-in-credstash-ui',
description: 'You can grant a user access to Credstash UI using this doc..',
},
{
keyword: 'Credstash',
title: 'Migrate secrets from Credstash table to kubestash table',
url: 'https://alpha.razorpay.com/repo/migrate-secrets-from-credstash-table-to-kubestash-table',
description:
'In Credstash secrets will be stored in “KEY” : “VALUE” format where as in Kubestash values will be stored in “Namespace/Secret/KEY” : “VALUE” format**..',
},
{
keyword: 'Credstash',
title: 'Add a new Table in the Credstash',
url: 'https://alpha.razorpay.com/repo/to-add-a-new-table-in-the-credstash',
description:
'Before adding a table in the Credstash, verify whether the service is using alohomora or not by using the below steps..',
},
{
keyword: 'Atlantis',
title: 'Atlantis for Aws Infra changes',
url: 'https://docs.google.com/document/d/1GjK1YdB1L8CTqZGsOwQYPO1CCtyUTBFue7aACQE8p60/edit?usp=sharing',
description: 'Overview of Terraform and Atlantis',
},
{
keyword: 'Traefikv2',
title: 'Traefik v2 Migration',
url: 'https://docs.google.com/document/d/1f4ikLBFiQQDfyxC24wEmjEVk6_TQXmN0gzV8qPooidk/edit#heading=h.spqsw59t0k3c',
description: 'selfserve document for traefik v2 migration',
},
{
keyword: 'Prometheus',
title: 'Prometheus Overview',
url: 'https://docs.google.com/document/d/1BReESyvP8UzTIMtgpaOAxLr1FlQEvREYJfcCD42qeSk/edit?usp=sharing',
description: 'Overview of prometheus in Razorpay Infrastructure',
},
{
keyword: 'Alertmanager',
title: 'Alert flow through Alertmanager',
url: 'https://alpha.razorpay.com/repo/alert-flow-through-alertmanager',
description: 'How an alert reaches alertmanager,pagerduty,incident bot',
},
{
keyword: 'IP Whitelisting',
title: 'Razorpay Ips',
url: 'https://razorpay.com/docs/whitelists/',
description: 'What are our static ingress and egress ips.',
},
{
keyword: 'Logs',
title: 'Sumologic logs',
url: 'https://alpha.razorpay.com/repo/sumologic-1',
description: 'Where to check application logs',
},
{
keyword: 'sumologic',
title: 'Sumologic logs',
url: 'https://alpha.razorpay.com/repo/sumologic-1',
description: 'Where to check application logs',
},
{
keyword: 'Traefik',
title: 'Traefik v2 Migration',
url: 'https://docs.google.com/document/d/1f4ikLBFiQQDfyxC24wEmjEVk6_TQXmN0gzV8qPooidk/edit#heading=h.spqsw59t0k3c',
description: 'selfserve document for traefik v2 migration',
},
{
keyword: 'monitoring',
title: 'Monitoring stack overview',
url: 'https://alpha.razorpay.com/repo/monitoring-stack-overview',
description: 'We use Prometheus to monitor our infrastructure and applications...',
},
{
keyword: 'monitoring',
title: 'Victoriamertrics',
url: 'https://alpha.razorpay.com/repo/victoriamertrics',
description:
'Victoriametrics cluster stores the timeseries data from prometheus or prometheus like components..',
},
{
keyword: 'monitoring',
title: 'Monitoring journey',
url: 'https://alpha.razorpay.com/repo/monitoring-journey-till-now',
description: 'Monitoring journey till now',
},
{
keyword: 'monitoring',
title: 'Statuscake Alert Monitoring for Central-dashboard',
url: 'https://alpha.razorpay.com/repo/sop-statuscake-alert-monitoring-for-central-dashboard-4',
description:
'For adding alerts on the statuscake to go via the IM flow followed for the central dashboard follow the below steps:',
},
{
keyword: 'status cake',
title: 'Statuscake Alert Monitoring for Central-dashboard',
url: 'https://alpha.razorpay.com/repo/sop-statuscake-alert-monitoring-for-central-dashboard-4',
description:
'For adding alerts on the statuscake to go via the IM flow followed for the central dashboard follow the below steps:',
},
{
keyword: 'statuscake',
title: 'Statuscake Alert Monitoring for Central-dashboard',
url: 'https://alpha.razorpay.com/repo/sop-statuscake-alert-monitoring-for-central-dashboard-4',
description:
'For adding alerts on the statuscake to go via the IM flow followed for the central dashboard follow the below steps:',
},
{
keyword: 'monitoring',
title: 'Monitoring at scale using victoria metrics',
url: 'https://alpha.razorpay.com/repo/monitoring-at-scale-using-victoria-metrics',
description: 'monitoring-at-scale-using-victoria-metrics',
},
{
keyword: 'network',
title: 'Network architecture and infra setup for banks',
url: 'https://alpha.razorpay.com/repo/network-architecture-and-infra-setup-for-banks',
description:
'This document explains the infrastructure setup for banks mainly focusing on the network flow and discussions around it.',
},
{
keyword: 'network',
title: 'Razorpay VPC CIDR subnets',
url: 'https://alpha.razorpay.com/repo/razorpay-vpc-cidr-subnets',
description: 'razorpay-vpc-cidr-subnets',
},
{
keyword: 'secret',
title: 'Credstash V2',
url: 'https://alpha.razorpay.com/repo/credstash-v2',
description:
'Secrets management is an important aspect for any applications undergoing different development or production environment stages.',
},
{
keyword: 'secret',
title: 'Add users to credstash-ui',
url: 'https://alpha.razorpay.com/repo/granting-user-access-in-credstash-ui',
description: 'You can grant a user access to Credstash UI using this doc..',
},
{
keyword: 'secret',
title: 'Migrate secrets from Credstash table to kubestash table',
url: 'https://alpha.razorpay.com/repo/migrate-secrets-from-credstash-table-to-kubestash-table',
description:
'In Credstash secrets will be stored in “KEY” : “VALUE” format where as in Kubestash values will be stored in “Namespace/Secret/KEY” : “VALUE” format**..',
},
{
keyword: 'secret',
title: 'Add a new Table in the Credstash',
url: 'https://alpha.razorpay.com/repo/to-add-a-new-table-in-the-credstash',
description:
'Before adding a table in the Credstash, verify whether the service is using alohomora or not by using the below steps..',
},
{
keyword: 'secrets',
title: 'Credstash V2',
url: 'https://alpha.razorpay.com/repo/credstash-v2',
description:
'Secrets management is an important aspect for any applications undergoing different development or production environment stages.',
},
{
keyword: 'secrets',
title: 'Add users to credstash-ui',
url: 'https://alpha.razorpay.com/repo/granting-user-access-in-credstash-ui',
description: 'You can grant a user access to Credstash UI using this doc..',
},
{
keyword: 'secrets',
title: 'Migrate secrets from Credstash table to kubestash table',
url: 'https://alpha.razorpay.com/repo/migrate-secrets-from-credstash-table-to-kubestash-table',
description:
'In Credstash secrets will be stored in “KEY” : “VALUE” format where as in Kubestash values will be stored in “Namespace/Secret/KEY” : “VALUE” format**..',
},
{
keyword: 'secrets',
title: 'Add a new Table in the Credstash',
url: 'https://alpha.razorpay.com/repo/to-add-a-new-table-in-the-credstash',
description:
'Before adding a table in the Credstash, verify whether the service is using alohomora or not by using the below steps..',
},
{
keyword: 'kubestash',
title: 'kubestash',
url: 'https://alpha.razorpay.com/repo/wiki-kubestash',
description:
'Kubernetes apps right now use credstash to fetch credentials stored in dynamodb t..',
},
{
keyword: 'secret',
title: 'Secret management at razorpay',
url: 'https://razorpay.com/blog/secret-management-razorpay/',
description: 'secret management at razorpay',
},
{
keyword: 'secrets',
title: 'Secret management at razorpay',
url: 'https://razorpay.com/blog/secret-management-razorpay/',
description: 'secret management at razorpay',
},
{
keyword: 'network',
title: 'Anatomy of API Request flow',
url: 'https://write.razorpay.com/doc/devnull-session-archive-ZYykiYL3ro',
description: 'api request flow',
},
{
keyword: 'networking',
title: 'Anatomy of API Request flow',
url: 'https://write.razorpay.com/doc/devnull-session-archive-ZYykiYL3ro',
description: 'api request flow',
},
{
keyword: 'networking',
title: 'Network architecture and infra setup for banks',
url: 'https://alpha.razorpay.com/repo/network-architecture-and-infra-setup-for-banks',
description:
'This document explains the infrastructure setup for banks mainly focusing on the network flow and discussions around it.',
},
{
keyword: 'networking',
title: 'Razorpay VPC CIDR subnets',
url: 'https://alpha.razorpay.com/repo/razorpay-vpc-cidr-subnets',
description: 'razorpay vpc cidr subnets',
},
{
keyword: 'devops',
title: 'Knowledge sharing sessions',
url: 'https://alpha.razorpay.com/repo/knowledge-sharing-sessions',
description: 'Contains all the KT sessions and related documents',
},
{
keyword: 'devops',
title: 'Devops champions',
url: 'https://alpha.razorpay.com/repo/devops-champions-runbooks',
description: 'Overall overview of Razorpay infra- AWS , K8s..',
},
{
keyword: 'devops champions',
title: 'Devops champions',
url: 'https://alpha.razorpay.com/repo/devops-champions-runbooks',
description: 'Overall overview of Razorpay infra- AWS , K8s..',
},
{
keyword: 'devopschampions',
title: 'Devops champions',
url: 'https://alpha.razorpay.com/repo/devops-champions-runbooks',
description: 'Overall overview of Razorpay infra- AWS , K8s..',
},
{
keyword: 'devops oncall',
title: 'On call responsibilties',
url: 'https://alpha.razorpay.com/repo/devops-on-call-response',
description:
'Devops oncall is a critical duty that the Devops team undertakes in order to keep Razorpay services reliable and available',
},
{
keyword: 'devops',
title: 'On call responsibilties',
url: 'https://alpha.razorpay.com/repo/devops-on-call-response',
description:
'Devops oncall is a critical duty that the Devops team undertakes in order to keep Razorpay services reliable and available',
},
{
keyword: 'devops',
title: 'Devops at razorpay',
url: 'https://alpha.razorpay.com/repo/devops-infra-engineering-at-razorpay',
description: 'Devops infra engineering at razorpay',
},
{
keyword: 'devops champions',
title: 'Devops champions catalouge',
url: 'https://docs.google.com/spreadsheets/d/1zpboOHyNZaINCE2Mx7H4VfSKWfS8U1afn5IATGesQVk/edit#gid=719617824',
description: 'Get the details of all devops chamions at razorpay',
},
{
keyword: 'devopschampions',
title: 'Devops champions catalouge',
url: 'https://docs.google.com/spreadsheets/d/1zpboOHyNZaINCE2Mx7H4VfSKWfS8U1afn5IATGesQVk/edit#gid=719617825',
description: 'Get the details of all devops chamions at razorpay',
},
{
keyword: 'KIAM',
title: 'KIAM to Service Account Migration',
url: 'https://alpha.razorpay.com/repo/creating-service-accounts-for-k8s-cluster-namespaces',
description: 'Why and how to migrate from KIAM to Service Account',
},
{
keyword: 'Migration',
title: 'KIAM to Service Account Migration',
url: 'https://alpha.razorpay.com/repo/creating-service-accounts-for-k8s-cluster-namespaces',
description: 'Why and how to migrate from KIAM to Service Account',
},
{
keyword: 'Service account',
title: 'KIAM to Service Account Migration',
url: 'https://alpha.razorpay.com/repo/creating-service-accounts-for-k8s-cluster-namespaces',
description: 'Why and how to migrate from KIAM to Service Account',
},
];
@NehalramsuryaB
Copy link

[
{
keyword: ['Spinnaker'],
title: 'Redis Issue',
url: 'https://alpha.razorpay.com/repo/spinnaker-redis-issue',
description:
'When spinnaker https://deploy.razorpay.com/ starts lagging due to redis cache getting full, following are the steps to clear the cache..',
},
{
keyword: ['Spinnaker'],
title: 'Deployment exceeded its progress deadline',
url: 'https://alpha.razorpay.com/repo/troubleshoot-pod-restart',
description:
'Liveness probe failure can cause pod to restart and eventually enter into CrashLoopBackOff status. In spinnaker, you might see below errors...',
},
{
keyword: ['Spinnaker'],
title: 'Wait For Manifest To Stabilize',
url: 'https://alpha.razorpay.com/repo/troubleshoot-pod-restart',
description:
'Liveness probe failure can cause pod to restart and eventually enter into CrashLoopBackOff status. In spinnaker, you might see below errors...',
},
{
keyword: ['Credstash','secret','secrets'],
title: 'Credstash V2',
url: 'https://alpha.razorpay.com/repo/credstash-v2',
description:
'Secrets management is an important aspect for any applications undergoing different development or production environment stages.',
},
{
keyword: ['Credstash','secret','secrets'],
title: 'Add users to credstash-ui',
url: 'https://alpha.razorpay.com/repo/granting-user-access-in-credstash-ui',
description: 'You can grant a user access to Credstash UI using this doc..',
},
{
keyword: ['Credstash','secret','secrets'],
title: 'Migrate secrets from Credstash table to kubestash table',
url: 'https://alpha.razorpay.com/repo/migrate-secrets-from-credstash-table-to-kubestash-table',
description:
'In Credstash secrets will be stored in “KEY” : “VALUE” format where as in Kubestash values will be stored in “Namespace/Secret/KEY” : “VALUE” format**..',
},
{
keyword: ['Credstash','secret','secrets'],
title: 'Add a new Table in the Credstash',
url: 'https://alpha.razorpay.com/repo/to-add-a-new-table-in-the-credstash',
description:
'Before adding a table in the Credstash, verify whether the service is using alohomora or not by using the below steps..',
},
{
keyword: ['Atlantis'],
title: 'Atlantis for Aws Infra changes',
url: 'https://docs.google.com/document/d/1GjK1YdB1L8CTqZGsOwQYPO1CCtyUTBFue7aACQE8p60/edit?usp=sharing',
description: 'Overview of Terraform and Atlantis',
},
{
keyword: ['Traefikv2','Traefik'],
title: 'Traefik v2 Migration',
url: 'https://docs.google.com/document/d/1f4ikLBFiQQDfyxC24wEmjEVk6_TQXmN0gzV8qPooidk/edit#heading=h.spqsw59t0k3c',
description: 'selfserve document for traefik v2 migration',
},
{
keyword: ['Prometheus'],
title: 'Prometheus Overview',
url: 'https://docs.google.com/document/d/1BReESyvP8UzTIMtgpaOAxLr1FlQEvREYJfcCD42qeSk/edit?usp=sharing',
description: 'Overview of prometheus in Razorpay Infrastructure',
},
{
keyword: ['Alertmanager'],
title: 'Alert flow through Alertmanager',
url: 'https://alpha.razorpay.com/repo/alert-flow-through-alertmanager',
description: 'How an alert reaches alertmanager,pagerduty,incident bot',
},
{
keyword: ['IP Whitelisting'],
title: 'Razorpay Ips',
url: 'https://razorpay.com/docs/whitelists/',
description: 'What are our static ingress and egress ips.',
},
{
keyword: ['Logs','sumologic'],
title: 'Sumologic logs',
url: 'https://alpha.razorpay.com/repo/sumologic-1',
description: 'Where to check application logs',
},

{
keyword: ['monitoring'],
title: 'Monitoring stack overview',
url: 'https://alpha.razorpay.com/repo/monitoring-stack-overview',
description: 'We use Prometheus to monitor our infrastructure and applications...',
},
{
keyword: ['monitoring'],
title: 'Victoriamertrics',
url: 'https://alpha.razorpay.com/repo/victoriamertrics',
description:
'Victoriametrics cluster stores the timeseries data from prometheus or prometheus like components..',
},
{
keyword: ['monitoring'],
title: 'Monitoring journey',
url: 'https://alpha.razorpay.com/repo/monitoring-journey-till-now',
description: 'Monitoring journey till now',
},
{
keyword: ['monitoring','status cake','statuscake'],
title: 'Statuscake Alert Monitoring for Central-dashboard',
url: 'https://alpha.razorpay.com/repo/sop-statuscake-alert-monitoring-for-central-dashboard-4',
description:
'For adding alerts on the statuscake to go via the IM flow followed for the central dashboard follow the below steps:',
},
{
keyword: ['monitoring'],
title: 'Monitoring at scale using victoria metrics',
url: 'https://alpha.razorpay.com/repo/monitoring-at-scale-using-victoria-metrics',
description: 'monitoring-at-scale-using-victoria-metrics',
},
{
keyword: ['network','networking'],
title: 'Network architecture and infra setup for banks',
url: 'https://alpha.razorpay.com/repo/network-architecture-and-infra-setup-for-banks',
description:
'This document explains the infrastructure setup for banks mainly focusing on the network flow and discussions around it.',
},
{
keyword: ['network','networking'],
title: 'Razorpay VPC CIDR subnets',
url: 'https://alpha.razorpay.com/repo/razorpay-vpc-cidr-subnets',
description: 'razorpay-vpc-cidr-subnets',
},

{
keyword: ['kubestash'],
title: 'kubestash',
url: 'https://alpha.razorpay.com/repo/wiki-kubestash',
description:
'Kubernetes apps right now use credstash to fetch credentials stored in dynamodb t..',
},
{
keyword: ['secret','secrets'],
title: 'Secret management at razorpay',
url: 'https://razorpay.com/blog/secret-management-razorpay/',
description: 'secret management at razorpay',
},
{
keyword: ['network','networking'],
title: 'Anatomy of API Request flow',
url: 'https://write.razorpay.com/doc/devnull-session-archive-ZYykiYL3ro',
description: 'api request flow',
},
{
keyword: ['devops'],
title: 'Knowledge sharing sessions',
url: 'https://alpha.razorpay.com/repo/knowledge-sharing-sessions',
description: 'Contains all the KT sessions and related documents',
},
{
keyword: ['devops','devops champions','devopschampions'],
title: 'Devops champions',
url: 'https://alpha.razorpay.com/repo/devops-champions-runbooks',
description: 'Overall overview of Razorpay infra- AWS , K8s..',
},
{
keyword: ['devops oncall','devops',],
title: 'On call responsibilties',
url: 'https://alpha.razorpay.com/repo/devops-on-call-response',
description:
'Devops oncall is a critical duty that the Devops team undertakes in order to keep Razorpay services reliable and available',
},
{
keyword: ['devops'],
title: 'Devops at razorpay',
url: 'https://alpha.razorpay.com/repo/devops-infra-engineering-at-razorpay',
description: 'Devops infra engineering at razorpay',
},
{
keyword: ['devops champions','devopschampions'],
title: 'Devops champions catalouge',
url: 'https://docs.google.com/spreadsheets/d/1zpboOHyNZaINCE2Mx7H4VfSKWfS8U1afn5IATGesQVk/edit#gid=719617824',
description: 'Get the details of all devops chamions at razorpay',
},
{
keyword: ['KIAM','Migration','Service account', 'SA'],
title: 'KIAM to Service Account Migration',
url: 'https://alpha.razorpay.com/repo/creating-service-accounts-for-k8s-cluster-namespaces',
description: 'Why and how to migrate from KIAM to Service Account',
}
];

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment