Hello James/Arnold/Community,

There is not Arm64 Linux runner on GitHub Actions (at least not for the
free tier that I have access), there is a current Gihub discussion about
this topic https://github.com/orgs/community/discussions/19197

With this limitation we cannot build a linux/arm for Docker image.

I have tried to use QEMU and RunOnArchitecture Github Action but they are
very slow... and after 50 minutes they throw errors about Docker, due
to limitations of embedded virtualization.

Now let's focus on the linux/amd... with the current runner I just want to
know if we can keep variables or use fixed values. This is because maybe
there are limitations about setting variables for the Github Actions.

Also I have more questions, currently there is a docker tagged image as
"latest" on Docker Hub https://hub.docker.com/r/apache/fineract/tags ,
should we use "latest" tag? or should we use the branch name?

I bring to the list the code that requires attention to my questions.

      - name: Image Tag
        run:  |
          docker image tag ${{*vars.IMAGE_NAME*}} ${{
*vars.DOCKER_HUB_REPO_NAME*}}/${{*vars.IMAGE_NAME*}}:${{
*steps.extract_branch.outputs.branch* }}
      - name: Docker Push
        run:  |
          docker push
${{*vars.DOCKER_HUB_REPO_NAME*}}/${{*vars.IMAGE_NAME*}}:${{
*steps.extract_branch.outputs.branch* }}

Regards

Victor



El dom, 26 may 2024 a las 11:48, VICTOR MANUEL ROMERO RODRIGUEZ (<
victor.rom...@fintecheando.mx>) escribió:

> The arm build is failing... I will try to change the GA Runner or the JVM
> distribution used by Jib for building the docker image.
>
> FYI of the GA (PR for now)
> https://github.com/apache/fineract/pull/3887/files
>
> * What went wrong:
>   Execution failed for task ':fineract-provider:jibDockerBuild'.
>   > Build to Docker daemon failed, perhaps you should make sure Docker is
> installed and you have correct privileges to run it
>
> El sáb, 25 may 2024 a las 23:18, VICTOR MANUEL ROMERO RODRIGUEZ (<
> victor.rom...@fintecheando.mx>) escribió:
>
>> I have been working on this during this weekend, still pending the
>> linux/arm64. The linux/amd64 is ready.
>>
>>
>>
>>
>>
>> El sáb, 25 may 2024 a las 22:15, James Dailey (<jamespdai...@gmail.com>)
>> escribió:
>>
>>> Victor - what’s the update on this?  Can we deploy now ?
>>>
>>>
>>>
>>> Sent from Gmail Mobile
>>>
>>>
>>> On Fri, May 10, 2024 at 12:36 PM VICTOR MANUEL ROMERO RODRIGUEZ <
>>> victor.rom...@fintecheando.mx> wrote:
>>>
>>>> Arnold,
>>>>
>>>> Suggestion welcome, let me add both platforms.
>>>>
>>>> Regards
>>>>
>>>> El vie, 10 may 2024 a las 13:29, Arnold Galovics (<
>>>> galovicsarn...@gmail.com>) escribió:
>>>>
>>>>> Victor,
>>>>>
>>>>> I think we are missing one crucial thing in your PR, to build the
>>>>> image multi-platform, specifically for x86 and arm.
>>>>>
>>>>> Would it be possible for you to add it?
>>>>>
>>>>> Thanks.
>>>>> Best,
>>>>> Arnold
>>>>>
>>>>> On Fri, May 10, 2024 at 5:45 AM CCB <c...@herringbancorp.com> wrote:
>>>>>
>>>>>> Sure thing... we are glad to help while you guys sort out the kinks.
>>>>>>
>>>>>> Collins, please set up a separate thread or email me directly and we
>>>>>> will help you get set up.
>>>>>>
>>>>>> Campbell
>>>>>>
>>>>>>
>>>>>> On May 8, 2024 8:24:53 PM CDT, James Dailey <jamespdai...@gmail.com>
>>>>>> wrote:
>>>>>> >(Collins & Campbell - please start new thread)
>>>>>> >
>>>>>> >
>>>>>> >On Wed, May 8, 2024 at 1:28 PM Collins Chuwa <collinsch...@gmail.com>
>>>>>> wrote:
>>>>>> >
>>>>>> >> Hi Campbell,
>>>>>> >>
>>>>>> >> Please would you be able to share the steps on how to get Fineract
>>>>>> 1.8
>>>>>> >> deployed with Docker?
>>>>>> >> I have tried, doing this and could not get it to work.
>>>>>> >>
>>>>>> >> Collins
>>>>>> >>
>>>>>> >> On Thu, May 2, 2024 at 4:45 PM CCB <c...@herringbancorp.com> wrote:
>>>>>> >>
>>>>>> >>> Dev - Herring Bank has Fineract 1.8 running in docker at the
>>>>>> moment and
>>>>>> >>> is readying for 1.9.
>>>>>> >>>
>>>>>> >>> We would offer our help if needed.
>>>>>> >>>
>>>>>> >>> Campbell
>>>>>> >>> On 5/2/2024 10:02 AM, James Dailey wrote:
>>>>>> >>>
>>>>>> >>> Dev -  I had a conversation IRL with Todd recently, cc'd here -
>>>>>> not on
>>>>>> >>> the project but willing to help out.  He has offered some advice
>>>>>> for the
>>>>>> >>> project to get the Docker distro of Apache Fineract working
>>>>>> again.  I would
>>>>>> >>> like to have either a push back or we should restore the docker
>>>>>> file asap.
>>>>>> >>>
>>>>>> >>> To recap:
>>>>>> >>>  The DockerHub Image is two years old, and the process to pull
>>>>>> from our
>>>>>> >>> Dev branch has been broken that entire time.  It broke when we
>>>>>> removed the
>>>>>> >>> docker-build file with this ticket
>>>>>> >>> https://issues.apache.org/jira/browse/FINERACT-1469.
>>>>>> >>>
>>>>>> >>> With a Million downloads of fineract from DockerHUB, where that
>>>>>> version
>>>>>> >>> has multiple CVEs (security issues), we should not be continuing
>>>>>> to keep
>>>>>> >>> that there.
>>>>>> >>>
>>>>>> >>> So, we need to fix the docker pipeline.  Credentials will be
>>>>>> required
>>>>>> >>> from infra.
>>>>>> >>>
>>>>>> >>> Todd's comments:
>>>>>> >>>
>>>>>> >>> Extended Summary
>>>>>> >>>>
>>>>>> >>>> The problem for the internal Fineract development pipeline is
>>>>>> that
>>>>>> >>>> changes were made to the build process that
>>>>>> >>>> removed the expected Dockerfile
>>>>>> >>>> added an external dependency to the code repo (mifos
>>>>>> community-app web
>>>>>> >>>> UI)
>>>>>> >>>> does not publish a public Fineract Docker image to Docker Hub
>>>>>> >>>>
>>>>>> >>>> At first glance, the lack of a Dockerfile in the code might seem
>>>>>> to be
>>>>>> >>>> the reason that no containers have been pushed to Docker Hub. A
>>>>>> Dockerfile
>>>>>> >>>> is the standard way of creating images. This is very confusing
>>>>>> for many
>>>>>> >>>> people (including me), however this is not the actual problem
>>>>>> because JIB
>>>>>> >>>> (Java Image Builder) is set up to build the image during testing
>>>>>> directly
>>>>>> >>>> from java source code by Gradle in two places:
>>>>>> >>>>
>>>>>> >>>> build-docker-postgresql.yml
>>>>>> >>>> build-docker-mariadb.yml
>>>>>> >>>>
>>>>>> >>>> The problem is that JIB does not seem to be configured to
>>>>>> actually push
>>>>>> >>>> the container image to Docker Hub. It only seems to be
>>>>>> configured to build
>>>>>> >>>> the image for testing.
>>>>>> >>>>
>>>>>> >>>> To solve this, two things need to be done:
>>>>>> >>>>
>>>>>> >>>>
>>>>>> >>>>    - It needs to be decided when to push the image (and possibly
>>>>>> create
>>>>>> >>>>    a new GitHub Action to do it)
>>>>>> >>>>    - Code needs to be added to configure JIB to know where to
>>>>>> push the
>>>>>> >>>>    image on Docker Hub (see this example)
>>>>>> >>>>    - Credentials need to be supplied to the GitHub Action to
>>>>>> allow it
>>>>>> >>>>    actually push the image
>>>>>> >>>>
>>>>>> >>>>
>>>>>> >>>> Additional Open Source Observations (Optics)
>>>>>> >>>>
>>>>>> >>>> Dockerfile
>>>>>> >>>>
>>>>>> >>>> The removal of the Dockerfile from the repo is confusing
>>>>>> (especially
>>>>>> >>>> coupled with the existence of a docker-compose.yml file) and
>>>>>> also makes it
>>>>>> >>>> harder for potential contributors to set up and run Fineract
>>>>>> because now
>>>>>> >>>> dependencies need to be installed locally, rather than running
>>>>>> them all in
>>>>>> >>>> containers.
>>>>>> >>>>
>>>>>> >>>> The lack of a Dockerfile in the repository is nonstandard from
>>>>>> an Open
>>>>>> >>>> Source perspective. Regardless of whether it is needed by the
>>>>>> Fineract
>>>>>> >>>> build process or not, most open source projects include a
>>>>>> Dockerfile, and
>>>>>> >>>> most open source users expect one to exist in the repo so they
>>>>>> can easily
>>>>>> >>>> build / run / test the project locally.  Adding the Dockerfile
>>>>>> back to the
>>>>>> >>>> repo should be trivial (and removes the need for JIB entirely).
>>>>>> >>>>
>>>>>> >>>> General Setup
>>>>>> >>>>
>>>>>> >>>> The current Fineract process for building and running using
>>>>>> containers
>>>>>> >>>> makes it significantly harder for developers to get started with
>>>>>> Fineract
>>>>>> >>>> because a local Java environment needs to be installed. More
>>>>>> disappointing,
>>>>>> >>>> a completely different public set of instructions exist on
>>>>>> Docker Hub .
>>>>>> >>>> These instructions do not work because they are out of date, but
>>>>>> are
>>>>>> >>>> significantly easier for developers to use. Having two sets of
>>>>>> different
>>>>>> >>>> install instructions is confusing, but having the simpler set of
>>>>>> >>>> instructions that do not work is a very bad developer experience.
>>>>>> >>>>
>>>>>> >>>>
>>>>>> >>>>
>>>>>> >>>>
>>>>>> >>>> On Sun, Feb 18, 2024 at 8:46 PM VICTOR MANUEL ROMERO RODRIGUEZ <
>>>>>> >>>> victor.rom...@fintecheando.mx> wrote:
>>>>>> >>>>
>>>>>> >>>>> Hello,
>>>>>> >>>>>
>>>>>> >>>>> Another way to have the Docker Hub image published (just like
>>>>>> Apache
>>>>>> >>>>> Tomcat):
>>>>>> >>>>>
>>>>>> >>>>> https://github.com/docker-library/official-images
>>>>>> >>>>>
>>>>>> >>>>> https://github.com/docker-library/tomcat
>>>>>> >>>>>
>>>>>> >>>>> Regards
>>>>>> >>>>>
>>>>>> >>>>>
>>>>>> >>>>>
>>>>>> >>>>> El dom, 18 feb 2024 a las 10:05, James Dailey (<
>>>>>> jdai...@apache.org>)
>>>>>> >>>>> escribió:
>>>>>> >>>>>
>>>>>> >>>>>> Is there an easy thing to request?
>>>>>> >>>>>>
>>>>>> >>>>>> ---------- Forwarded message ---------
>>>>>> >>>>>> From: Gavin McDonald <gmcdon...@apache.org>
>>>>>> >>>>>> Date: Sun, Feb 18, 2024 at 12:24 AM
>>>>>> >>>>>> Subject: Re: Docker help
>>>>>> >>>>>> To: James Dailey <jdai...@apache.org>
>>>>>> >>>>>> CC: Users <us...@infra.apache.org>
>>>>>> >>>>>>
>>>>>> >>>>>>
>>>>>> >>>>>> Hi James.
>>>>>> >>>>>>
>>>>>> >>>>>>
>>>>>> >>>>>>
>>>>>> >>>>>> On Sun, Feb 18, 2024 at 3:00 AM James Dailey <
>>>>>> jdai...@apache.org>
>>>>>> >>>>>> wrote:
>>>>>> >>>>>>
>>>>>> >>>>>>> Infra -
>>>>>> >>>>>>>
>>>>>> >>>>>>> Can you confirm that we can use other processes to push to
>>>>>> >>>>>>> apache DockerHUB?
>>>>>> >>>>>>>
>>>>>> >>>>>>
>>>>>> >>>>>> Current supported methods are via Github Actions or Jenkins or
>>>>>> locally
>>>>>> >>>>>> via your own credentials.
>>>>>> >>>>>>
>>>>>> >>>>>> For Github Actions we can use a role account and attach the
>>>>>> secrets to
>>>>>> >>>>>> your repository, or you
>>>>>> >>>>>> can provide your own secrets for us to add to your repository
>>>>>> >>>>>>
>>>>>> >>>>>> For Jenkins we have a role account that we provide access to
>>>>>> push to
>>>>>> >>>>>> your repository.
>>>>>> >>>>>>
>>>>>> >>>>>> Committers could also use a settings.xml with this plugin and
>>>>>> use
>>>>>> >>>>>> their own credentials, we just need
>>>>>> >>>>>> to ensure they have push access to Dockerhub.
>>>>>> >>>>>>
>>>>>> >>>>>> There may also be other methods not explored.
>>>>>> >>>>>>
>>>>>> >>>>>> See also:
>>>>>> >>>>>>
>>>>>> https://github.com/GoogleContainerTools/jib/tree/master/jib-maven-plugin#authentication-methods
>>>>>> >>>>>>
>>>>>> >>>>>> HTH
>>>>>> >>>>>>
>>>>>> >>>>>>>
>>>>>> >>>>>>> When I opened a ticket about this, I was told we need a
>>>>>> dockerfile at
>>>>>> >>>>>>> the root.
>>>>>> >>>>>>>
>>>>>> >>>>>>> Can we use "jib-maven-plugin to publish the image to
>>>>>> Dockerhub".  ?
>>>>>> >>>>>>> Can we get credentials ?
>>>>>> >>>>>>>
>>>>>> >>>>>>> James
>>>>>> >>>>>>>
>>>>>> >>>>>>>
>>>>>> >>>>>>> ---------- Forwarded message ---------
>>>>>> >>>>>>> From: Arnold Galovics <arn...@apache.org>
>>>>>> >>>>>>> Date: Sun, Feb 11, 2024 at 10:45 PM
>>>>>> >>>>>>> Subject: Re: Docker help
>>>>>> >>>>>>> To: <dev@fineract.apache.org>
>>>>>> >>>>>>>
>>>>>> >>>>>>>
>>>>>> >>>>>>> James,
>>>>>> >>>>>>>
>>>>>> >>>>>>> This is the out-of-the box solution from DockerHub which
>>>>>> definitely
>>>>>> >>>>>>> won't work without a Dockerfile. Though that doesn't mean
>>>>>> it's the only way
>>>>>> >>>>>>> to build a docker image; as I stated in my previous email.
>>>>>> >>>>>>>
>>>>>> >>>>>>> Best,
>>>>>> >>>>>>> Arnold
>>>>>> >>>>>>>
>>>>>> >>>>>>> On Mon, Feb 12, 2024 at 7:43 AM James Dailey <
>>>>>> jamespdai...@gmail.com>
>>>>>> >>>>>>> wrote:
>>>>>> >>>>>>>
>>>>>> >>>>>>>> On DockerHUB the build fails because there is no dockerfile.
>>>>>> >>>>>>>> https://hub.docker.com/r/apache/fineract
>>>>>> >>>>>>>>
>>>>>> >>>>>>>> 2024-02-08T13:12:27Z Building in Docker Cloud's
>>>>>> infrastructure...
>>>>>> >>>>>>>> 2024-02-08T13:12:28Z Cloning into '.'...
>>>>>> >>>>>>>> 2024-02-08T13:12:28Z Warning: Permanently added the RSA host
>>>>>> key for
>>>>>> >>>>>>>> IP address '140.82.114.4' to the list of known hosts.
>>>>>> >>>>>>>> 2024-02-08T13:12:48Z Reset branch 'develop'
>>>>>> >>>>>>>> 2024-02-08T13:12:48Z Your branch is up to date with
>>>>>> 'origin/develop'.
>>>>>> >>>>>>>> 2024-02-08T13:12:48Z Dockerfile not found at ./Dockerfile
>>>>>> >>>>>>>>
>>>>>> >>>>>>>>
>>>>>> >>>>>>>> Let's discuss on slack and revert back here.
>>>>>> >>>>>>>>
>>>>>> >>>>>>>> My intention is to either DELETE the DockerHUB repo or to
>>>>>> get this
>>>>>> >>>>>>>> working.
>>>>>> >>>>>>>>
>>>>>> >>>>>>>>
>>>>>> >>>>>>>>
>>>>>> >>>>>>>>
>>>>>> >>>>>>>>
>>>>>> >>>>>>>> On Sun, Feb 11, 2024 at 10:14 PM Arnold Galovics <
>>>>>> arn...@apache.org>
>>>>>> >>>>>>>> wrote:
>>>>>> >>>>>>>>
>>>>>> >>>>>>>>> Hi Zoltan, James,
>>>>>> >>>>>>>>>
>>>>>> >>>>>>>>> Just to reflect on your points:
>>>>>> >>>>>>>>> 1) Let's not do such a radical change unless we absolutely
>>>>>> need to
>>>>>> >>>>>>>>> 2) I'm not sure what's the issue here, please explain. We
>>>>>> already
>>>>>> >>>>>>>>> have docker builds in our pipeline via GitHub Actions
>>>>>> (using their
>>>>>> >>>>>>>>> runners), the only missing piece is to do a docker push.
>>>>>> >>>>>>>>>
>>>>>> >>>>>>>>> We need the credentials to be able to do a docker push,
>>>>>> alter the
>>>>>> >>>>>>>>> pipeline and that's all.
>>>>>> >>>>>>>>>
>>>>>> >>>>>>>>> If the only thing preventing us from doing this is to keep
>>>>>> asking
>>>>>> >>>>>>>>> the infra team for the creds, let's pursue them instead of
>>>>>> making such an
>>>>>> >>>>>>>>> unnecessary change.
>>>>>> >>>>>>>>>
>>>>>> >>>>>>>>> Arnold
>>>>>> >>>>>>>>>
>>>>>> >>>>>>>>> On Mon, Feb 12, 2024 at 3:30 AM James Dailey <
>>>>>> >>>>>>>>> jamespdai...@gmail.com> wrote:
>>>>>> >>>>>>>>>
>>>>>> >>>>>>>>>> Thanks Zoltan
>>>>>> >>>>>>>>>>
>>>>>> >>>>>>>>>> Micheal - can you please comment on this discussion?  As
>>>>>> this
>>>>>> >>>>>>>>>> relates to the Google deployment that you put in place?
>>>>>> Question!
>>>>>> >>>>>>>>>>
>>>>>> >>>>>>>>>>
>>>>>> >>>>>>>>>>
>>>>>> >>>>>>>>>>
>>>>>> >>>>>>>>>>
>>>>>> >>>>>>>>>> On Sun, Feb 11, 2024 at 6:27 PM Zoltan Mezei <
>>>>>> >>>>>>>>>> zoltan.me...@zz-it.hu> wrote:
>>>>>> >>>>>>>>>>
>>>>>> >>>>>>>>>>> Hi,
>>>>>> >>>>>>>>>>>
>>>>>> >>>>>>>>>>> I think the real issue here is that we use
>>>>>> GoogleContainerTools's
>>>>>> >>>>>>>>>>> Jib as the build mechanism. It works entirely without a
>>>>>> Dockerfile. And
>>>>>> >>>>>>>>>>> unfortunately Dockerhub's Automated Builds doesn't
>>>>>> support building without
>>>>>> >>>>>>>>>>> a Dockerfile. :-(
>>>>>> >>>>>>>>>>>
>>>>>> >>>>>>>>>>> We have two ways to move forward:
>>>>>> >>>>>>>>>>>
>>>>>> >>>>>>>>>>> 1. Replace the Jib build with a more traditional,
>>>>>> >>>>>>>>>>> Dockerfile-based approach. This would be a quite large
>>>>>> change of how
>>>>>> >>>>>>>>>>> Fineract is built and the consequences need to be
>>>>>> explored - but it's
>>>>>> >>>>>>>>>>> definitely doable.
>>>>>> >>>>>>>>>>> 2. Stick with the Jib build, but don't rely on
>>>>>> >>>>>>>>>>> Dockerhub's Automated Builds, but some other build tools
>>>>>> like
>>>>>> >>>>>>>>>>> jib-maven-plugin to publish the image to Dockerhub. This
>>>>>> could also work,
>>>>>> >>>>>>>>>>> but it requires a build server that I'm not sure we have.
>>>>>> >>>>>>>>>>>
>>>>>> >>>>>>>>>>> I can try to create a traditional Dockerfile, but it will
>>>>>> be
>>>>>> >>>>>>>>>>> different from what Jib can produce, so this might lead
>>>>>> to regressions.
>>>>>> >>>>>>>>>>>
>>>>>> >>>>>>>>>>> Want me to try this approach next week?
>>>>>> >>>>>>>>>>>
>>>>>> >>>>>>>>>>> Kind regards,
>>>>>> >>>>>>>>>>> Zoltan
>>>>>> >>>>>>>>>>>
>>>>>> >>>>>>>>>>>
>>>>>> >>>>>>>>>>>
>>>>>> >>>>>>>>>>> On Sun, Feb 11, 2024 at 8:16 AM James Dailey <
>>>>>> >>>>>>>>>>> jamespdai...@gmail.com> wrote:
>>>>>> >>>>>>>>>>>
>>>>>> >>>>>>>>>>>> Victor - my read of the docs is that the default “build
>>>>>> rule “
>>>>>> >>>>>>>>>>>> points to master or main but we can also use dev. In
>>>>>> fact that’s what is
>>>>>> >>>>>>>>>>>> already there in dockerHUB for our project.
>>>>>> >>>>>>>>>>>>
>>>>>> >>>>>>>>>>>> I think a proper dockerfile in dev branch should be fine.
>>>>>> >>>>>>>>>>>>
>>>>>> >>>>>>>>>>>> Thanks
>>>>>> >>>>>>>>>>>> James
>>>>>> >>>>>>>>>>>>
>>>>>> >>>>>>>>>>>> On Fri, Feb 9, 2024 at 7:47 PM VICTOR MANUEL ROMERO
>>>>>> RODRIGUEZ <
>>>>>> >>>>>>>>>>>> victor.rom...@fintecheando.mx> wrote:
>>>>>> >>>>>>>>>>>>
>>>>>> >>>>>>>>>>>>> Reading the dockerhub docs, I think we can do the
>>>>>> following:
>>>>>> >>>>>>>>>>>>>
>>>>>> >>>>>>>>>>>>> 1. Create a master branch from develop branch
>>>>>> >>>>>>>>>>>>> 2. Add the Dockerfile (and some scripting on it for
>>>>>> handling
>>>>>> >>>>>>>>>>>>> the versions) on master branch
>>>>>> >>>>>>>>>>>>> 3. Dockerhub will use the dockerfile (and its scripts)
>>>>>> from the
>>>>>> >>>>>>>>>>>>> master branch
>>>>>> >>>>>>>>>>>>> 4. Create github action for keeping in sync develop with
>>>>>> >>>>>>>>>>>>> master, so then it will push the changes to the master
>>>>>> branch everytime the
>>>>>> >>>>>>>>>>>>> develop branch has a commit on it, then the dockerhub
>>>>>> will publish it as
>>>>>> >>>>>>>>>>>>> the latest version.
>>>>>> >>>>>>>>>>>>>
>>>>>> >>>>>>>>>>>>> Or... we can be more standard
>>>>>> >>>>>>>>>>>>>
>>>>>> >>>>>>>>>>>>> 1. Rename develop to master
>>>>>> >>>>>>>>>>>>> 2. Add a Dockerfile template (and some scripting on it
>>>>>> for
>>>>>> >>>>>>>>>>>>> handling the versions) on master branch
>>>>>> >>>>>>>>>>>>> 3. Dockerhub will use the dockerfile (and its scripts)
>>>>>> from the
>>>>>> >>>>>>>>>>>>> master branch
>>>>>> >>>>>>>>>>>>> 4. Everytime a new commit or tag is created, the
>>>>>> dockerhub will
>>>>>> >>>>>>>>>>>>> publish it as the latest/specific version.
>>>>>> >>>>>>>>>>>>>
>>>>>> >>>>>>>>>>>>> What do you think?
>>>>>> >>>>>>>>>>>>>
>>>>>> >>>>>>>>>>>>> Dockerhub automated builds info:
>>>>>> >>>>>>>>>>>>> https://docs.docker.com/docker-hub/builds
>>>>>> >>>>>>>>>>>>>
>>>>>> >>>>>>>>>>>>> Regards
>>>>>> >>>>>>>>>>>>>
>>>>>> >>>>>>>>>>>>>
>>>>>> >>>>>>>>>>>>>
>>>>>> >>>>>>>>>>>>> El vie, 9 feb 2024 a las 20:34, James Dailey (<
>>>>>> >>>>>>>>>>>>> jamespdai...@gmail.com>) escribió:
>>>>>> >>>>>>>>>>>>>
>>>>>> >>>>>>>>>>>>>> Victor - I was trying to go down that path as well, as
>>>>>> that is
>>>>>> >>>>>>>>>>>>>> the error thrown and the suggestion at DockerHUB.
>>>>>> However, to add the key
>>>>>> >>>>>>>>>>>>>> to the git hub requires access and  the git is
>>>>>> controlled by Apache Infra.
>>>>>> >>>>>>>>>>>>>> I asked infra@a.o. about that since, again, that is
>>>>>> what
>>>>>> >>>>>>>>>>>>>> DockerHUB had documented.  Unfortunately, I think
>>>>>> infra has it setup a
>>>>>> >>>>>>>>>>>>>> specific way to allow all of the projects to publish
>>>>>> to the Apache
>>>>>> >>>>>>>>>>>>>> DockerHUB so that route would appear to be blocked.
>>>>>> >>>>>>>>>>>>>>
>>>>>> >>>>>>>>>>>>>>
>>>>>> >>>>>>>>>>>>>>
>>>>>> >>>>>>>>>>>>>> On Fri, Feb 9, 2024 at 4:04 PM VICTOR MANUEL ROMERO
>>>>>> RODRIGUEZ <
>>>>>> >>>>>>>>>>>>>> victor.rom...@fintecheando.mx> wrote:
>>>>>> >>>>>>>>>>>>>>
>>>>>> >>>>>>>>>>>>>>> For making it work without a Dockerfile the
>>>>>> credentials of
>>>>>> >>>>>>>>>>>>>>> the docker hub account are requiered.
>>>>>> >>>>>>>>>>>>>>>
>>>>>> >>>>>>>>>>>>>>> If they are set in the git repository, a github
>>>>>> action can be
>>>>>> >>>>>>>>>>>>>>> enabled for this task.
>>>>>> >>>>>>>>>>>>>>>
>>>>>> >>>>>>>>>>>>>>> Regards
>>>>>> >>>>>>>>>>>>>>>
>>>>>> >>>>>>>>>>>>>>> El vie., 9 de febrero de 2024 4:45 p. m., <
>>>>>> >>>>>>>>>>>>>>> jamespdai...@gmail.com> escribió:
>>>>>> >>>>>>>>>>>>>>>
>>>>>> >>>>>>>>>>>>>>>> I've re-opened
>>>>>> >>>>>>>>>>>>>>>> https://issues.apache.org/jira/browse/FINERACT-1164
>>>>>> >>>>>>>>>>>>>>>>
>>>>>> >>>>>>>>>>>>>>>> This ticket is to enable the build at DockerHUB to
>>>>>> work.
>>>>>> >>>>>>>>>>>>>>>> For the past two years ++ the Build has failed.
>>>>>> >>>>>>>>>>>>>>>>
>>>>>> >>>>>>>>>>>>>>>> https://hub.docker.com/r/apache/fineract
>>>>>> >>>>>>>>>>>>>>>> This docker account is held by Apache and the
>>>>>> Fineract
>>>>>> >>>>>>>>>>>>>>>> project is responsible for the content.
>>>>>> >>>>>>>>>>>>>>>>
>>>>>> >>>>>>>>>>>>>>>> The dockerHUB has an "auto build" concept so that
>>>>>> every
>>>>>> >>>>>>>>>>>>>>>> committed change on Dev leads to a new deployment.
>>>>>> >>>>>>>>>>>>>>>>
>>>>>> >>>>>>>>>>>>>>>> The build is actually failing or not running because
>>>>>> we
>>>>>> >>>>>>>>>>>>>>>> have removed the dockerbuild file from the root.
>>>>>> That is as far as I've
>>>>>> >>>>>>>>>>>>>>>> gotten.  I suspect we had good reasons for that at
>>>>>> the time.
>>>>>> >>>>>>>>>>>>>>>>
>>>>>> >>>>>>>>>>>>>>>> Anyway, I would also say that if we cannot get the
>>>>>> Docker
>>>>>> >>>>>>>>>>>>>>>> build to work THEN we should take this down.  Our
>>>>>> standard is to only
>>>>>> >>>>>>>>>>>>>>>> support and distribute publicly the last two
>>>>>> releases. This build is really
>>>>>> >>>>>>>>>>>>>>>> old, has unfixed CVEs, and is being downloaded in
>>>>>> large numbers.  (no idea
>>>>>> >>>>>>>>>>>>>>>> why)
>>>>>> >>>>>>>>>>>>>>>>
>>>>>> >>>>>>>>>>>>>>>> Thanks
>>>>>> >>>>>>>>>>>>>>>> James
>>>>>> >>>>>>>>>>>>>>>>
>>>>>> >>>>>>>>>>>>>>>
>>>>>> >>>>>>
>>>>>> >>>>>> --
>>>>>> >>>>>>
>>>>>> >>>>>>
>>>>>> >>>>>> *Gavin McDonald - *
>>>>>> >>>>>> Systems Administrator, ASF Infrastructure Team
>>>>>> >>>>>> V.P Travel Assistance Committee
>>>>>> >>>>>>
>>>>>> >>>>>> https://tac.apache.org - Applications now open for Community
>>>>>> Over
>>>>>> >>>>>> Code 2024
>>>>>> >>>>>> in Bratislava, Slovakia. Don't delay, apply today!
>>>>>> >>>>>>
>>>>>> >>>>>> --
>>>>>> >>>
>>>>>> >>> Herring BANCORP ®
>>>>>> >>>
>>>>>> >>>
>>>>>> >>> *C. Campbell Burgess *President/CEO
>>>>>> >>> Office: (806) 373-3921 | Direct: (806) 242-3704
>>>>>> >>>
>>>>>> >>> c...@herringbancorp.com
>>>>>> >>>
>>>>>> >>>
>>>>>> >>> *Herring Bancorp*
>>>>>> >>> 2201 Civic Circle, Suite 1000
>>>>>> <https://www.google.com/maps/search/2201+Civic+Circle,+Suite+1000?entry=gmail&source=g>
>>>>>> >>> <
>>>>>> https://www.google.com/maps/search/2201+Civic+Circle,+Suite+1000+%0D%0A++++++++++++Amarillo,+TX+79109?entry=gmail&source=g
>>>>>> >
>>>>>> >>> Amarillo, TX 79109
>>>>>> >>> <
>>>>>> https://www.google.com/maps/search/2201+Civic+Circle,+Suite+1000+%0D%0A++++++++++++Amarillo,+TX+79109?entry=gmail&source=g
>>>>>> >
>>>>>> >>>
>>>>>> >>> www.herringbank.com
>>>>>> >>>
>>>>>> >>> CONFIDENTIALITY NOTE: This e-mail is intended only for the use of
>>>>>> the
>>>>>> >>> individual or entity to which it is addressed and may contain
>>>>>> information
>>>>>> >>> that is privileged, confidential and exempt from disclosure under
>>>>>> >>> applicable law. If the reader of this e-mail message is not the
>>>>>> intended
>>>>>> >>> recipient, or the employee or agent responsible for delivery of
>>>>>> the message
>>>>>> >>> to the intended recipient, you are hereby notified that any
>>>>>> dissemination,
>>>>>> >>> distribution or copying of this communication is prohibited. If
>>>>>> you have
>>>>>> >>> received this e-mail in error, please notify us immediately by
>>>>>> telephone at
>>>>>> >>> (303) 565-7001 and also indicate the sender's name. Thank you.
>>>>>> >>>
>>>>>> >>>
>>>>>> >>>
>>>>>> >>>
>>>>>> >>>
>>>>>> >>>
>>>>>> >>>
>>>>>> >>>
>>>>>> >>
>>>>>>
>>>>>

Reply via email to