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

HMS-1825 build: enhance ephemeral rules #30

Merged

Commits on Mar 4, 2024

  1. feat(HMS-3165): update frontend.yaml description

    Add annotation with description about the OpenShift template.
    
    Signed-off-by: Alejandro Visiedo <[email protected]>
    avisiedo authored and frasertweedale committed Mar 4, 2024
    Configuration menu
    Copy the full SHA
    602e915 View commit details
    Browse the repository at this point in the history
  2. build(HMS-3165): add python dependencies

    Just add the python dependencies to develop with the repository.
    
    Signed-off-by: Alejandro Visiedo <[email protected]>
    avisiedo authored and frasertweedale committed Mar 4, 2024
    Configuration menu
    Copy the full SHA
    20687f4 View commit details
    Browse the repository at this point in the history
  3. build(HMS-3165): add .venv

    Signed-off-by: Alejandro Visiedo <[email protected]>
    avisiedo authored and frasertweedale committed Mar 4, 2024
    Configuration menu
    Copy the full SHA
    416a627 View commit details
    Browse the repository at this point in the history
  4. build(HMS-3165): add bonfire config template

    Signed-off-by: Alejandro Visiedo <[email protected]>
    avisiedo authored and frasertweedale committed Mar 4, 2024
    Configuration menu
    Copy the full SHA
    4e3b50c View commit details
    Browse the repository at this point in the history
  5. build(HMS-3165): script to deploy in ephe

    Add the set of makefiles to provide the rules to custom deployment in
    the ephemeral environment. Align this repo with the backend repository.
    
    Signed-off-by: Alejandro Visiedo <[email protected]>
    avisiedo authored and frasertweedale committed Mar 4, 2024
    Configuration menu
    Copy the full SHA
    d2d5a7d View commit details
    Browse the repository at this point in the history
  6. build(HMS-3165): align jest with platform docs

    Update the alias command to run as it is specified into the platform
    documentation.
    
    Signed-off-by: Alejandro Visiedo <[email protected]>
    avisiedo authored and frasertweedale committed Mar 4, 2024
    Configuration menu
    Copy the full SHA
    ffa700a View commit details
    Browse the repository at this point in the history
  7. build(HMS-3165): frontend container

    Add a poc to try to build the frontend container locally, and check if
    it could be deployed in ephemeral environment.
    
    Signed-off-by: Alejandro Visiedo <[email protected]>
    avisiedo authored and frasertweedale committed Mar 4, 2024
    Configuration menu
    Copy the full SHA
    a8dd275 View commit details
    Browse the repository at this point in the history
  8. build(HMS-3165): update Dockerfile

    Fix wrong copy of files.
    
    Signed-off-by: Alejandro Visiedo <[email protected]>
    avisiedo authored and frasertweedale committed Mar 4, 2024
    Configuration menu
    Copy the full SHA
    19a6485 View commit details
    Browse the repository at this point in the history
  9. build(HMS-3165): update makefile

    Add bonfire-deploy and update rule to build the container.
    
    Signed-off-by: Alejandro Visiedo <[email protected]>
    avisiedo authored and frasertweedale committed Mar 4, 2024
    Configuration menu
    Copy the full SHA
    a352800 View commit details
    Browse the repository at this point in the history
  10. build(HMS-3165): add .dockerignore

    Add .dockerignore with the paths to avoid to copy to the image when the
    statement 'COPY . .' is executed.
    
    Signed-off-by: Alejandro Visiedo <[email protected]>
    avisiedo authored and frasertweedale committed Mar 4, 2024
    Configuration menu
    Copy the full SHA
    28f7e93 View commit details
    Browse the repository at this point in the history
  11. fix(HMS-3165): container metadata files

    It was observed some differences between the container generated from
    the CI/CD platform system and the container generated locally from the
    repository.
    
    This change add several changes to try to be aligned with that changes
    and generate the same or similar content to what is generated by the
    platform.
    
    Signed-off-by: Alejandro Visiedo <[email protected]>
    avisiedo authored and frasertweedale committed Mar 4, 2024
    Configuration menu
    Copy the full SHA
    ba709b7 View commit details
    Browse the repository at this point in the history
  12. build(HMS-3414): update ephemeral cluster

    Update the ephemeral cluster and provide more flexibility to specify the
    cluster to use by using the CLUSTER variable.
    
    Co-authored-by: Christian Heimes <[email protected]>
    Signed-off-by: Alejandro Visiedo <[email protected]>
    2 people authored and frasertweedale committed Mar 4, 2024
    Configuration menu
    Copy the full SHA
    fd94ebe View commit details
    Browse the repository at this point in the history
  13. build(HMS-1825): enhance ephemeral rules

    This change make the rules more intuitive for the developer and align
    with the change at backend side so the same semantics are kept in both
    sides:
    
    - ephemeral-build: will build the container image and push to our
      custom registry.
    - ephemeral-deploy: run the deployment in the dev cluster for our custom
      registry image.
    - ephemeral-build-deploy: run the above two commands sequentially.
    
    kudos to @tiran
    
    Signed-off-by: Alejandro Visiedo <[email protected]>
    avisiedo authored and frasertweedale committed Mar 4, 2024
    Configuration menu
    Copy the full SHA
    6109fcb View commit details
    Browse the repository at this point in the history
  14. fix(HMS-1825): set ENV_NAME value

    Fill the value for ENV_NAME into the bonfire.example.yaml file.
    
    Signed-off-by: Alejandro Visiedo <[email protected]>
    avisiedo authored and frasertweedale committed Mar 4, 2024
    Configuration menu
    Copy the full SHA
    333b7af View commit details
    Browse the repository at this point in the history