Skip to content

Commit

Permalink
INJICERT-661 README and helm chart
Browse files Browse the repository at this point in the history
Signed-off-by: Hitesh Jain <[email protected]>
  • Loading branch information
jainhitesh9998 committed Feb 6, 2025
1 parent f6dd187 commit ef6b676
Show file tree
Hide file tree
Showing 4 changed files with 21 additions and 4 deletions.
4 changes: 2 additions & 2 deletions certify-service-with-plugins/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,10 +17,10 @@ This is built on top of base inji-certify docker image and includes the plugins

### Deploying the Service
To deploy the service, ensure the necessary configurations are set in your deployment pipeline. The JARs are already included in the image, so no additional artifact retrieval steps are needed.
New plugins if needed can be mounted loader_path
New plugins if needed can be mounted loader_path using a volume mount either in [docker-compose](../docker-compose/docker-compose-injistack/README.md) or [helm charts](../helm/inji-certify/)

#### Enabling HSM Client
To install the `hsm_client`, set the following environment variable in the deployment configuration:
```sh
$install_hsm_client=true
install_hsm_client=true
```
12 changes: 12 additions & 0 deletions docs/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,3 +4,15 @@
- [How to decide b/w VCIssuance & DataProviderPlugin while writing your own](./VCIssuance-vs-DataProvider.md)

# Integrator READMEs

# Changes in release 0.11.0

## Removal of Artifactory dependency

```text
artifactory_url_env - this field is removed from configure_start.sh to remove dependency on artifactory
any new plugin to be added can be added by volume mount to loader_path
is_glowroot_env - this field is removed from configure_start.sh to remove dependency on glowroot apm
```
4 changes: 4 additions & 0 deletions helm/inji-certify/templates/deployment.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -109,6 +109,10 @@ spec:
{{- if .Values.extraEnvVars }}
{{- include "common.tplvalues.render" (dict "value" .Values.extraEnvVars "context" $) | nindent 12 }}
{{- end }}
{{- if .Values.springConfigNameEnv }}
- name: install_hsm_client
value: {{ .Values.installHSMPlugin }}
{{- end }}
envFrom:
{{- if .Values.extraEnvVarsCM }}
{{- range .Values.extraEnvVarsCM }}
Expand Down
5 changes: 3 additions & 2 deletions helm/inji-certify/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -52,8 +52,8 @@ service:

image:
registry: docker.io
repository: mosipid/inji-certify
tag: 0.10.0
repository: mosipid/inji-certify-with-plugins
tag: develop
## Specify a imagePullPolicy
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
## ref: http://kubernetes.io/docs/user-guide/images/#pre-pulling-images
Expand Down Expand Up @@ -461,3 +461,4 @@ istio:
enable_insecure: false
springConfigNameEnv:
activeProfileEnv:
installHSMPlugin: true

0 comments on commit ef6b676

Please sign in to comment.