Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Get Cluster Information for Running FA on AWS and Test Nodes Status #32

Merged
merged 10 commits into from
May 7, 2023

Commits on May 2, 2023

  1. Get cluster information for AWS E2E

    Based on the fetched infromation from OpenShift CI we run the fence_aws FA
    razo7 committed May 2, 2023
    Configuration menu
    Copy the full SHA
    c7314ae View commit details
    Browse the repository at this point in the history
  2. Add e2e test - FAR logs

    Check the FAR logs that indicate a successful CLI executation to verify that the fence agent has been running successfully
    razo7 committed May 2, 2023
    Configuration menu
    Copy the full SHA
    1d3aed4 View commit details
    Browse the repository at this point in the history
  3. Build shared and node parameters for FAR CR based on cluster type

    Automate FA selection and creation based on the platform it use - AWS or BMH
    razo7 committed May 2, 2023
    Configuration menu
    Copy the full SHA
    2c6e157 View commit details
    Browse the repository at this point in the history
  4. Run fence_aws with status on far-install namespace

    CRs are namepsaced, thus they should reside next to the operator. Action status is used to demonstrate the use case of fence_aws
    razo7 committed May 2, 2023
    Configuration menu
    Copy the full SHA
    e7caa97 View commit details
    Browse the repository at this point in the history
  5. Get the instance ID from the provider ID in AWS

    Remove a prefix from the Provider ID for having the instance ID per machine
    razo7 committed May 2, 2023
    Configuration menu
    Copy the full SHA
    1427bb4 View commit details
    Browse the repository at this point in the history
  6. Fetch the namespace the operator is installed

    Instead of hard code the namespace of where the operator is installed just fetch the environment variable OPERATOR_NS so FAR CRs will be created on the same namespace that FAR operator has been installed
    razo7 committed May 2, 2023
    Configuration menu
    Copy the full SHA
    129ac60 View commit details
    Browse the repository at this point in the history
  7. Delete redundant function

    PR medik8s#42 add downward API which makes some code redundant
    razo7 committed May 2, 2023
    Configuration menu
    Copy the full SHA
    f78fccd View commit details
    Browse the repository at this point in the history

Commits on May 4, 2023

  1. Better import name and signal missing env var

    Meaningful and less confusing import names, and signal for GetDeploymentNamespace failure but don't faile e2e/ut test
    razo7 committed May 4, 2023
    Configuration menu
    Copy the full SHA
    b50db0d View commit details
    Browse the repository at this point in the history
  2. Don't expose cluster secrets

    Bad practice
    razo7 committed May 4, 2023
    Configuration menu
    Copy the full SHA
    0497740 View commit details
    Browse the repository at this point in the history
  3. Typo fix + use log

    Due to code-review
    razo7 committed May 4, 2023
    Configuration menu
    Copy the full SHA
    0d9572b View commit details
    Browse the repository at this point in the history