Skip to content

SecureApiGateway/secure-api-gateway-releases-helpers

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Secure API Gateway - Releases Helpers

Prerequisites

  • Kubernetes v1.23 +
  • Helm 3.0.0 +

To add the forgerock helm artifactory repository to your local machine to consume helm charts use the following;

  helm repo add forgerock-helm https://maven.forgerock.org/artifactory/forgerock-helm-virtual/ --username [backstage_username]  --password [backstage_password]
  helm repo update

NOTE: You must have a valid subscription to aquire the backstage_username and backstage_password values.

It is assumed that, the following components have been sucessfully built and docker images are within a docker container registry ready to be used.

It is assumed that, either a deployments repo has been created containing the specific deployment overrides has been created, or if a repository are not being used they are at hand (within the instructions below it is assumed that a repo is being used)

It is assumed that all infrastructure has been created, including deploying the Cloud Instance, and that the following prerequisits have been deployed to the cluster

External Secrets GSM

The external secrets Google Secrets Manager charts specify the secrets to be created in the kubernetes cluster. We use Google Secrets Manager for our secrets, but other secrets managers can be used.

Deployment Guide

The charts in this repo can create helm package to be pushed to the forgerock helm artifactory. To publish a new version of the secure-api-gateway-helpers to the artifactory perform the following steps

  • Go to Github Actions
  • Click Run Workflow
    • Keep Branch as master
    • Add 'Release [VERSION]' as the description (optional)
    • Add [VERSION] to 'Provide release version number'
    • Click Run Workflow

Once the workflow has completed, a new tag and release will have been created within secure-api-gateway-release-helpers repo, and new helm packages will have been pushed to the atrifactory.

Key Description Example
VERSION Version of the charts to publish, must be unique and not already be in use 1.0.0

Support

For any issues or questions, please raise an issue within the SecureApiGateway repository.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published