🚧️
🚧️
🚧️
┌─────────────────────────────────────────────────────────────────────┐
│K8S Namespace │
│ │
│ │
│ │
│ ┌────────────────────────────────────────────────────────┐ │
│ │ │ │
│ │ CMIS PODS │ │
│ │ │ │
│ └────────────────────────────▲───────────────────────────┘ │
│ ┌───────────────────────┴──────────────────┐ │
│ │ │ │
│ ┌ ─ ─ ─ ─ ─ ─ ─ ─ ─ ┌ ─ ─ ─ ─ ─ ─ ─ ─ ┌ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ┐ │
│ ConfigMaps │ Secrets │ Volumes │
│ │ ┌───────────────┐ │┌───────────────┐ │┌────────────────────┐ │ │
│ │ cmis-ldap ││ │ldap-truststore│ │ cmis-config-store │ │
│ │ └───────────────┘ │└───────────────┘ │└────────────────────┘ │ │
│ │ ┌───────────────┤ │
│ │ ││ cmis-keystore │ │┌────────────────────┐ │ │
│ │ └───────────────┤ │ cmis-log-store │ │
│ │ │┌───────────────┐ │└────────────────────┘ │ │
│ │ │ cpe-keystore │ │
│ │ │└───────────────┘ │ │ │
│ ─ ─ ─ ─ ─ ─ ─ ─ ─ ┘ ─ ─ ─ ─ ─ ─ ─ ─ ┘ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ │
│ │
│ │
└─────────────────────────────────────────────────────────────────────┘
- ConfigMaps
cmis-ldap
- This configmap will hold the directory service configuration file.
ibm_ldap_odsee_1.xml
- This configmap will hold the directory service configuration file.
Note on encrypting passwords. See attached sample task used to encrypt sensitive passwords.
- Volumes
cmis-config-store
- 1Gb
cmis-log-store
- 5Gb
-
Go to the Container software library.
-
Click the "Copy key."
-
Copy the entitlement key to a safe place, like a password manager. You will need this entitlement key to login to the IBM Container Registry.
-
(Optional) Verify the validity of the key by logging in to the IBM Entitled Registry using a container tool:
export IBM_ENTITLEMENT_KEY=the key from the previous steps podman login cp.icr.io --username cp --password "${IBM_ENTITLEMENT_KEY:?}"
You can use `podman` or `docker` depending on > how you have set up your environment.
At the time of writing, we will work with CMIS Version 3.0.7.0 As part of this solution document. CMIS v3.0.7.0-IF001 will be used to demonstrate rolling upgrades using Jenkins and ArgoCD Pipelines.
- Pull two images
ga-307-cmis
ga-307-cmis-if001
podman pull cp.icr.io/cp/cp4a/fncm/cmis:ga-307-cmis
podman pull cp.icr.io/cp/cp4a/fncm/cmis:ga-307-cmis-if001
Push the images to your internal Artifactory instance
🚧️
🚧️