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