Uploaded image for project: 'Red Hat 3scale API Management'
  1. Red Hat 3scale API Management
  2. THREESCALE-9180

Replace apicast RPM dependencies with stages in apicast docker build

XMLWordPrintable

    • Icon: Task Task
    • Resolution: Unresolved
    • Icon: Major Major
    • None
    • None
    • Productization
    • None
    • False
    • None
    • False
    • Not Started
    • Not Started
    • Not Started
    • Not Started
    • Not Started
    • Not Started

      we basically want all RPMs to be built inside the container image build (strikethrough means we have that working): 

      • opentracing-cpp
      • jaegertracing-cpp-client
      • openresty-pcre
      • openresty-zlib
      • openresty
      • luarocks
      • gateway-rockspecs-native
      • gateway-rockspecs

       

      for example, for opentracing-cpp:

      the yum install opentracing-cpp-devel in https://pkgs.devel.redhat.com/cgit/containers/3scale-amp-apicast-gateway/tree/Dockerfile?h=3scale-amp-2 with a separate stage in our docker build that installs the necessary files, the same way this happens in https://pkgs.devel.redhat.com/cgit/rpms/opentracing-cpp/tree/opentracing-cpp.spec?h=3scale-2.13-rhel-8 

       

              rh-ee-gsaslisl Yorgos Saslis
              rh-ee-gsaslisl Yorgos Saslis
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated: