Announcing Gojira: a tool for testing/developing multiple versions of Kong using containers

Hi folks!

                            _,-}}-._
                           /\   }  /\
                          _|(O\_ _/O)
                        _|/  (__''__)
                      _|\/    WVVVVW  
                     \ _\     \MMMM/_
                   _|\_\     _ '---; \_
              /\   \ _\/      \_   /   \
             / (    _\/     \   \  |'VVV
            (  '-,._\_.(      'VVV /
             \         /   _) /   _)
              '....--''\__vvv)\__vvv)ldb

We’re happy to share with you Gojira, a development tool that we’ve been using internally for quite while at Kong. Gojira is a CLI that uses docker-compose internally to make the necessary setup of containers to get all dependencies needed to run a particular branch of Kong locally, as well as easily switching across versions and configurations.

This makes it quite handy for managing Kong and its dependencies when hacking on the Kong sources locally. Gojira began its life inside the Kong Enterprise team, but it works just as well with Kong OSS, and it has proven to be super popular across the board through our whole Engineering department, so we figured that sharing it with the Kong open source developer community at large would be a natural next step. :slight_smile:

More info and docs are in its GitHub repo: https://github.com/kong/gojira

Enjoy!

4 Likes

Love the logo :laughing: . Is ldb at the foot the artists signature hah?

Edit - Some googles later revealed yes indeed it is. Neat.

Edit Edit - See it offers a C* param too, but not sure if stands up C*, readme indicates you get a postgres 4 free though which is nice.

Also this made me chuckle a bit, some dev was having a bit of fun here writing this one day:

Looks like the buck stops with Gojira here. #noEggs

1 Like

what’s life without a little bit of fun! :wink:

I’m glad they kept it in! After all, kong also roars :slight_smile:

1 Like

Thanks for providing the tool to the community.

2 Likes