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

Upgrade CCF version 1.0.19 to 4.0.1 for use by PDO TP. #443

Merged

Commits on Jun 16, 2023

  1. Draft PR: Upgrade CCF version 1.0.19 to 4.0.1 for use by PDO TP. Work…

    … in progress. Please see README_CCF_v4.md for usage instructions
    
    Signed-off-by: Ubuntu <ccf@prakash-services.ngrbedaihgkeramjr13nhjagoc.bx.internal.cloudapp.net>
    Ubuntu committed Jun 16, 2023
    Configuration menu
    Copy the full SHA
    9f9fcfb View commit details
    Browse the repository at this point in the history

Commits on Jun 22, 2023

  1. Bare metal installation of PDO TP for CCF version 4.0.1 consistent wi…

    …th what currently exists for v1.0.19
    
    Signed-off-by: Ubuntu <ccf@prakash-services.ngrbedaihgkeramjr13nhjagoc.bx.internal.cloudapp.net>
    Ubuntu committed Jun 22, 2023
    Configuration menu
    Copy the full SHA
    14369dd View commit details
    Browse the repository at this point in the history

Commits on Jun 27, 2023

  1. Make CCF run in docker

    In order to get the new CCF to run with the sandbox script
    several changes needed to be made. Most importantly, the ledger
    URL must be specified with an IP address, not a domain name.
    Second, the docker build process is slightly changed to accommodate
    the lack of a configuration step in the new build process. As part
    of that update, the dependency on PDO_LEDGER_URL environment variable
    for configuration is removed and the scripts for configuring the
    CCF instance now take explicit host/port parameters. As part of the
    update a lot of old unused code was removed from those scripts.
    
    Right now the code assumes that the creation of the ledger keys
    by the CCF node is a sufficient indicator that the node is ready.
    Some additional checks are in the generate_ledger_authority script
    which should be the first called after CCF is started. These
    checks should be added to the other scripts as well.
    
    Signed-off-by: Mic Bowman <mic.bowman@intel.com>
    cmickeyb committed Jun 27, 2023
    Configuration menu
    Copy the full SHA
    8965e14 View commit details
    Browse the repository at this point in the history

Commits on Jun 28, 2023

  1. Move conversion from host name to address to separate function

    Added a new function for forcing name/address to an ip address. This
    is useful since CCF requires ledger URLs and interfaces to be
    specified as IP addresses.
    
    Pushed changes to use the new function into the docker tools
    and the script to start CCF.
    
    Signed-off-by: Mic Bowman <mic.bowman@intel.com>
    cmickeyb committed Jun 28, 2023
    Configuration menu
    Copy the full SHA
    0bda9a3 View commit details
    Browse the repository at this point in the history

Commits on Jul 6, 2023

  1. Mostly cosmetic changes for ccf related scripts

    Fixed spelling issue, removed commented code, and
    (only functional change) added one more check for
    port availability before starting the CCF services.
    
    Signed-off-by: Mic Bowman <mic.bowman@intel.com>
    cmickeyb committed Jul 6, 2023
    Configuration menu
    Copy the full SHA
    5ca59ff View commit details
    Browse the repository at this point in the history