Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Version published after converting to the new editor

Applies to: Image Modified Kyvos Enterprise   Image Modified Kyvos Cloud (Managed Services on AWS)    Image Modified Kyvos Azure Marketplace

Image Modified Kyvos AWS Marketplace    Image Modified Kyvos Single Node Installation (Kyvos SNI)     Image Modified Kyvos Free ( Limited offering for AWS)

...

To manually validate the Kyvos resource, perform the following steps.

  1. Download the env-validation.jar file.
  2. If you are running validation from a non-GCP machine, ensure that the nodes are reachable and provide your Service Account credential key using the command
    export GOOGLE_APPLICATION_CREDENTIALS="KEY_PATH"
    Refer to Google documentation for details. 
  3. Create a properties file having the following parameters:  

    Aura tab collection
    settings{"generalSettings":{"tabSpacing":0,"tabWidth":100,"tabHeight":45,"direction":"horizontal"},"activeSettings":{"backgroundColor":{"color":"#f58227"},"text":{"fontSize":14,"color":"#000000","textAlign":"left","fontWeight":"bold"}},"inactiveSettings":{"backgroundColor":{"color":"#e2e2e2"},"text":{"fontSize":14,"color":"#000000","textAlign":"left","fontWeight":"bold"},"border":{"top":true,"left":true,"right":true,"bottom":true,"width":1,"style":"solid","color":"#cccecf"}},"contentSettings":{"backgroundColor":{"color":"#fff"},"padding":{"top":10,"right":10,"bottom":10,"left":10},"border":{"style":"solid","width":1,"top":true,"bottom":true,"left":true,"right":true,"color":"#cccecf"}},"hoverSettings":{"backgroundColor":{"color":"#cccecf"},"text":{"fontSize":14,"color":"#000000","textAlign":"left","fontWeight":"normal"}}}
    tab1


    Aura tab
    titleWith Deployment Name


    Aura tab
    titleWithout Deployment Name



  4. If a password is used for node validation, enable password authentication on each BI Server, Query Engine, and Kyvos Manager node. 

    Refer to the following combination of keys in the properties file:

    Key name  

    Description  

    serviceAccount(GCP) This key is required to specify the service account associated with Kyvos.
    secretName (GCP) Required in the init conf file if an external secret is used. In case of secret exist in deployment, the password is read from the secret used in deployment.
    kyvosnodespassword(GCP) Required in init conf file if plain text password or encrypted password is used to validate nodes. If cryptography_algorithm key is present in init conf file this value is treated as encrypted else, this is treated as plain text.
    cryptography_algorithm(GCP) Required in init conf file if validation needs to perform on encrypted password. kyvosnodespassword key should be encrypted.

     

  5. Run the command:  

    Code Block
    <KM install path>/kyvosmanager_war/kyvosmanager/jre/bin/java -cp <path>/env-validation*.jar com.kyvos.cloud.validators.EnvironmentValidationInitiator <KM install path>/kyvosmanager_war/kyvosmanagerdata/server/repo/metadata.Kyvos/metadata.Validations/gcp/ <path>/gcp.properties gcp


  6. Validation will create/update the following two files:
    1. environmentvalidation.log  - contains detailed validation logs
    2. environmentvalidationsummary.info  - contains validation summary
  7. Verify the summary to ensure there are no errors.