Giter VIP home page Giter VIP logo

openshift-wiki's Introduction

GITBOOK

Gitbook Version of the WIKI is available at https://pathfinder-faq-ocio-pathfinder-prod.pathfinder.gov.bc.ca/

Pathfinder OpenShift WIKI


OpenShift

OpenShift 3.7+

OpenShift HowTo's

API

BDD Stack

Databases

GIT

Jenkins

Jenkins Pipelines

SSL Certificates

Azure


GitHub Pages: https://bcdevops.github.io/openshift-wiki/

openshift-wiki's People

Contributors

agehlers avatar andrewjun97 avatar caggles avatar conbrad avatar conradboydelliottgustafson avatar cvarjao avatar derekroberts avatar iankwatts avatar j-pye avatar jefkel avatar jleach avatar juhewitt avatar kuanfandevops avatar kyubinhan avatar ll911 avatar mark-a-wilson avatar mitovskaol avatar nickcorcoran avatar patricksimonian avatar ravi-bhatnagar avatar sbathgate avatar sheaphillips avatar shellyhan avatar shellyxuehan avatar stevenbarre avatar ty2k avatar zsamji avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

openshift-wiki's Issues

Devhub Issue: How to request new GitHub users accss

Hi Devhub team!

I'm kicking off a new product team for FOI modernization. I'm the PO.

I need to add the following users to the BCGOV org:

GitHub User Access Request:

Devhub Issue: How to request new GitHub user access or repository creation [short description here]

path: (do not delete) https://github.com/BCDevOps/openshift-wiki/blob/master/docs/OCP/RequestGitHubUserAccess.md
(do not delete) devhub page: undefined

Devhub Content Issue

Please provide GIthub user access for: Nick Corcoran

The request should include:

Project name: DevSecOps
Project description: Building a new cloud enabled security model for network applications
Approver's name (and @ the person's Rocketchat account): Todd Wilson
GitHub ID of the repo Owner (following the Access Request): Nick Corcoran

Devhub Issue: BC Government Vault Secrets Management page errors

path: (do not delete) https://github.com/BCDevOps/openshift-wiki/blob/master/docs/Vault/VaultServiceDefinition.md
(do not delete) devhub page: /BC-Government-Vault-Secrets-Management

Devhub Content Issue

General

This page appears to say Vault is widely available. However, it is not clear on how to use it. When searching the bcgov org on github, I was only able to find a single project. rocketchat using the vault.hashicorp.com family of annotations. This project is using a service account named plate-vault. Olena said in rocketchat on March 30, that they were working on opening access to Vault to dev teams in April. In June, I asked for an update or estimated timelines and received with no response. At a minimum header or callout should be added to the Vault Secrets Management page if it is still restricted access.

The page does not give any direction or links to how dev teams would add secrets to their vault. This would be understandable if service is still not available.

Section How to Request

In the section, How to Request, a link to all-namespaces/secrets is given. Regular users cannot access this page. One gets an error: Restricted Access - You don't have access to this section due to cluster policy. Since this section indicates that since I have a project namespace, I have an associated Kubernetes service account for accessing Vault.

Section How do I get help? (help and self service)

In this section, we are told to visit the #vault channel on RocketChat.. The channel does not exist and should probably be channel #devops-vault. Also, this channel does not appear to be monitored as a request for updates/estimated timelines in early June, 2021 has gone unanswered.

Request wiki pages have outdated slack link

Update the following slack link to rocket.chat:

  1. request new open shift project
  2. request for new user access
  3. request for new keycloak realm
  4. provide link in rocket.chat
  5. anything applicable

Devhub Issue: How to Request New User Access to OpenShift [qjtfov]

path: (do not delete) https://github.com/BCDevOps/openshift-wiki/blob/master/docs/OCP/RequestUserAccess.md
(do not delete) devhub page: /How-to-Request-New-User-Access-to-OpenShift

Devhub Content Issue

Full name: Joseph Jin

  • GitHub ID: josephBelmar
  • Email address: [email protected]
  • Organization: Belmar
  • Project role: Full-stack Developer
  • OpenShift projects: qjtfov - all environments

Full name: Arthur Newman

  • GitHub ID: arthur-newman-belmar
  • Email address: [email protected]
  • Organization: Belmar
  • Project role: Full-stack Developer
  • OpenShift projects: qjtfov - all environments

Full name: Ryan Draper

  • GitHub ID: r-draper-pwc
  • Email address: [email protected]
  • Organization: PWC
  • Project role: Admin, Full-stack Developer
  • OpenShift projects: qjtfov - all environments

How-to: Generate a Certificate Signing Request (CSR)

Using openssl

Generate a passphrase

openssl rand -base64 48 > passphrase.txt

Generate a Private Key

openssl genrsa -aes128 -passout file:passphrase.txt -out server.key 2777

Generate a CSR (Certificate Signing Request)

openssl req -new -passin file:passphrase.txt -key server.key -out server.csr -subj "/C=CA/ST=British Columbia/L=Victoria/O=Government of the Province of British Columbia/OU=FLNRORD/CN=example.gov.bc.ca"

Devhub Issue: Persistent Storage Services (add tags to frontmatter)

path: (do not delete) https://github.com/BCDevOps/openshift-wiki/blob/master/docs/OCP/OCPStorageServices.md
(do not delete) devhub page: /Persistent-Storage-Services

Adding Tags to the Frontmatter

To make the content more surfaceable we should add tags to the frontmatter for this document.

Keywords like 'pvc' and 'netapp' do not result in this document when searching on the devhub

tags:
- netapp
- gluster
- net  app
- nfs
- storage
- pvc
- persistant

Devhub Issue: How to request new GitHub user access or repository creation [short description here]

path: (do not delete) https://github.com/BCDevOps/openshift-wiki/blob/master/docs/OCP/RequestGitHubUserAccess.md
(do not delete) devhub page: undefined

Devhub Content Issue

Please provide GIthub user access for: Stephanie Bacon

The request should include:

Project name: DevSecOps
Project description: Building a new cloud enable security model for network applications
Approver's name (and @ the person's Rocketchat account): Todd Wilson
GitHub ID of the repo Owner (following the Access Request): Stephanie Bacon/stephanie.bacon

Devhub Issue: API Gateway (powered by Kong CE) - Please remove this content

path: (do not delete) https://github.com/BCDevOps/openshift-wiki/blob/master/docs/API/KongAPI.md
(do not delete) devhub page: /API-Gateway-(powered-by-Kong-CE)

Devhub Content Issue

This content is very outdated and no longer needed on DevHub as it has been superseded by new BC Gov API Services content. We've seen multiple teams find this content and be confused or reach wrong conclusions about our service, including that it is inactive or using an outdated version of the Kong gateway. Thanks!

How-to: Crete a self-signed certificate

Using openssl

Generate a passphrase

openssl rand -base64 48 > passphrase.txt

Generate a Private Key

openssl genrsa -aes128 -passout file:passphrase.txt -out server.key 2777

Generate a CSR (Certificate Signing Request)

openssl req -new -passin file:passphrase.txt -key server.key -out server.csr -subj "/C=CA/ST=British Columbia/L=Victoria/O=Government of the Province of British Columbia/OU=FLNRORD/CN=example.com"

Remove Passphrase from Key

cp server.key server.key.org
openssl rsa -in server.key.org -passin file:passphrase.txt -out server.key

Generating a Self-Signed Certificate for 100 years

openssl x509 -req -days 36500 -in server.csr -signkey server.key -out server.crt

References:
http://crohr.me/journal/2014/generate-self-signed-ssl-certificate-without-prompt-noninteractive-mode.html

Devhub Issue: BC Government SSO Service Definition [Corporate PIA complete]

path: (do not delete) https://github.com/BCDevOps/openshift-wiki/blob/master/docs/RH-SSO/ServiceDefinition.md
(do not delete) devhub page: /BC-Government-SSO-Service-Definition

Devhub Content Issue

Text to add:
The corporate Privacy Impact Assessment is now completed and signed off. This means basic deployments can refer to the corporate PIA avoiding re-work. Teams must still detail in their program PIA how they are using identity providers in their application context.

Devhub Issue: Service Overview for BC Government Private Cloud as a Service/Openshift 4 Platform [short description here]

path: (do not delete) https://github.com/BCDevOps/openshift-wiki/blob/master/docs/OCP/OCP4ServiceOverview.md
(do not delete) devhub page: Service-Overview-for-BC-Government-Private-Cloud-as-a-ServiceOpenshift-4-Platform

Devhub Content Issue

We need a new namespace which we are developing within the Ministry Of Education.
Application name is Education Data Exchange . It will be used for communication between the BC schools and Ministry.

New Namespace - Education Data Exchange ( EDX )

Devhub Issue: How to request new GitHub user access or repository creation [short description here]

path: (do not delete) https://github.com/BCDevOps/openshift-wiki/blob/master/docs/OCP/RequestGitHubUserAccess.md
(do not delete) devhub page: undefined

Devhub Content Issue

Page speaks of creating a "GitHub Repo Request", but: (1) this is no longer needed as members of the BCGov GitHub organization can create their own public repositories; and (2) there is, therefore, no such request type in the devops-requests issue tracker.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.