A system to manage evacuees registrations and support provisioning for residents of the province of British Columbia
To report bugs/issues/feature requests, please email us at essmodernization@gov.bc.ca
If you would like to contribute, please see our Contributing guidelines.
Please note that this project is released with a Contributor Code of Conduct. By participating in this project you agree to abide by its terms.
Helm is utilized as ERA's Infrastructure as Code (IaC) tool, outlining and templating all of the resources required to operate and deploy the application on a Kubernetes cluster.
This part of the code base can be found in tools/helm/charts/era
.
graph LR;
classDef openshift_era fill:#1C6758,stroke:#333,stroke-width:4px;
classDef openshift_util fill:#607EAA,stroke:#333,stroke-width:4px;
classDef bcgov fill:#839AA8,stroke:#333,stroke-width:4px,color:#000;
Responders([Responders])
Suppliers([Suppliers])
Registrants([Registrants])
ESS(ESS Backend)
SSO(BCeID SSO)
OAuth(OIDC)
Dynamics[(Dynamics)]
CAS[CAS]
BCSC[BCSC]
class Responders,Registrants,Suppliers,ESS,OAuth openshift_era
class SSO openshift_util
class BCSC,CAS,Dynamics bcgov
Responders-->SSO;
Responders-->ESS;
Suppliers-->ESS;
Registrants-->OAuth-->BCSC
Registrants-->ESS;
ESS-->Dynamics;
ESS-->CAS;
Directory | Role |
---|---|
ess | backend service |
suppliers | suppliers portal |
registrants | registrants portal |
responders | responders portal |
oauth-server | Oauth/OIDC service |
shared | shared libraries |
Directory | Role |
---|---|
automated-tests | automated UI tests based on SpecFlow |
load-test | load test generator based on K9 |
Copyright 2022 Province of British Columbia
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.