bcgov / bcgov/wps

Dev Task: Redis - include as part of deployment

Open
#2,219 0 comments 1 reaction 0 assignees View on GitHub
Good First Issue Task
Dominant language
Python
Stars
65
Forks
11
Avg merge
21h 25m
Merged PRs (30d)
70

Description

**Describe the task**
We want a fully deterministic process for deploying and maintaining redis, so we need to create a template and deploy as part of some pipeline.

**Acceptance Criteria**
- [ ] Templates in source control
- [ ] Instructions + script for deploying
- [ ] ??? Part of pipeline? If so - which pipeline? Which product?

**Additional context**
- Redis is used extensively by various process in wps. The current redis deployment configuration being used was manually created in openshift 3.* use the service catalogue. In 4.* the equivalent process would be to use helm developer catalogue to create a deployment.
- We could have multiple applications/projects using redis. e.g. wps-api uses redis, cronjobs, tileservers etc. etc. we need to consider - do we need one redis server? many? do we just have a template that we manually run? do we include it as part of the pipeline?

Contributor guide

Open the contributing guide

Research direction

No repository files or tests are identified. Start by reviewing the existing manually created OpenShift 3.* Redis deployment and the Helm developer catalogue approach for OpenShift 4.*. Resolve whether Redis is shared or per application and which product pipeline owns it; done means source-controlled templates, deployment instructions, a script, and a defined pipeline scope.

Written by the indexing model from the issue text.

Assessment

Tech stack
helm, redis
Domain
devops, infrastructure
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.