diff --git a/.github/workflows/image_run_pr_v3.yml b/.github/workflows/image_run_pr_v3.yml
index 6b441f77fe..15fca3cb49 100644
--- a/.github/workflows/image_run_pr_v3.yml
+++ b/.github/workflows/image_run_pr_v3.yml
@@ -1804,6 +1804,70 @@ jobs:
-H "Authorization: Bearer ${PULL_COUNTER_MAGIC_TOKEN}" \
-d '{ "rapidfort/influxdb": 1 }' \
https://data-receiver.rapidfort.com/counts/internal_image_pulls
+ keycloak-official:
+ runs-on: ubuntu-latest
+
+ environment: actions-cicd-pr
+
+ steps:
+ - uses: actions/checkout@v3
+
+
+ - name: Check if test required
+ id: test-required
+ env:
+ GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
+ run: |
+ python3 scripts/tests_required.py keycloak-official keycloak/official output.txt
+ cat output.txt >> $GITHUB_OUTPUT
+
+ - name: Start minikube
+
+ if: ${{ github.event_name == 'pull_request' && steps.test-required.outputs.TEST_REQUIRED == 'yes' }}
+
+ with:
+ memory: 6g
+ uses: medyagh/setup-minikube@master
+ - name: Check k8s cluster !
+
+ if: ${{ github.event_name == 'pull_request' && steps.test-required.outputs.TEST_REQUIRED == 'yes' }}
+
+ run: kubectl get pods -A
+ - name: Setup ubuntu
+ env:
+ RF_ACCESS_ID: ${{ secrets.RF_ACCESS_ID }}
+ RF_SECRET_ACCESS_KEY: ${{ secrets.RF_SECRET_ACCESS_KEY }}
+ DOCKERHUB_USERNAME: ${{ secrets.DOCKERHUB_USERNAME }}
+ DOCKERHUB_PASSWORD: ${{ secrets.DOCKERHUB_PASSWORD }}
+ RF_PLATFORM_HOST: ${{ secrets.RF_PLATFORM_HOST }}
+
+ if: ${{ github.event_name == 'pull_request' && steps.test-required.outputs.TEST_REQUIRED == 'yes' }}
+
+ run: ./scripts/setup.sh
+
+ - name: Create images for testing PR
+ env:
+ DOCKERHUB_USERNAME: ${{ secrets.DOCKERHUB_USERNAME }}
+ DOCKERHUB_PASSWORD: ${{ secrets.DOCKERHUB_PASSWORD }}
+ RAPIDFORT_ACCOUNT: ${{ secrets.RAPIDFORT_ACCOUNT }}
+ IB_DOCKER_USERNAME: ${{ secrets.IB_DOCKER_USERNAME }}
+ IB_DOCKER_PASSWORD: ${{ secrets.IB_DOCKER_PASSWORD }}
+ if: ${{ steps.test-required.outputs.TEST_REQUIRED == 'yes' }}
+ run: python3 community_images/common/orchestrator/main.py hourly_run keycloak/official
+
+
+ - name: Report pulls
+ env:
+ PULL_COUNTER_MAGIC_TOKEN: ${{ secrets.PULL_COUNTER_MAGIC_TOKEN }}
+
+ if: ${{ github.event_name == 'pull_request' && steps.test-required.outputs.TEST_REQUIRED == 'yes' }}
+
+ run: |
+ curl -X POST \
+ -H "Accept: application/json" \
+ -H "Authorization: Bearer ${PULL_COUNTER_MAGIC_TOKEN}" \
+ -d '{ "rapidfort/keycloak": 1 }' \
+ https://data-receiver.rapidfort.com/counts/internal_image_pulls
kong:
runs-on: ubuntu-latest
diff --git a/.github/workflows/image_run_v3.yml b/.github/workflows/image_run_v3.yml
index eb72a18fc9..68026a92d3 100644
--- a/.github/workflows/image_run_v3.yml
+++ b/.github/workflows/image_run_v3.yml
@@ -1355,6 +1355,54 @@ jobs:
-H "Authorization: Bearer ${PULL_COUNTER_MAGIC_TOKEN}" \
-d '{ "rapidfort/influxdb": 1 }' \
https://data-receiver.rapidfort.com/counts/internal_image_pulls
+ keycloak-official:
+ runs-on: ubuntu-latest
+
+ environment: actions-cicd
+
+ steps:
+ - uses: actions/checkout@v3
+
+
+ - name: Start minikube
+
+ with:
+ memory: 6g
+ uses: medyagh/setup-minikube@master
+ - name: Check k8s cluster !
+
+ run: kubectl get pods -A
+ - name: Setup ubuntu
+ env:
+ RF_ACCESS_ID: ${{ secrets.RF_ACCESS_ID }}
+ RF_SECRET_ACCESS_KEY: ${{ secrets.RF_SECRET_ACCESS_KEY }}
+ DOCKERHUB_USERNAME: ${{ secrets.DOCKERHUB_USERNAME }}
+ DOCKERHUB_PASSWORD: ${{ secrets.DOCKERHUB_PASSWORD }}
+ RF_PLATFORM_HOST: ${{ secrets.RF_PLATFORM_HOST }}
+
+ run: ./scripts/setup.sh
+
+ - name: Create images and publish to dockerhub
+ env:
+ DOCKERHUB_USERNAME: ${{ secrets.DOCKERHUB_USERNAME }}
+ DOCKERHUB_PASSWORD: ${{ secrets.DOCKERHUB_PASSWORD }}
+ RAPIDFORT_ACCOUNT: ${{ secrets.RAPIDFORT_ACCOUNT }}
+ IB_DOCKER_USERNAME: ${{ secrets.IB_DOCKER_USERNAME }}
+ IB_DOCKER_PASSWORD: ${{ secrets.IB_DOCKER_PASSWORD }}
+ if: github.event_name != 'pull_request'
+ run: python3 community_images/common/orchestrator/main.py hourly_run keycloak/official --publish
+
+
+ - name: Report pulls
+ env:
+ PULL_COUNTER_MAGIC_TOKEN: ${{ secrets.PULL_COUNTER_MAGIC_TOKEN }}
+
+ run: |
+ curl -X POST \
+ -H "Accept: application/json" \
+ -H "Authorization: Bearer ${PULL_COUNTER_MAGIC_TOKEN}" \
+ -d '{ "rapidfort/keycloak": 1 }' \
+ https://data-receiver.rapidfort.com/counts/internal_image_pulls
kong:
runs-on: ubuntu-latest
diff --git a/.github/workflows/monitor.yml b/.github/workflows/monitor.yml
index 3c0ae310a9..e94e788db1 100644
--- a/.github/workflows/monitor.yml
+++ b/.github/workflows/monitor.yml
@@ -72,6 +72,8 @@ jobs:
run: docker pull rapidfort/haproxy-official
- name: Pull InfluxDB™
run: docker pull rapidfort/influxdb
+ - name: Pull Keycloak Official
+ run: docker pull rapidfort/keycloak
- name: Pull Kong
run: docker pull rapidfort/kong
- name: Pull MariaDB
@@ -162,5 +164,5 @@ jobs:
curl -X POST \
-H "Accept: application/json" \
-H "Authorization: Bearer ${PULL_COUNTER_MAGIC_TOKEN}" \
- -d '{ "rapidfort/airflow": 1 , "rapidfort/airflow-ib": 1 , "rapidfort/airflow-scheduler": 1 , "rapidfort/airflow-worker": 1 , "rapidfort/apache": 1 , "rapidfort/apache2-ib": 1 , "rapidfort/apache-official": 1 , "rapidfort/cassandra-official": 1 , "rapidfort/consul": 1 , "rapidfort/consul-ib": 1 , "rapidfort/consul-official": 1 , "rapidfort/couchdb": 1 , "rapidfort/couchdb_3-ib": 1 , "rapidfort/couchdb-official": 1 , "rapidfort/curl": 1 , "rapidfort/elasticsearch": 1 , "rapidfort/elasticsearch-official": 1 , "rapidfort/envoy": 1 , "rapidfort/envoy-official": 1 , "rapidfort/etcd": 1 , "rapidfort/etcd-ib": 1 , "rapidfort/fluentd": 1 , "rapidfort/fluentd-ib": 1 , "rapidfort/fluentd-official": 1 , "rapidfort/ghost": 1 , "rapidfort/grafana-ib": 1 , "rapidfort/haproxy": 1 , "rapidfort/haproxy24-ib": 1 , "rapidfort/haproxy-official": 1 , "rapidfort/influxdb": 1 , "rapidfort/kong": 1 , "rapidfort/mariadb": 1 , "rapidfort/mariadb-ib": 1 , "rapidfort/mariadb-official": 1 , "rapidfort/memcached": 1 , "rapidfort/memcached-ib": 1 , "rapidfort/memcached-official": 1 , "rapidfort/microsoft-sql-server-2019-ib": 1 , "rapidfort/mongodb": 1 , "rapidfort/mongodb-ib": 1 , "rapidfort/mongodb-official": 1 , "rapidfort/mysql": 1 , "rapidfort/mysql8-ib": 1 , "rapidfort/mysql-official": 1 , "rapidfort/nats": 1 , "rapidfort/nats-ib": 1 , "rapidfort/nats-official": 1 , "rapidfort/nginx": 1 , "rapidfort/nginx-ib": 1 , "rapidfort/nginx-official": 1 , "rapidfort/oncall": 1 , "rapidfort/postgresql": 1 , "rapidfort/postgresql12-ib": 1 , "rapidfort/postgresql-official": 1 , "rapidfort/prometheus": 1 , "rapidfort/prometheus-ib": 1 , "rapidfort/rabbitmq": 1 , "rapidfort/redis": 1 , "rapidfort/redis-cluster": 1 , "rapidfort/redis6-ib": 1 , "rapidfort/redis-official": 1 , "rapidfort/telegraf": 1 , "rapidfort/traefik": 1 , "rapidfort/traefik-ib": 1 , "rapidfort/vault": 1 , "rapidfort/wordpress": 1 , "rapidfort/wordpress-ib": 1 , "rapidfort/yourls": 1 , "rapidfort/zookeeper": 1 , "rapidfort/zookeeper-ib": 1 , "rapidfort/zookeeper-official": 1 }' \
+ -d '{ "rapidfort/airflow": 1 , "rapidfort/airflow-ib": 1 , "rapidfort/airflow-scheduler": 1 , "rapidfort/airflow-worker": 1 , "rapidfort/apache": 1 , "rapidfort/apache2-ib": 1 , "rapidfort/apache-official": 1 , "rapidfort/cassandra-official": 1 , "rapidfort/consul": 1 , "rapidfort/consul-ib": 1 , "rapidfort/consul-official": 1 , "rapidfort/couchdb": 1 , "rapidfort/couchdb_3-ib": 1 , "rapidfort/couchdb-official": 1 , "rapidfort/curl": 1 , "rapidfort/elasticsearch": 1 , "rapidfort/elasticsearch-official": 1 , "rapidfort/envoy": 1 , "rapidfort/envoy-official": 1 , "rapidfort/etcd": 1 , "rapidfort/etcd-ib": 1 , "rapidfort/fluentd": 1 , "rapidfort/fluentd-ib": 1 , "rapidfort/fluentd-official": 1 , "rapidfort/ghost": 1 , "rapidfort/grafana-ib": 1 , "rapidfort/haproxy": 1 , "rapidfort/haproxy24-ib": 1 , "rapidfort/haproxy-official": 1 , "rapidfort/influxdb": 1 , "rapidfort/keycloak": 1 , "rapidfort/kong": 1 , "rapidfort/mariadb": 1 , "rapidfort/mariadb-ib": 1 , "rapidfort/mariadb-official": 1 , "rapidfort/memcached": 1 , "rapidfort/memcached-ib": 1 , "rapidfort/memcached-official": 1 , "rapidfort/microsoft-sql-server-2019-ib": 1 , "rapidfort/mongodb": 1 , "rapidfort/mongodb-ib": 1 , "rapidfort/mongodb-official": 1 , "rapidfort/mysql": 1 , "rapidfort/mysql8-ib": 1 , "rapidfort/mysql-official": 1 , "rapidfort/nats": 1 , "rapidfort/nats-ib": 1 , "rapidfort/nats-official": 1 , "rapidfort/nginx": 1 , "rapidfort/nginx-ib": 1 , "rapidfort/nginx-official": 1 , "rapidfort/oncall": 1 , "rapidfort/postgresql": 1 , "rapidfort/postgresql12-ib": 1 , "rapidfort/postgresql-official": 1 , "rapidfort/prometheus": 1 , "rapidfort/prometheus-ib": 1 , "rapidfort/rabbitmq": 1 , "rapidfort/redis": 1 , "rapidfort/redis-cluster": 1 , "rapidfort/redis6-ib": 1 , "rapidfort/redis-official": 1 , "rapidfort/telegraf": 1 , "rapidfort/traefik": 1 , "rapidfort/traefik-ib": 1 , "rapidfort/vault": 1 , "rapidfort/wordpress": 1 , "rapidfort/wordpress-ib": 1 , "rapidfort/yourls": 1 , "rapidfort/zookeeper": 1 , "rapidfort/zookeeper-ib": 1 , "rapidfort/zookeeper-official": 1 }' \
https://data-receiver.rapidfort.com/counts/internal_image_pulls
diff --git a/.github/workflows/readme_updater.yml b/.github/workflows/readme_updater.yml
index 539fec570c..c04a11c468 100644
--- a/.github/workflows/readme_updater.yml
+++ b/.github/workflows/readme_updater.yml
@@ -282,6 +282,14 @@ jobs:
repository: rapidfort/influxdb
readme-filepath: ./community_images/influxdb/bitnami/README.md.dockerhub
short-description: RapidFort optimized, hardened image for InfluxDB™
+ - name: Docker Hub Description Keycloak Official
+ uses: peter-evans/dockerhub-description@v3
+ with:
+ username: ${{ secrets.DOCKERHUB_USERNAME }}
+ password: ${{ secrets.DOCKERHUB_PASSWORD }}
+ repository: rapidfort/keycloak
+ readme-filepath: ./community_images/keycloak/official/README.md.dockerhub
+ short-description: RapidFort optimized, hardened image for Keycloak Official
- name: Docker Hub Description Kong
uses: peter-evans/dockerhub-description@v3
with:
diff --git a/README.md b/README.md
index 905577a3fd..f1c92f53ac 100644
--- a/README.md
+++ b/README.md
@@ -42,77 +42,78 @@ We’ve optimized and hardened some of the most popular container images on Dock
| Repository | View Report | RapidFort Image | Pull Count |
|-----------------------------------| ------------------------------------------ | ------------------------------- | ------------------------------- |
-| [MariaDB][ mariadb-github-link]| | | 245,408 |
-| [PostgreSQL][ postgresql-github-link]| | | 165,160 |
-| [PostgreSQL Official][ postgresql-official-github-link]| | | 135,998 |
-| [Redis™ Cluster][ redis-cluster-github-link]| | | 119,133 |
-| [MySQL][ mysql-github-link]| | | 106,719 |
-| [Redis™][ redis-github-link]| | | 102,284 |
-| [NGINX IronBank][ nginx-ib-github-link]| | | 96,416 |
-| [Redis™ IronBank][ redis-ib-github-link]| | | 94,288 |
-| [MongoDB®][ mongodb-github-link]| | | 93,980 |
-| [PostgreSQL IronBank][ postgresql-ib-github-link]| | | 92,487 |
-| [Consul IronBank][ consul-ib-github-link]| | | 90,513 |
-| [MongoDB® IronBank][ mongodb-ib-github-link]| | | 85,558 |
-| [NGINX][ nginx-github-link]| | | 79,372 |
-| [MySQL IronBank][ mysql-ib-github-link]| | | 76,272 |
-| [MariaDB IronBank][ mariadb-ib-github-link]| | | 76,080 |
-| [Grafana Oncall][ oncall-github-link]| | | 75,897 |
-| [Envoy][ envoy-github-link]| | | 73,395 |
-| [Etcd][ etcd-github-link]| | | 67,583 |
-| [Zookeeper IronBank][ zookeeper-ib-github-link]| | | 65,873 |
-| [MongoDB® Official][ mongodb-official-github-link]| | | 60,212 |
-| [Fluentd][ fluentd-github-link]| | | 56,443 |
-| [HAProxy Official][ haproxy-official-github-link]| | | 53,237 |
-| [InfluxDB™][ influxdb-github-link]| | | 51,433 |
-| [RabbitMQ][ rabbitmq-github-link]| | | 49,630 |
-| [Zookeeper][ zookeeper-github-link]| | | 46,814 |
-| [Microsoft SQL Server 2019][ microsoft-sql-server-2019-ib-github-link]| | | 45,320 |
-| [HAProxy IronBank][ haproxy-ib-github-link]| | | 44,800 |
-| [Consul Official][ consul-official-github-link]| | | 42,754 |
-| [Apache IronBank][ apache-ib-github-link]| | | 42,718 |
-| [Apache Airflow Scheduler][ airflow-scheduler-github-link]| | | 42,371 |
-| [Memcached IronBank][ memcached-ib-github-link]| | | 40,997 |
-| [Apache Airflow Worker][ airflow-worker-github-link]| | | 40,902 |
-| [NATS][ nats-github-link]| | | 39,341 |
-| [Wordpress][ wordpress-github-link]| | | 38,742 |
-| [Apache Official][ apache-official-github-link]| | | 37,480 |
-| [Consul][ consul-github-link]| | | 37,327 |
-| [Apache][ apache-github-link]| | | 36,931 |
-| [Prometheus][ prometheus-github-link]| | | 35,946 |
-| [Zookeeper Official][ zookeeper-official-github-link]| | | 35,461 |
-| [Kong][ kong-github-link]| | | 34,128 |
-| [Fluentd IronBank][ fluentd-ib-github-link]| | | 33,138 |
-| [Memcached][ memcached-github-link]| | | 31,541 |
-| [Couchdb Database Server IronBank][ couchdb-ib-github-link]| | | 30,971 |
-| [Redis™ Official][ redis-official-github-link]| | | 30,905 |
-| [Apache Airflow][ airflow-github-link]| | | 30,535 |
-| [HAProxy][ haproxy-github-link]| | | 29,785 |
-| [Ghost][ ghost-github-link]| | | 27,771 |
-| [NGINX Official][ nginx-official-github-link]| | | 27,376 |
-| [Cassandra Official][ cassandra-official-github-link]| | | 27,232 |
-| [Couchdb Database Server Official][ couchdb-official-github-link]| | | 26,815 |
-| [Curl][ curl-github-link]| | | 25,943 |
-| [MySQL Official][ mysql-official-github-link]| | | 23,677 |
-| [Memcached Official][ memcached-official-github-link]| | | 23,662 |
-| [ElasticSearch][ elasticsearch-github-link]| | | 22,891 |
-| [TRAEFIK][ traefik-github-link]| | | 22,359 |
-| [Fluentd Official][ fluentd-official-github-link]| | | 21,248 |
-| [MariaDB Official][ mariadb-official-github-link]| | | 18,228 |
-| [Couchdb Database Server][ couchdb-github-link]| | | 18,117 |
-| [YOURLS][ yourls-github-link]| | | 17,902 |
-| [Vault][ vault-github-link]| | | 17,748 |
-| [Telegraf][ telegraf-github-link]| | | 13,177 |
-| [Envoy Official][ envoy-official-github-link]| | | 12,596 |
-| [NATS Official][ nats-official-github-link]| | | 9,830 |
-| [ElasticSearch Official][ elasticsearch-official-github-link]| | | 8,104 |
-| [Etcd Ironbank][ etcd-ib-github-link]| | | 6,307 |
-| [Wordpress Ironbank][ wordpress-ib-github-link]| | | 5,141 |
-| [Prometheus Ironbank][ prometheus-ib-github-link]| | | 3,334 |
-| [Grafana Ironbank][ grafana-ib-github-link]| | | 3,317 |
-| [TRAEFIK Ironbank][ traefik-ib-github-link]| | | 3,222 |
-| [NATS Ironbank][ nats-ib-github-link]| | | 2,761 |
-| [Apache Airflow Ironbank][ airflow-ib-github-link]| | | 1,601 |
+| [MariaDB][ mariadb-github-link]| | | 247,513 |
+| [PostgreSQL][ postgresql-github-link]| | | 167,201 |
+| [PostgreSQL Official][ postgresql-official-github-link]| | | 137,593 |
+| [Redis™ Cluster][ redis-cluster-github-link]| | | 120,797 |
+| [MySQL][ mysql-github-link]| | | 108,541 |
+| [Redis™][ redis-github-link]| | | 104,111 |
+| [NGINX IronBank][ nginx-ib-github-link]| | | 96,862 |
+| [MongoDB®][ mongodb-github-link]| | | 95,576 |
+| [Redis™ IronBank][ redis-ib-github-link]| | | 94,877 |
+| [PostgreSQL IronBank][ postgresql-ib-github-link]| | | 92,866 |
+| [Consul IronBank][ consul-ib-github-link]| | | 91,642 |
+| [MongoDB® IronBank][ mongodb-ib-github-link]| | | 86,368 |
+| [NGINX][ nginx-github-link]| | | 80,374 |
+| [MySQL IronBank][ mysql-ib-github-link]| | | 76,682 |
+| [Grafana Oncall][ oncall-github-link]| | | 76,642 |
+| [MariaDB IronBank][ mariadb-ib-github-link]| | | 76,475 |
+| [Envoy][ envoy-github-link]| | | 74,545 |
+| [Etcd][ etcd-github-link]| | | 68,855 |
+| [Zookeeper IronBank][ zookeeper-ib-github-link]| | | 66,427 |
+| [MongoDB® Official][ mongodb-official-github-link]| | | 62,543 |
+| [Fluentd][ fluentd-github-link]| | | 57,025 |
+| [HAProxy Official][ haproxy-official-github-link]| | | 55,093 |
+| [InfluxDB™][ influxdb-github-link]| | | 52,407 |
+| [RabbitMQ][ rabbitmq-github-link]| | | 50,773 |
+| [Microsoft SQL Server 2019][ microsoft-sql-server-2019-ib-github-link]| | | 48,555 |
+| [Zookeeper][ zookeeper-github-link]| | | 47,662 |
+| [HAProxy IronBank][ haproxy-ib-github-link]| | | 45,549 |
+| [Consul Official][ consul-official-github-link]| | | 44,143 |
+| [Apache Airflow Scheduler][ airflow-scheduler-github-link]| | | 43,546 |
+| [Apache IronBank][ apache-ib-github-link]| | | 43,474 |
+| [Memcached IronBank][ memcached-ib-github-link]| | | 41,375 |
+| [Apache Airflow Worker][ airflow-worker-github-link]| | | 41,101 |
+| [NATS][ nats-github-link]| | | 39,757 |
+| [Wordpress][ wordpress-github-link]| | | 39,344 |
+| [Apache Official][ apache-official-github-link]| | | 38,410 |
+| [Consul][ consul-github-link]| | | 38,124 |
+| [Apache][ apache-github-link]| | | 37,586 |
+| [Prometheus][ prometheus-github-link]| | | 36,714 |
+| [Zookeeper Official][ zookeeper-official-github-link]| | | 36,415 |
+| [Kong][ kong-github-link]| | | 34,696 |
+| [Fluentd IronBank][ fluentd-ib-github-link]| | | 33,508 |
+| [Redis™ Official][ redis-official-github-link]| | | 33,264 |
+| [Memcached][ memcached-github-link]| | | 32,210 |
+| [Apache Airflow][ airflow-github-link]| | | 31,721 |
+| [Couchdb Database Server IronBank][ couchdb-ib-github-link]| | | 31,379 |
+| [HAProxy][ haproxy-github-link]| | | 30,429 |
+| [Ghost][ ghost-github-link]| | | 28,349 |
+| [NGINX Official][ nginx-official-github-link]| | | 28,084 |
+| [Cassandra Official][ cassandra-official-github-link]| | | 27,996 |
+| [Couchdb Database Server Official][ couchdb-official-github-link]| | | 27,635 |
+| [Curl][ curl-github-link]| | | 26,460 |
+| [MySQL Official][ mysql-official-github-link]| | | 24,285 |
+| [Memcached Official][ memcached-official-github-link]| | | 24,229 |
+| [ElasticSearch][ elasticsearch-github-link]| | | 23,478 |
+| [TRAEFIK][ traefik-github-link]| | | 22,759 |
+| [Fluentd Official][ fluentd-official-github-link]| | | 21,821 |
+| [MariaDB Official][ mariadb-official-github-link]| | | 18,610 |
+| [Couchdb Database Server][ couchdb-github-link]| | | 18,568 |
+| [YOURLS][ yourls-github-link]| | | 18,367 |
+| [Vault][ vault-github-link]| | | 18,126 |
+| [Telegraf][ telegraf-github-link]| | | 13,557 |
+| [Envoy Official][ envoy-official-github-link]| | | 12,972 |
+| [NATS Official][ nats-official-github-link]| | | 10,291 |
+| [ElasticSearch Official][ elasticsearch-official-github-link]| | | 8,675 |
+| [Etcd Ironbank][ etcd-ib-github-link]| | | 7,070 |
+| [Wordpress Ironbank][ wordpress-ib-github-link]| | | 5,531 |
+| [Prometheus Ironbank][ prometheus-ib-github-link]| | | 3,721 |
+| [Grafana Ironbank][ grafana-ib-github-link]| | | 3,695 |
+| [TRAEFIK Ironbank][ traefik-ib-github-link]| | | 3,600 |
+| [NATS Ironbank][ nats-ib-github-link]| | | 3,136 |
+| [Apache Airflow Ironbank][ airflow-ib-github-link]| | | 1,991 |
+| [Keycloak Official][ keycloak-official-github-link]| | | |
What IronBank containers are supported?
@@ -120,27 +121,27 @@ We’ve optimized and hardened some of the most popular container images on Iron
| Repository | View Report | RapidFort Image | Pull Count |
|-----------------------------------| ------------------------------------------ | ------------------------------- | ------------------------------- |
-| [NGINX IronBank][ nginx-ib-github-link]| | | 96,416 |
-| [Redis™ IronBank][ redis-ib-github-link]| | | 94,288 |
-| [PostgreSQL IronBank][ postgresql-ib-github-link]| | | 92,487 |
-| [Consul IronBank][ consul-ib-github-link]| | | 90,513 |
-| [MongoDB® IronBank][ mongodb-ib-github-link]| | | 85,558 |
-| [MySQL IronBank][ mysql-ib-github-link]| | | 76,272 |
-| [MariaDB IronBank][ mariadb-ib-github-link]| | | 76,080 |
-| [Zookeeper IronBank][ zookeeper-ib-github-link]| | | 65,873 |
-| [Microsoft SQL Server 2019][ microsoft-sql-server-2019-ib-github-link]| | | 45,320 |
-| [HAProxy IronBank][ haproxy-ib-github-link]| | | 44,800 |
-| [Apache IronBank][ apache-ib-github-link]| | | 42,718 |
-| [Memcached IronBank][ memcached-ib-github-link]| | | 40,997 |
-| [Fluentd IronBank][ fluentd-ib-github-link]| | | 33,138 |
-| [Couchdb Database Server IronBank][ couchdb-ib-github-link]| | | 30,971 |
-| [Etcd Ironbank][ etcd-ib-github-link]| | | 6,307 |
-| [Wordpress Ironbank][ wordpress-ib-github-link]| | | 5,141 |
-| [Prometheus Ironbank][ prometheus-ib-github-link]| | | 3,334 |
-| [Grafana Ironbank][ grafana-ib-github-link]| | | 3,317 |
-| [TRAEFIK Ironbank][ traefik-ib-github-link]| | | 3,222 |
-| [NATS Ironbank][ nats-ib-github-link]| | | 2,761 |
-| [Apache Airflow Ironbank][ airflow-ib-github-link]| | | 1,601 |
+| [NGINX IronBank][ nginx-ib-github-link]| | | 96,862 |
+| [Redis™ IronBank][ redis-ib-github-link]| | | 94,877 |
+| [PostgreSQL IronBank][ postgresql-ib-github-link]| | | 92,866 |
+| [Consul IronBank][ consul-ib-github-link]| | | 91,642 |
+| [MongoDB® IronBank][ mongodb-ib-github-link]| | | 86,368 |
+| [MySQL IronBank][ mysql-ib-github-link]| | | 76,682 |
+| [MariaDB IronBank][ mariadb-ib-github-link]| | | 76,475 |
+| [Zookeeper IronBank][ zookeeper-ib-github-link]| | | 66,427 |
+| [Microsoft SQL Server 2019][ microsoft-sql-server-2019-ib-github-link]| | | 48,555 |
+| [HAProxy IronBank][ haproxy-ib-github-link]| | | 45,549 |
+| [Apache IronBank][ apache-ib-github-link]| | | 43,474 |
+| [Memcached IronBank][ memcached-ib-github-link]| | | 41,375 |
+| [Fluentd IronBank][ fluentd-ib-github-link]| | | 33,508 |
+| [Couchdb Database Server IronBank][ couchdb-ib-github-link]| | | 31,379 |
+| [Etcd Ironbank][ etcd-ib-github-link]| | | 7,070 |
+| [Wordpress Ironbank][ wordpress-ib-github-link]| | | 5,531 |
+| [Prometheus Ironbank][ prometheus-ib-github-link]| | | 3,721 |
+| [Grafana Ironbank][ grafana-ib-github-link]| | | 3,695 |
+| [TRAEFIK Ironbank][ traefik-ib-github-link]| | | 3,600 |
+| [NATS Ironbank][ nats-ib-github-link]| | | 3,136 |
+| [Apache Airflow Ironbank][ airflow-ib-github-link]| | | 1,991 |
### How to use Community Images
@@ -341,6 +342,10 @@ Learn more about container optimization at [RapidFort.com][rf-link-additonal-res
[influxdb-dh-img-pulls-badge]: https://img.shields.io/docker/pulls/rapidfort/influxdb?logo=docker&logoColor=white
[influxdb-rf-link]:https://frontrow.rapidfort.com/app/community/imageinfo/docker.io%2Fbitnami%2Finfluxdb?utm_source=github&utm_medium=ci_view_report&utm_campaign=sep_01_sprint&utm_term=influxdb&utm_content=landing_view_report
+[keycloak-official-github-link]: https://github.com/rapidfort/community-images/tree/main/community_images/keycloak/official
+[keycloak-official-dh-img-pulls-badge]: https://img.shields.io/docker/pulls/rapidfort/keycloak?logo=docker&logoColor=white
+[keycloak-official-rf-link]:https://frontrow.rapidfort.com/app/community/imageinfo/docker.io%2Fkeycloak%2Fkeycloak?utm_source=github&utm_medium=ci_view_report&utm_campaign=sep_01_sprint&utm_term=keycloak-official&utm_content=landing_view_report
+
[kong-github-link]: https://github.com/rapidfort/community-images/tree/main/community_images/kong/official
[kong-dh-img-pulls-badge]: https://img.shields.io/docker/pulls/rapidfort/kong?logo=docker&logoColor=white
[kong-rf-link]:https://frontrow.rapidfort.com/app/community/imageinfo/docker.io%2Flibrary%2Fkong?utm_source=github&utm_medium=ci_view_report&utm_campaign=sep_01_sprint&utm_term=kong&utm_content=landing_view_report
diff --git a/bitnami_tags.yml b/bitnami_tags.yml
index e129ce4669..96a27e9e41 100644
--- a/bitnami_tags.yml
+++ b/bitnami_tags.yml
@@ -20,9 +20,9 @@ apache:
- 2.4.57-debian-11-r
consul:
docker_links:
- - '[`1`, `1-debian-11`, `1.16.1`, `1.16.1-debian-11-r` (1/debian-11/Dockerfile)](https://github.com/bitnami/containers/tree/main/bitnami/consul/1/debian-11/Dockerfile)'
+ - '[`1`, `1-debian-11`, `1.16.2`, `1.16.2-debian-11-r` (1/debian-11/Dockerfile)](https://github.com/bitnami/containers/tree/main/bitnami/consul/1/debian-11/Dockerfile)'
search_tags:
- - 1.16.1-debian-11-r
+ - 1.16.2-debian-11-r
couchdb:
docker_links:
- '[`3`, `3-debian-11`, `3.3.2`, `3.3.2-debian-11-r` (3/debian-11/Dockerfile)](https://github.com/bitnami/containers/tree/main/bitnami/couchdb/3/debian-11/Dockerfile)'
@@ -30,10 +30,10 @@ couchdb:
- 3.3.2-debian-11-r
elasticsearch:
docker_links:
- - '[`8`, `8-debian-11`, `8.10.0`, `8.10.0-debian-11-r` (8/debian-11/Dockerfile)](https://github.com/bitnami/containers/tree/main/bitnami/elasticsearch/8/debian-11/Dockerfile)'
+ - '[`8`, `8-debian-11`, `8.10.2`, `8.10.2-debian-11-r` (8/debian-11/Dockerfile)](https://github.com/bitnami/containers/tree/main/bitnami/elasticsearch/8/debian-11/Dockerfile)'
- '[`7`, `7-debian-11`, `7.17.13`, `7.17.13-debian-11-r` (7/debian-11/Dockerfile)](https://github.com/bitnami/containers/tree/main/bitnami/elasticsearch/7/debian-11/Dockerfile)'
search_tags:
- - 8.10.0-debian-11-r
+ - 8.10.2-debian-11-r
- 7.17.13-debian-11-r
envoy:
docker_links:
@@ -60,9 +60,9 @@ fluentd:
- 1.16.2-debian-11-r
ghost:
docker_links:
- - '[`5`, `5-debian-11`, `5.62.0`, `5.62.0-debian-11-r` (5/debian-11/Dockerfile)](https://github.com/bitnami/containers/tree/main/bitnami/ghost/5/debian-11/Dockerfile)'
+ - '[`5`, `5-debian-11`, `5.64.0`, `5.64.0-debian-11-r` (5/debian-11/Dockerfile)](https://github.com/bitnami/containers/tree/main/bitnami/ghost/5/debian-11/Dockerfile)'
search_tags:
- - 5.62.0-debian-11-r
+ - 5.64.0-debian-11-r
haproxy:
docker_links:
- '[`2`, `2-debian-11`, `2.8.3`, `2.8.3-debian-11-r` (2/debian-11/Dockerfile)](https://github.com/bitnami/containers/tree/main/bitnami/haproxy/2/debian-11/Dockerfile)'
@@ -95,10 +95,10 @@ memcached:
- 1.6.21-debian-11-r
mongodb:
docker_links:
- - '[`6.0`, `6.0-debian-11`, `6.0.9`, `6.0.9-debian-11-r` (6.0/debian-11/Dockerfile)](https://github.com/bitnami/containers/tree/main/bitnami/mongodb/6.0/debian-11/Dockerfile)'
+ - '[`6.0`, `6.0-debian-11`, `6.0.10`, `6.0.10-debian-11-r` (6.0/debian-11/Dockerfile)](https://github.com/bitnami/containers/tree/main/bitnami/mongodb/6.0/debian-11/Dockerfile)'
- '[`5.0`, `5.0-debian-11`, `5.0.21`, `5.0.21-debian-11-r` (5.0/debian-11/Dockerfile)](https://github.com/bitnami/containers/tree/main/bitnami/mongodb/5.0/debian-11/Dockerfile)'
search_tags:
- - 6.0.9-debian-11-r
+ - 6.0.10-debian-11-r
- 5.0.21-debian-11-r
mysql:
docker_links:
@@ -111,9 +111,9 @@ mysql:
- 5.7.43-debian-11-r
nats:
docker_links:
- - '[`2`, `2-debian-11`, `2.9.22`, `2.9.22-debian-11-r` (2/debian-11/Dockerfile)](https://github.com/bitnami/containers/tree/main/bitnami/nats/2/debian-11/Dockerfile)'
+ - '[`2`, `2-debian-11`, `2.10.1`, `2.10.1-debian-11-r` (2/debian-11/Dockerfile)](https://github.com/bitnami/containers/tree/main/bitnami/nats/2/debian-11/Dockerfile)'
search_tags:
- - 2.9.22-debian-11-r
+ - 2.10.1-debian-11-r
nginx:
docker_links:
- '[`1.25`, `1.25-debian-11`, `1.25.2`, `1.25.2-debian-11-r` (1.25/debian-11/Dockerfile)](https://github.com/bitnami/containers/tree/main/bitnami/nginx/1.25/debian-11/Dockerfile)'
@@ -141,11 +141,11 @@ prometheus:
- 2.47.0-debian-11-r
rabbitmq:
docker_links:
- - '[`3.12`, `3.12-debian-11`, `3.12.4`, `3.12.4-debian-11-r` (3.12/debian-11/Dockerfile)](https://github.com/bitnami/containers/tree/main/bitnami/rabbitmq/3.12/debian-11/Dockerfile)'
+ - '[`3.12`, `3.12-debian-11`, `3.12.5`, `3.12.5-debian-11-r` (3.12/debian-11/Dockerfile)](https://github.com/bitnami/containers/tree/main/bitnami/rabbitmq/3.12/debian-11/Dockerfile)'
- '[`3.11`, `3.11-debian-11`, `3.11.23`, `3.11.23-debian-11-r` (3.11/debian-11/Dockerfile)](https://github.com/bitnami/containers/tree/main/bitnami/rabbitmq/3.11/debian-11/Dockerfile)'
- '[`3.10`, `3.10-debian-11`, `3.10.25`, `3.10.25-debian-11-r` (3.10/debian-11/Dockerfile)](https://github.com/bitnami/containers/tree/main/bitnami/rabbitmq/3.10/debian-11/Dockerfile)'
search_tags:
- - 3.12.4-debian-11-r
+ - 3.12.5-debian-11-r
- 3.11.23-debian-11-r
- 3.10.25-debian-11-r
redis:
diff --git a/builder.lst b/builder.lst
index ec9f9333f7..bd686dda62 100644
--- a/builder.lst
+++ b/builder.lst
@@ -67,3 +67,4 @@ etcd/ironbank
traefik/ironbank
nats/ironbank
airflow/airflow/ironbank
+keycloak/official
\ No newline at end of file
diff --git a/community_images/consul/bitnami/README.md b/community_images/consul/bitnami/README.md
index 57f1199a2e..75a83a9058 100644
--- a/community_images/consul/bitnami/README.md
+++ b/community_images/consul/bitnami/README.md
@@ -85,7 +85,7 @@ RapidFort’s hardened [rapidfort/consul][rf-dh-image-link] image has been optim
We are making secure copies of the images we use every day and the most popular ones on Docker Hub. We want to make the world a safer place to operate.
## Supported tags and respective `Dockerfile` links
-* [`1`, `1-debian-11`, `1.16.1`, `1.16.1-debian-11-r` (1/debian-11/Dockerfile)](https://github.com/bitnami/containers/tree/main/bitnami/consul/1/debian-11/Dockerfile)
+* [`1`, `1-debian-11`, `1.16.2`, `1.16.2-debian-11-r` (1/debian-11/Dockerfile)](https://github.com/bitnami/containers/tree/main/bitnami/consul/1/debian-11/Dockerfile)
## Need support
diff --git a/community_images/elasticsearch/bitnami/README.md b/community_images/elasticsearch/bitnami/README.md
index 38165b2663..495d112eec 100644
--- a/community_images/elasticsearch/bitnami/README.md
+++ b/community_images/elasticsearch/bitnami/README.md
@@ -85,7 +85,7 @@ RapidFort’s hardened [rapidfort/elasticsearch][rf-dh-image-link] image has bee
We are making secure copies of the images we use every day and the most popular ones on Docker Hub. We want to make the world a safer place to operate.
## Supported tags and respective `Dockerfile` links
-* [`8`, `8-debian-11`, `8.10.0`, `8.10.0-debian-11-r` (8/debian-11/Dockerfile)](https://github.com/bitnami/containers/tree/main/bitnami/elasticsearch/8/debian-11/Dockerfile)
+* [`8`, `8-debian-11`, `8.10.2`, `8.10.2-debian-11-r` (8/debian-11/Dockerfile)](https://github.com/bitnami/containers/tree/main/bitnami/elasticsearch/8/debian-11/Dockerfile)
* [`7`, `7-debian-11`, `7.17.13`, `7.17.13-debian-11-r` (7/debian-11/Dockerfile)](https://github.com/bitnami/containers/tree/main/bitnami/elasticsearch/7/debian-11/Dockerfile)
## Need support
diff --git a/community_images/ghost/bitnami/README.md b/community_images/ghost/bitnami/README.md
index f57d164766..e754748172 100755
--- a/community_images/ghost/bitnami/README.md
+++ b/community_images/ghost/bitnami/README.md
@@ -85,7 +85,7 @@ RapidFort’s hardened [rapidfort/ghost][rf-dh-image-link] image has been optimi
We are making secure copies of the images we use every day and the most popular ones on Docker Hub. We want to make the world a safer place to operate.
## Supported tags and respective `Dockerfile` links
-* [`5`, `5-debian-11`, `5.62.0`, `5.62.0-debian-11-r` (5/debian-11/Dockerfile)](https://github.com/bitnami/containers/tree/main/bitnami/ghost/5/debian-11/Dockerfile)
+* [`5`, `5-debian-11`, `5.64.0`, `5.64.0-debian-11-r` (5/debian-11/Dockerfile)](https://github.com/bitnami/containers/tree/main/bitnami/ghost/5/debian-11/Dockerfile)
## Need support
diff --git a/community_images/keycloak/bitnami/.rfignore b/community_images/keycloak/bitnami/.rfignore
deleted file mode 100644
index aeb23a6e50..0000000000
--- a/community_images/keycloak/bitnami/.rfignore
+++ /dev/null
@@ -1,6 +0,0 @@
-opt/bitnami/apache/include
-opt/bitnami/licenses
-opt/bitnami/apache/licenses
-usr/share/common-licenses
-opt/bitnami/apache2/licenses
-lib/init
diff --git a/community_images/keycloak/bitnami/README.md b/community_images/keycloak/bitnami/README.md
deleted file mode 100644
index b23443593d..0000000000
--- a/community_images/keycloak/bitnami/README.md
+++ /dev/null
@@ -1,142 +0,0 @@
-
-
-
-
-
-
-[![rf-h][rf-h-badge]][rf-view-report-button]
-[![DH Image][dh-rf-badge]][rf-dh-image-link]
-[![Slack][slack-badge]][slack-link]
-[![FOSSA Status][fossa-badge]][fossa-link]
-
-# RapidFort hardened image for Apache
-
-RapidFort’s container optimization process hardened this Apache container. This container is free to use and has no license limitations.
-
-It is the same as the [Bitnami Apache][source-image-repo-link] image but more secure.
-
-Every day, we optimize and harden a variety of Docker Hub’s most famous images. Check out our [entire library](https://hub.docker.com/u/rapidfort) of secured containers.
-
-
-[Get the full report here or click on the image below][rf-view-report-link]
-
-[![Metrics][metrics-link]][rf-image-metrics-link]
-
- Vulnerabilities: Original vs. Hardened
-
-
-
-[![CVE Reduction][cve-reduction-link]][rf-image-cve-reduction-link]
-
-
-
-
-
-
-
-
-## What is Apache?
-
-> The Apache HTTP Server Project is an effort to develop and maintain an open-source HTTP server for modern operating systems including UNIX and Windows. httpd is the Apache HyperText Transfer Protocol (HTTP) server program. It is designed to be run as a standalone daemon process. When used like this it will create a pool of child processes or threads to handle requests.
-
-
-[Overview of Apache](https://httpd.apache.org/)
-
-Trademarks: This software listing is packaged by RapidFort. The respective trademarks mentioned in the offering are owned by the respective companies, and use of them does not imply any affiliation or endorsement.
-
-
-## How do I use this hardened Apache image?
-
-The runtime instructions for this container are no different from the official release. Follow the instructions in their readme, but use our hardened image.
-
-
-
-
-
-
-
-```sh
-$ helm repo add bitnami https://charts.bitnami.com/apache
-
-# install apache, just replace repository with RapidFort registry
-$ helm install my-apache bitnami/apache --set image.repository=rapidfort/apache
-
-```
-
-## What is a hardened image?
-
-A hardened image is a copy of a container that has been optimized and reduced for significantly improved security. Because every container uses many open-source software components and their dependencies, there’s a lot of extra weight that can be trimmed.
-
-This image is a hardened version of the official [Bitnami Apache][source-image-repo-link] image on Docker Hub.
-
-RapidFort is an industry-leading container optimization solution that minimizes software attack surfaces by removing unused code. Most containers can be reduced by at least 50%, which reduces the opportunity for malicious attacks and CVE exploits. Learn more at [RapidFort.com][rf-link].
-
-Our hardened images are updated daily using the latest vulnerability information available.
-
-
-
-
-
-
-
-## What’s the difference between the official [Bitnami Apache][source-image-repo-link] image and this hardened image?
-RapidFort’s hardened [rapidfort/apache][rf-dh-image-link] image has been optimized by our proprietary scanning and slimming technology. We are big fans of open-source software, containerized infrastructure, and security.
-
-We are making secure copies of the images we use every day and the most popular ones on Docker Hub. We want to make the world a safer place to operate.
-
-## Supported tags and respective `Dockerfile` links
-* [`2.4`, `2.4-debian-11`, `2.4.57`, `2.4.57-debian-11-r` (2.4/debian-11/Dockerfile)](https://github.com/bitnami/containers/tree/main/bitnami/apache/2.4/debian-11/Dockerfile)
-
-## Need support
-
-Join our slack community for any questions.
-
-
-
-
-
-## 🌟 Support this project
-
-[![](https://user-images.githubusercontent.com/48997634/174794647-0c851917-e5c9-4fb9-bf88-b61d89dc2f4f.gif)](https://github.com/rapidfort/community-images/stargazers)
-
-### [⏫⭐️ Scroll to the star button](#start-of-content)
-
-If you believe this project has potential, feel free to **star this repo** just like many [amazing people](https://github.com/rapidfort/community-images/stargazers)
-have.
-
-## Have questions?
-
-[![RapidFort](https://raw.githubusercontent.com/rapidfort/community-images/main/contrib/github_logo_footer.png)][rf-rapidfort-footer-logo-link]
-
-
-If you'd like to learn more about RapidFort or our container optimization process, visit [RapidFort.com][rf-link].
-
-
-
-
-
-[dh-rf-badge]: https://img.shields.io/badge/dockerhub-images-important.svg?logo=Docker
-
-[fossa-badge]: https://app.fossa.com/api/projects/git%2Bgithub.com%2Frapidfort%2Fcommunity-images.svg?type=shield
-[fossa-link]: https://app.fossa.com/projects/git%2Bgithub.com%2Frapidfort%2Fcommunity-images?ref=badge_shield
-
-[rf-link]: https://rapidfort.com?utm_source=github&utm_medium=ci_rf_link&utm_campaign=sep_01_sprint&utm_term=apache&utm_content=rapidfort_have_questions
-
-[rf-rapidfort-footer-logo-link]: https://frontrow.rapidfort.com/app/community/imageinfo/docker.io%2Fbitnami%2Fapache?utm_source=github&utm_medium=ci_view_report&utm_campaign=sep_01_sprint&utm_term=apache&utm_content=rapidfort_footer_logo
-[rf-view-report-button]: https://frontrow.rapidfort.com/app/community/imageinfo/docker.io%2Fbitnami%2Fapache?utm_source=github&utm_medium=ci_view_report&utm_campaign=sep_01_sprint&utm_term=apache&utm_content=view_report_button
-[rf-view-report-link]: https://frontrow.rapidfort.com/app/community/imageinfo/docker.io%2Fbitnami%2Fapache?utm_source=github&utm_medium=ci_view_report&utm_campaign=sep_01_sprint&utm_term=apache&utm_content=view_report_link
-[rf-image-metrics-link]: https://frontrow.rapidfort.com/app/community/imageinfo/docker.io%2Fbitnami%2Fapache?utm_source=github&utm_medium=ci_view_report&utm_campaign=sep_01_sprint&utm_term=apache&utm_content=image_metrics_link
-[rf-image-cve-reduction-link]: https://frontrow.rapidfort.com/app/community/imageinfo/docker.io%2Fbitnami%2Fapache?utm_source=github&utm_medium=ci_view_report&utm_campaign=sep_01_sprint&utm_term=apache&utm_content=image_cve_reduction_link
-
-[dh-img-size-badge]: https://img.shields.io/docker/image-size/rapidfort/apache?logo=docker&logoColor=white&sort=semver
-[dh-img-pulls-badge]: https://img.shields.io/docker/pulls/rapidfort/apache?logo=docker&logoColor=white
-
-[slack-badge]: https://img.shields.io/static/v1?label=Join&message=slack&logo=slack&logoColor=E01E5A&color=4A154B
-[slack-link]: https://join.slack.com/t/rapidfortcommunity/shared_invite/zt-1g3wy28lv-DaeGexTQ5IjfpbmYW7Rm_Q
-
-[rf-h-badge]: https://img.shields.io/static/v1?label=RapidFort&labelColor=333F48&message=hardened&color=50B4C4&logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACcAAAAkCAYAAAAKNyObAAAACXBIWXMAACE4AAAhOAFFljFgAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHvSURBVHgB7ZjvTcMwEMUvEgNkhNuAjOAR2IAyQbsB2YAyQbsBYoKwQdjA3aAjHA514Xq1Hf9r6QeeFKVJ3tkv+cWOVYCAiKg124b82gZqe0+NNlsHJbLBxthg1o+RASetIEdTJxnBRvtUMCHgM6TIBtMZwY7SiQFfrhUsN+Ao/TJYR3WC5QY88/Nge6oXLBRwO+P/GcnNMZzZteBR0zQfogM0O4Q47Uz9TtSrUIHs71+paugw16Dn+qt5xJ/TD4viEcrE25tepaXPaHxP350GXtD10WwHQWjQxKhl7YUGRg/MuPaY9vxuzPFA+RpEW9rj0yCMbcCsmG9B+Xpk7YRo4RnjQEEttBiBtAefyI23BtoYpBrmRO6ZX0EZWo60c1yfaGBMOKRzdKVocYZO/NpuMss7E9cHitcc0gFS5Qig2LUUtCGkmmJwOsJJvLlokdWtfMFzAvLGctCOooYPtg2USoRQ7HwM2hXzIzuvKQenIxzHm4oWmZ9TKF1AnAR8sI2moB093nKcjoBvtnHFzoXQ8qeMDGcLtUW/i4NYtJ3jJhRcSnRYHMSg1Q5PD5cWHT4/ih0vIpDOf9QrhZtQLsWxlILT8AjXEol/iQRaiVTBX4pO57D6U0WJBFoFtyaLtuqLfwf19G62e7hFWbQKKuoLYovGDo9dW28AAAAASUVORK5CYII=
-[metrics-link]: https://github.com/rapidfort/community-images/raw/main/community_images/apache/bitnami/assets/metrics.webp
-[cve-reduction-link]: https://github.com/rapidfort/community-images/raw/main/community_images/apache/bitnami/assets/cve_reduction.webp
-
-[source-image-repo-link]: https://hub.docker.com/r/bitnami/apache
-[rf-dh-image-link]: https://hub.docker.com/r/rapidfort/apache
diff --git a/community_images/keycloak/bitnami/assets/cve_reduction.webp b/community_images/keycloak/bitnami/assets/cve_reduction.webp
deleted file mode 100644
index 2551870944..0000000000
Binary files a/community_images/keycloak/bitnami/assets/cve_reduction.webp and /dev/null differ
diff --git a/community_images/keycloak/bitnami/assets/metrics.webp b/community_images/keycloak/bitnami/assets/metrics.webp
deleted file mode 100644
index b36ecdfaa7..0000000000
Binary files a/community_images/keycloak/bitnami/assets/metrics.webp and /dev/null differ
diff --git a/community_images/keycloak/bitnami/coverage_script.sh b/community_images/keycloak/bitnami/coverage_script.sh
deleted file mode 100755
index 7354905c6f..0000000000
--- a/community_images/keycloak/bitnami/coverage_script.sh
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-
-set -x
-set -e
-ls /opt/bitnami/apache2/modules/
-httpd -M
-sed -i '/LoadModule /d' /opt/bitnami/apache2/conf/httpd.conf
-cat /opt/bitnami/scripts/modules_list >> /opt/bitnami/apache2/conf/httpd.conf
-#cat /opt/bitnami/apache2/conf/httpd.conf
-/opt/bitnami/scripts/apache/reload.sh
-/opt/bitnami/scripts/apache/status.sh
-
-httpd -M
-#Modules excluded: ["unixd_module" "pagespeed_module" "pagespeed_ap24_module" "mpm_worker_module" "mpm_event_module"]
diff --git a/community_images/keycloak/bitnami/dc_coverage.sh b/community_images/keycloak/bitnami/dc_coverage.sh
deleted file mode 100755
index ef57905147..0000000000
--- a/community_images/keycloak/bitnami/dc_coverage.sh
+++ /dev/null
@@ -1,40 +0,0 @@
-#!/bin/bash
-
-set -x
-set -e
-
-SCRIPTPATH="$( cd -- "$(dirname "$0")" >/dev/null 2>&1 ; pwd -P )"
-
-# shellcheck disable=SC1091
-. "${SCRIPTPATH}"/../../common/scripts/bash_helper.sh
-
-JSON_PARAMS="$1"
-
-JSON=$(cat "$JSON_PARAMS")
-
-echo "Json params for docker compose coverage = $JSON"
-
-PROJECT_NAME=$(jq -r '.project_name' < "$JSON_PARAMS")
-
-CONTAINER_NAME="${PROJECT_NAME}"-apache-1
-
-# exec into container and run coverage script
-docker exec -i "${CONTAINER_NAME}" bash -c /opt/bitnami/scripts/coverage_script.sh
-
-# log for debugging
-docker inspect "${CONTAINER_NAME}"
-
-# find non-tls and tls port
-docker inspect "${CONTAINER_NAME}" | jq -r ".[].NetworkSettings.Ports.\"8080/tcp\"[0].HostPort"
-docker inspect "${CONTAINER_NAME}" | jq -r ".[].NetworkSettings.Ports.\"8443/tcp\"[0].HostPort"
-NON_TLS_PORT=$(docker inspect "${CONTAINER_NAME}" | jq -r ".[].NetworkSettings.Ports.\"8080/tcp\"[0].HostPort")
-TLS_PORT=$(docker inspect "${CONTAINER_NAME}" | jq -r ".[].NetworkSettings.Ports.\"8443/tcp\"[0].HostPort")
-
-# run curl in loop for different endpoints
-for i in {1..20};
-do
- echo "Attempt $i"
- curl http://localhost:"${NON_TLS_PORT}"
- with_backoff curl https://localhost:"${TLS_PORT}" -k -v
-done
-
diff --git a/community_images/keycloak/bitnami/docker-compose.yml b/community_images/keycloak/bitnami/docker-compose.yml
deleted file mode 100644
index 02bd79b756..0000000000
--- a/community_images/keycloak/bitnami/docker-compose.yml
+++ /dev/null
@@ -1,23 +0,0 @@
-version: '2'
-services:
- postgresql:
- image: rapidfort/postgresql:latest
- environment:
- - ALLOW_EMPTY_PASSWORD=yes
- - POSTGRESQL_USERNAME=bn_keycloak
- - POSTGRESQL_DATABASE=bitnami_keycloak
- volumes:
- - 'postgresql_data:/bitnami/postgresql'
- keycloak:
- image: ${KEYCLOAK_IMAGE_REPOSITORY}:${KEYCLOAK_IMAGE_REPOSITORY}
- ports:
- - "80:8080"
- environment:
- - KEYCLOAK_CREATE_ADMIN_USER=true
- depends_on:
- - postgresql
- volumes:
- - './mynewtheme:/opt/bitnami/keycloak/themes/mynewtheme'
-volumes:
- postgresql_data:
- driver: local
\ No newline at end of file
diff --git a/community_images/keycloak/bitnami/docker_coverage.sh b/community_images/keycloak/bitnami/docker_coverage.sh
deleted file mode 100755
index b720d0f871..0000000000
--- a/community_images/keycloak/bitnami/docker_coverage.sh
+++ /dev/null
@@ -1,19 +0,0 @@
-#!/bin/bash
-
-set -x
-set -e
-
-JSON_PARAMS="$1"
-
-JSON=$(cat "$JSON_PARAMS")
-
-echo "Json params for docker coverage = $JSON"
-
-APACHE_HOST=$(jq -r '.container_details.apache.ip_address' < "$JSON_PARAMS")
-
-# Install Apache benchmark testing tool
-sudo apt-get install apache2-utils -y
-sudo apt-get install apache2 -y
-
-# testing using apache benchmark tool
-ab -t 100 -n 10000 -c 10 http://"${APACHE_HOST}":8080/
diff --git a/community_images/keycloak/bitnami/image.yml b/community_images/keycloak/bitnami/image.yml
deleted file mode 100644
index f363cc7672..0000000000
--- a/community_images/keycloak/bitnami/image.yml
+++ /dev/null
@@ -1,52 +0,0 @@
-name: keycloak
-official_name: Keycloak
-official_website: https://www.keycloak.org/
-source_image_provider: Bitnami
-source_image_repo: docker.io/bitnami/keycloak
-source_image_repo_link: https://hub.docker.com/r/bitnami/keycloak
-source_image_readme: https://github.com/bitnami/containers/blob/main/bitnami/keycloak/README.md
-rf_docker_link: rapidfort/keycloak
-image_workflow_name: keycloak_bitnami
-github_location: keycloak/bitnami
-report_url: https://frontrow.rapidfort.com/app/community/imageinfo/docker.io%2Fbitnami%2Fkeycloak
-usage_instructions: |
- $ helm repo add bitnami https://charts.bitnami.com/keycloak
-
- # install keycloak, just replace repository with RapidFort registry
- $ helm install my-keycloak bitnami/keycloak --set image.repository=rapidfort/keycloak
-what_is_text: |
- Keycloak is a high performance Java-based identity and access management solution. It lets developers add an authentication layer to their applications with minimum effort.
-disclaimer: |
- Trademarks: This software listing is packaged by RapidFort. The respective trademarks mentioned in the offering are owned by the respective companies, and use of them does not imply any affiliation or endorsement.
-input_registry:
- registry: docker.io
- account: bitnami
-repo_sets:
- - keycloak:
- input_base_tag: "22.0.1-debian-11-r"
-runtimes:
- - type: k8s
- script: k8s_coverage.sh
- helm:
- repo: bitnami
- repo_url: https://charts.bitnami.com/bitnami
- chart: keycloak
- tls_certs:
- generate: true
- secret_name: localhost-server-tls
- common_name: localhost
- image_keys:
- keycloak:
- repository: "image.repository"
- tag: "image.tag"
- override_file: "overrides.yml"
- - type: docker_compose
- script: dc_coverage.sh
- compose_file: docker-compose.yml
- tls_certs:
- generate: true
- out_dir: certs
- image_keys:
- keycloak:
- repository: "KEYCLOAK_IMAGE_REPOSITORY"
- tag: "KEYCLOAK_IMAGE_TAG"
\ No newline at end of file
diff --git a/community_images/keycloak/bitnami/k8s_coverage.sh b/community_images/keycloak/bitnami/k8s_coverage.sh
deleted file mode 100755
index 72ca4770eb..0000000000
--- a/community_images/keycloak/bitnami/k8s_coverage.sh
+++ /dev/null
@@ -1,32 +0,0 @@
-#!/bin/bash
-
-set -x
-set -e
-
-JSON_PARAMS="$1"
-
-NAMESPACE=$(jq -r '.namespace_name' < "$JSON_PARAMS")
-RELEASE_NAME=$(jq -r '.release_name' < "$JSON_PARAMS")
-
-# fetch service url and store the urls in URLS file
-rm -f URLS
-minikube service "${RELEASE_NAME}" -n "${NAMESPACE}" --url | tee -a URLS
-
-# Changing "http" to "https" in the urls file
-sed -i '2,2s/http/https/' URLS
-cat URLS
-
-# curl to urls
-while read -r p;
-do
- curl -k "${p}"
-done
+
@@ -9,11 +9,11 @@
[![Slack][slack-badge]][slack-link]
[![FOSSA Status][fossa-badge]][fossa-link]
-# RapidFort hardened image for YOURLS
+# RapidFort hardened image for Keycloak Official
-RapidFort’s container optimization process hardened this YOURLS container. This container is free to use and has no license limitations.
+RapidFort’s container optimization process hardened this Keycloak Official container. This container is free to use and has no license limitations.
-It is the same as the [YOURLS YOURLS][source-image-repo-link] image but more secure.
+It is the same as the [Keycloak Keycloak Official][source-image-repo-link] image but more secure.
Every day, we optimize and harden a variety of Docker Hub’s most famous images. Check out our [entire library](https://hub.docker.com/u/rapidfort) of secured containers.
@@ -28,37 +28,36 @@ Every day, we optimize and harden a variety of Docker Hub’s most famous images
[![CVE Reduction][cve-reduction-link]][rf-image-cve-reduction-link]
-
+
-## What is YOURLS?
+## What is Keycloak Official?
-> YOURLS is a set of PHP scripts that will allow you to run Your Own URL Shortener. You'll have full control over your data, detailed stats, analytics, plugins, and more. It's free.
+> Keycloak is a high performance Java-based identity and access management solution. It lets developers add an authentication layer to their applications with minimum effort.
-[Overview of YOURLS](https://yourls.org/)
+[Overview of Keycloak Official](https://www.keycloak.org/)
Trademarks: This software listing is packaged by RapidFort. The respective trademarks mentioned in the offering are owned by the respective companies, and use of them does not imply any affiliation or endorsement.
-## How do I use this hardened YOURLS image?
+## How do I use this hardened Keycloak Official image?
The runtime instructions for this container are no different from the official release. Follow the instructions in their readme, but use our hardened image.
-
+
```sh
-# Using docker run:
-$ docker run --name some-yourls --link some-mysql:mysql -p 8080:80 -d rapidfort/yourls
-# Then, access it via http://localhost:8080/admin/ or http://:8080/admin/ in a browser.
+# The container can be started in development mode quickly with:
+$ docker run -d -p 8080:8080 rapidfort/keycloak-official:latest start-dev
```
@@ -66,25 +65,24 @@ $ docker run --name some-yourls --link some-mysql:mysql -p 8080:80 -d rapidfort/
A hardened image is a copy of a container that has been optimized and reduced for significantly improved security. Because every container uses many open-source software components and their dependencies, there’s a lot of extra weight that can be trimmed.
-This image is a hardened version of the official [YOURLS YOURLS][source-image-repo-link] image on Docker Hub.
+This image is a hardened version of the official [Keycloak Keycloak Official][source-image-repo-link] image on Docker Hub.
RapidFort is an industry-leading container optimization solution that minimizes software attack surfaces by removing unused code. Most containers can be reduced by at least 50%, which reduces the opportunity for malicious attacks and CVE exploits. Learn more at [RapidFort.com][rf-link].
Our hardened images are updated daily using the latest vulnerability information available.
-
+
-## What’s the difference between the official [YOURLS YOURLS][source-image-repo-link] image and this hardened image?
-RapidFort’s hardened [rapidfort/yourls][rf-dh-image-link] image has been optimized by our proprietary scanning and slimming technology. We are big fans of open-source software, containerized infrastructure, and security.
+## What’s the difference between the official [Keycloak Keycloak Official][source-image-repo-link] image and this hardened image?
+RapidFort’s hardened [rapidfort/keycloak][rf-dh-image-link] image has been optimized by our proprietary scanning and slimming technology. We are big fans of open-source software, containerized infrastructure, and security.
We are making secure copies of the images we use every day and the most popular ones on Docker Hub. We want to make the world a safer place to operate.
## Supported tags and respective `Dockerfile` links
-* [`1.9.1-apache`, `1.9-apache`, `1-apache`, `apache`, `1.9.1`, `1.9`, `1`, `latest`](https://github.com/YOURLS/docker/blob/38f550a34a4eb96419d9d3ebabe802c439103218/apache/Dockerfile)
## Need support
@@ -119,23 +117,23 @@ If you'd like to learn more about RapidFort or our container optimization proces
[fossa-badge]: https://app.fossa.com/api/projects/git%2Bgithub.com%2Frapidfort%2Fcommunity-images.svg?type=shield
[fossa-link]: https://app.fossa.com/projects/git%2Bgithub.com%2Frapidfort%2Fcommunity-images?ref=badge_shield
-[rf-link]: https://rapidfort.com?utm_source=github&utm_medium=ci_rf_link&utm_campaign=sep_01_sprint&utm_term=yourls&utm_content=rapidfort_have_questions
+[rf-link]: https://rapidfort.com?utm_source=github&utm_medium=ci_rf_link&utm_campaign=sep_01_sprint&utm_term=keycloak-official&utm_content=rapidfort_have_questions
-[rf-rapidfort-footer-logo-link]: https://frontrow.rapidfort.com/app/community/imageinfo/docker.io%2Flibrary%2Fyourls?utm_source=github&utm_medium=ci_view_report&utm_campaign=sep_01_sprint&utm_term=yourls&utm_content=rapidfort_footer_logo
-[rf-view-report-button]: https://frontrow.rapidfort.com/app/community/imageinfo/docker.io%2Flibrary%2Fyourls?utm_source=github&utm_medium=ci_view_report&utm_campaign=sep_01_sprint&utm_term=yourls&utm_content=view_report_button
-[rf-view-report-link]: https://frontrow.rapidfort.com/app/community/imageinfo/docker.io%2Flibrary%2Fyourls?utm_source=github&utm_medium=ci_view_report&utm_campaign=sep_01_sprint&utm_term=yourls&utm_content=view_report_link
-[rf-image-metrics-link]: https://frontrow.rapidfort.com/app/community/imageinfo/docker.io%2Flibrary%2Fyourls?utm_source=github&utm_medium=ci_view_report&utm_campaign=sep_01_sprint&utm_term=yourls&utm_content=image_metrics_link
-[rf-image-cve-reduction-link]: https://frontrow.rapidfort.com/app/community/imageinfo/docker.io%2Flibrary%2Fyourls?utm_source=github&utm_medium=ci_view_report&utm_campaign=sep_01_sprint&utm_term=yourls&utm_content=image_cve_reduction_link
+[rf-rapidfort-footer-logo-link]: https://frontrow.rapidfort.com/app/community/imageinfo/docker.io%2Fkeycloak%2Fkeycloak?utm_source=github&utm_medium=ci_view_report&utm_campaign=sep_01_sprint&utm_term=keycloak-official&utm_content=rapidfort_footer_logo
+[rf-view-report-button]: https://frontrow.rapidfort.com/app/community/imageinfo/docker.io%2Fkeycloak%2Fkeycloak?utm_source=github&utm_medium=ci_view_report&utm_campaign=sep_01_sprint&utm_term=keycloak-official&utm_content=view_report_button
+[rf-view-report-link]: https://frontrow.rapidfort.com/app/community/imageinfo/docker.io%2Fkeycloak%2Fkeycloak?utm_source=github&utm_medium=ci_view_report&utm_campaign=sep_01_sprint&utm_term=keycloak-official&utm_content=view_report_link
+[rf-image-metrics-link]: https://frontrow.rapidfort.com/app/community/imageinfo/docker.io%2Fkeycloak%2Fkeycloak?utm_source=github&utm_medium=ci_view_report&utm_campaign=sep_01_sprint&utm_term=keycloak-official&utm_content=image_metrics_link
+[rf-image-cve-reduction-link]: https://frontrow.rapidfort.com/app/community/imageinfo/docker.io%2Fkeycloak%2Fkeycloak?utm_source=github&utm_medium=ci_view_report&utm_campaign=sep_01_sprint&utm_term=keycloak-official&utm_content=image_cve_reduction_link
-[dh-img-size-badge]: https://img.shields.io/docker/image-size/rapidfort/yourls?logo=docker&logoColor=white&sort=semver
-[dh-img-pulls-badge]: https://img.shields.io/docker/pulls/rapidfort/yourls?logo=docker&logoColor=white
+[dh-img-size-badge]: https://img.shields.io/docker/image-size/rapidfort/keycloak?logo=docker&logoColor=white&sort=semver
+[dh-img-pulls-badge]: https://img.shields.io/docker/pulls/rapidfort/keycloak?logo=docker&logoColor=white
[slack-badge]: https://img.shields.io/static/v1?label=Join&message=slack&logo=slack&logoColor=E01E5A&color=4A154B
[slack-link]: https://join.slack.com/t/rapidfortcommunity/shared_invite/zt-1g3wy28lv-DaeGexTQ5IjfpbmYW7Rm_Q
[rf-h-badge]: https://img.shields.io/static/v1?label=RapidFort&labelColor=333F48&message=hardened&color=50B4C4&logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACcAAAAkCAYAAAAKNyObAAAACXBIWXMAACE4AAAhOAFFljFgAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHvSURBVHgB7ZjvTcMwEMUvEgNkhNuAjOAR2IAyQbsB2YAyQbsBYoKwQdjA3aAjHA514Xq1Hf9r6QeeFKVJ3tkv+cWOVYCAiKg124b82gZqe0+NNlsHJbLBxthg1o+RASetIEdTJxnBRvtUMCHgM6TIBtMZwY7SiQFfrhUsN+Ao/TJYR3WC5QY88/Nge6oXLBRwO+P/GcnNMZzZteBR0zQfogM0O4Q47Uz9TtSrUIHs71+paugw16Dn+qt5xJ/TD4viEcrE25tepaXPaHxP350GXtD10WwHQWjQxKhl7YUGRg/MuPaY9vxuzPFA+RpEW9rj0yCMbcCsmG9B+Xpk7YRo4RnjQEEttBiBtAefyI23BtoYpBrmRO6ZX0EZWo60c1yfaGBMOKRzdKVocYZO/NpuMss7E9cHitcc0gFS5Qig2LUUtCGkmmJwOsJJvLlokdWtfMFzAvLGctCOooYPtg2USoRQ7HwM2hXzIzuvKQenIxzHm4oWmZ9TKF1AnAR8sI2moB093nKcjoBvtnHFzoXQ8qeMDGcLtUW/i4NYtJ3jJhRcSnRYHMSg1Q5PD5cWHT4/ih0vIpDOf9QrhZtQLsWxlILT8AjXEol/iQRaiVTBX4pO57D6U0WJBFoFtyaLtuqLfwf19G62e7hFWbQKKuoLYovGDo9dW28AAAAASUVORK5CYII=
-[metrics-link]: https://github.com/rapidfort/community-images/raw/main/community_images/yourls/official/assets/metrics.webp
-[cve-reduction-link]: https://github.com/rapidfort/community-images/raw/main/community_images/yourls/official/assets/cve_reduction.webp
+[metrics-link]: https://github.com/rapidfort/community-images/raw/main/community_images/keycloak/official/assets/metrics.webp
+[cve-reduction-link]: https://github.com/rapidfort/community-images/raw/main/community_images/keycloak/official/assets/cve_reduction.webp
-[source-image-repo-link]: https://hub.docker.com/_/yourls
-[rf-dh-image-link]: https://hub.docker.com/r/rapidfort/yourls
+[source-image-repo-link]: https://hub.docker.com/r/keycloak/keycloak
+[rf-dh-image-link]: https://hub.docker.com/r/rapidfort/keycloak
diff --git a/community_images/keycloak/official/certs/server.crt b/community_images/keycloak/official/certs/server.crt
deleted file mode 100644
index c6334f4352..0000000000
--- a/community_images/keycloak/official/certs/server.crt
+++ /dev/null
@@ -1,34 +0,0 @@
------BEGIN CERTIFICATE-----
-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
-WBjO5hhKOU4UAoYlEQS2BnnlEH3kowJ9riCg7Gw=
------END CERTIFICATE-----
diff --git a/community_images/keycloak/official/certs/server.key b/community_images/keycloak/official/certs/server.key
deleted file mode 100644
index feff37cc80..0000000000
--- a/community_images/keycloak/official/certs/server.key
+++ /dev/null
@@ -1,52 +0,0 @@
------BEGIN PRIVATE KEY-----
-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
-d69X7SqKA15FWLxw1uucCe/Tc0zwug==
------END PRIVATE KEY-----
diff --git a/community_images/keycloak/official/dc_coverage_tls.sh b/community_images/keycloak/official/dc_coverage_tls.sh
old mode 100644
new mode 100755
diff --git a/community_images/keycloak/official/docker-compose-tls.yml b/community_images/keycloak/official/docker-compose-tls.yml
index 9c470866ea..701d3e0de0 100755
--- a/community_images/keycloak/official/docker-compose-tls.yml
+++ b/community_images/keycloak/official/docker-compose-tls.yml
@@ -11,6 +11,8 @@ services:
- POSTGRES_PASSWORD=password
keycloak:
image: ${KEYCLOAK_IMAGE_REPOSITORY}:${KEYCLOAK_IMAGE_TAG}
+ cap_add:
+ - SYS_PTRACE
volumes:
- ./themes:/opt/jboss/keycloak/themes
- ./certs:/opt/keystore/certs
diff --git a/community_images/keycloak/official/docker-compose.yml b/community_images/keycloak/official/docker-compose.yml
old mode 100644
new mode 100755
index 9030c9f884..2c6d69bbed
--- a/community_images/keycloak/official/docker-compose.yml
+++ b/community_images/keycloak/official/docker-compose.yml
@@ -11,6 +11,8 @@ services:
POSTGRES_PASSWORD: Rf-@12357
keycloak:
image: ${KEYCLOAK_IMAGE_REPOSITORY}:${KEYCLOAK_IMAGE_TAG}
+ cap_add:
+ - SYS_PTRACE
volumes:
- ./themes:/opt/jboss/keycloak/themes
environment:
@@ -29,7 +31,7 @@ services:
- '0.0.0.0::8080'
depends_on:
- postgres
- commands: ["start-dev"]
+ command: ["start-dev"]
volumes:
db-data:
diff --git a/community_images/keycloak/official/image.yml b/community_images/keycloak/official/image.yml
old mode 100644
new mode 100755
index 67f5ccf1e5..54d95abb12
--- a/community_images/keycloak/official/image.yml
+++ b/community_images/keycloak/official/image.yml
@@ -22,6 +22,7 @@ input_registry:
repo_sets:
- keycloak:
input_base_tag: "22.0."
+ output_repo: keycloak-official
runtimes:
- type: docker_compose
script: dc_coverage.sh
diff --git a/community_images/keycloak/official/selenium_tests/test_keycloakbasic.py b/community_images/keycloak/official/selenium_tests/test_keycloakbasic.py
index be3c449030..f87885371e 100644
--- a/community_images/keycloak/official/selenium_tests/test_keycloakbasic.py
+++ b/community_images/keycloak/official/selenium_tests/test_keycloakbasic.py
@@ -51,14 +51,14 @@ def test_yourlsuitest(self, params):
self.driver.find_element(By.CSS_SELECTOR, ".pf-m-primary").click()
element = self.driver.find_element(By.CSS_SELECTOR, "body")
actions = ActionChains(self.driver)
- actions.move_to_element(element, 0, 0).perform()
+ actions.move_to_element(element).perform()
self.driver.find_element(By.CSS_SELECTOR, ".pf-m-primary").click()
element = self.driver.find_element(By.CSS_SELECTOR, ".pf-m-primary")
actions = ActionChains(self.driver)
actions.move_to_element(element).perform()
element = self.driver.find_element(By.CSS_SELECTOR, "body")
actions = ActionChains(self.driver)
- actions.move_to_element(element, 0, 0).perform()
+ actions.move_to_element(element).perform()
self.driver.find_element(By.ID, "nav-item-client-scopes").click()
self.driver.find_element(By.ID, "nav-item-roles").click()
self.driver.find_element(By.LINK_TEXT, "Create role").click()
@@ -70,7 +70,7 @@ def test_yourlsuitest(self, params):
actions.move_to_element(element).perform()
element = self.driver.find_element(By.CSS_SELECTOR, "body")
actions = ActionChains(self.driver)
- actions.move_to_element(element, 0, 0).perform()
+ actions.move_to_element(element).perform()
self.driver.find_element(By.CSS_SELECTOR, ".pf-m-primary").click()
self.driver.find_element(By.ID, "nav-item-users").click()
self.driver.find_element(By.CSS_SELECTOR, ".pf-m-primary").click()
@@ -87,9 +87,8 @@ def test_yourlsuitest(self, params):
self.driver.find_element(By.CSS_SELECTOR, ".pf-c-form__group-control .pf-c-switch__toggle").click()
self.driver.find_element(By.ID, "nav-item-user-federation").click()
self.driver.find_element(By.XPATH, "//div[@id=\'realm-select\']/button").click()
- self.driver.find_element(By.XPATH, "//a[@href=\'http://localhost:{}/admin/master/console/#/master/add-realm\']".format(params["port"])).click()
+ self.driver.find_element(By.XPATH, "//a[contains(text(),\'Create Realm\')]").click()
self.driver.find_element(By.ID, "kc-realm-name").click()
self.driver.find_element(By.ID, "kc-realm-name").send_keys("test-realm")
self.driver.find_element(By.CSS_SELECTOR, ".pf-m-primary").click()
- self.driver.find_element(By.XPATH, "//div[@id=\'user-dropdown\']/button").click()
- self.driver.find_element(By.LINK_TEXT, "Sign out").click()
\ No newline at end of file
+ self.driver.find_element(By.XPATH, "//div[@id=\'user-dropdown\']/button").click()
\ No newline at end of file
diff --git a/community_images/mongodb/bitnami/README.md b/community_images/mongodb/bitnami/README.md
index 4169f51d31..d814d09727 100644
--- a/community_images/mongodb/bitnami/README.md
+++ b/community_images/mongodb/bitnami/README.md
@@ -85,7 +85,7 @@ RapidFort’s hardened [rapidfort/mongodb][rf-dh-image-link] image has been opti
We are making secure copies of the images we use every day and the most popular ones on Docker Hub. We want to make the world a safer place to operate.
## Supported tags and respective `Dockerfile` links
-* [`6.0`, `6.0-debian-11`, `6.0.9`, `6.0.9-debian-11-r` (6.0/debian-11/Dockerfile)](https://github.com/bitnami/containers/tree/main/bitnami/mongodb/6.0/debian-11/Dockerfile)
+* [`6.0`, `6.0-debian-11`, `6.0.10`, `6.0.10-debian-11-r` (6.0/debian-11/Dockerfile)](https://github.com/bitnami/containers/tree/main/bitnami/mongodb/6.0/debian-11/Dockerfile)
* [`5.0`, `5.0-debian-11`, `5.0.21`, `5.0.21-debian-11-r` (5.0/debian-11/Dockerfile)](https://github.com/bitnami/containers/tree/main/bitnami/mongodb/5.0/debian-11/Dockerfile)
## Need support
diff --git a/community_images/nats/bitnami/README.md b/community_images/nats/bitnami/README.md
index 3117175d1f..3968f63a7a 100644
--- a/community_images/nats/bitnami/README.md
+++ b/community_images/nats/bitnami/README.md
@@ -85,7 +85,7 @@ RapidFort’s hardened [rapidfort/nats][rf-dh-image-link] image has been optimiz
We are making secure copies of the images we use every day and the most popular ones on Docker Hub. We want to make the world a safer place to operate.
## Supported tags and respective `Dockerfile` links
-* [`2`, `2-debian-11`, `2.9.22`, `2.9.22-debian-11-r` (2/debian-11/Dockerfile)](https://github.com/bitnami/containers/tree/main/bitnami/nats/2/debian-11/Dockerfile)
+* [`2`, `2-debian-11`, `2.10.1`, `2.10.1-debian-11-r` (2/debian-11/Dockerfile)](https://github.com/bitnami/containers/tree/main/bitnami/nats/2/debian-11/Dockerfile)
## Need support
diff --git a/community_images/rabbitmq/bitnami/README.md b/community_images/rabbitmq/bitnami/README.md
index 291b47d09f..9f12a7f9eb 100644
--- a/community_images/rabbitmq/bitnami/README.md
+++ b/community_images/rabbitmq/bitnami/README.md
@@ -85,7 +85,7 @@ RapidFort’s hardened [rapidfort/rabbitmq][rf-dh-image-link] image has been opt
We are making secure copies of the images we use every day and the most popular ones on Docker Hub. We want to make the world a safer place to operate.
## Supported tags and respective `Dockerfile` links
-* [`3.12`, `3.12-debian-11`, `3.12.4`, `3.12.4-debian-11-r` (3.12/debian-11/Dockerfile)](https://github.com/bitnami/containers/tree/main/bitnami/rabbitmq/3.12/debian-11/Dockerfile)
+* [`3.12`, `3.12-debian-11`, `3.12.5`, `3.12.5-debian-11-r` (3.12/debian-11/Dockerfile)](https://github.com/bitnami/containers/tree/main/bitnami/rabbitmq/3.12/debian-11/Dockerfile)
* [`3.11`, `3.11-debian-11`, `3.11.23`, `3.11.23-debian-11-r` (3.11/debian-11/Dockerfile)](https://github.com/bitnami/containers/tree/main/bitnami/rabbitmq/3.11/debian-11/Dockerfile)
* [`3.10`, `3.10-debian-11`, `3.10.25`, `3.10.25-debian-11-r` (3.10/debian-11/Dockerfile)](https://github.com/bitnami/containers/tree/main/bitnami/rabbitmq/3.10/debian-11/Dockerfile)
diff --git a/frontrow.csv b/frontrow.csv
index 2acf270e79..da5d0bed30 100644
--- a/frontrow.csv
+++ b/frontrow.csv
@@ -1,72 +1,73 @@
source_image_repo,github_location,rf_docker_link,pull_count,star_count,last_updated
-docker.io/bitnami/airflow,https://github.com/rapidfort/community-images/tree/main/community_images/airflow/airflow/bitnami,https://hub.docker.com/r/rapidfort/airflow,30535,9,2023-09-14T00:58:48.525025Z
-registry1.dso.mil/ironbank/opensource/apache/airflow/airflow,https://github.com/rapidfort/community-images/tree/main/community_images/airflow/airflow/ironbank,https://hub.docker.com/r/rapidfort/airflow-ib,1601,0,2023-08-26T08:22:12.604108Z
-docker.io/bitnami/airflow-scheduler,https://github.com/rapidfort/community-images/tree/main/community_images/airflow/airflow-scheduler/bitnami,https://hub.docker.com/r/rapidfort/airflow-scheduler,42371,10,2023-09-14T01:09:18.730154Z
-docker.io/bitnami/airflow-worker,https://github.com/rapidfort/community-images/tree/main/community_images/airflow/airflow-worker/bitnami,https://hub.docker.com/r/rapidfort/airflow-worker,40902,10,2023-09-07T15:47:23.203099Z
-docker.io/bitnami/apache,https://github.com/rapidfort/community-images/tree/main/community_images/apache/bitnami,https://hub.docker.com/r/rapidfort/apache,36931,10,2023-09-11T17:17:42.302943Z
-registry1.dso.mil/ironbank/opensource/apache/apache2,https://github.com/rapidfort/community-images/tree/main/community_images/apache/ironbank,https://hub.docker.com/r/rapidfort/apache2-ib,42718,12,2023-09-13T10:17:55.478807Z
-docker.io/library/httpd,https://github.com/rapidfort/community-images/tree/main/community_images/apache/official,https://hub.docker.com/r/rapidfort/apache-official,37480,8,2023-08-09T03:16:24.192885Z
-docker.io/library/cassandra,https://github.com/rapidfort/community-images/tree/main/community_images/cassandra/official,https://hub.docker.com/r/rapidfort/cassandra-official,27232,9,2023-09-01T01:11:52.068063Z
-docker.io/bitnami/consul,https://github.com/rapidfort/community-images/tree/main/community_images/consul/bitnami,https://hub.docker.com/r/rapidfort/consul,37327,6,2023-06-25T16:27:06.333007Z
-registry1.dso.mil/ironbank/hashicorp/consul,https://github.com/rapidfort/community-images/tree/main/community_images/consul/ironbank,https://hub.docker.com/r/rapidfort/consul-ib,90513,10,2023-08-27T10:40:15.440726Z
-docker.io/hashicorp/consul,https://github.com/rapidfort/community-images/tree/main/community_images/consul/official,https://hub.docker.com/r/rapidfort/consul-official,42754,9,2023-08-08T16:40:45.12479Z
-docker.io/bitnami/couchdb,https://github.com/rapidfort/community-images/tree/main/community_images/couchdb/bitnami,https://hub.docker.com/r/rapidfort/couchdb,18117,8,2023-09-12T22:18:20.278569Z
-registry1.dso.mil/ironbank/opensource/apache/couchdb_3,https://github.com/rapidfort/community-images/tree/main/community_images/couchdb/ironbank,https://hub.docker.com/r/rapidfort/couchdb_3-ib,30971,11,2023-09-13T04:19:28.646717Z
-docker.io/library/couchdb,https://github.com/rapidfort/community-images/tree/main/community_images/couchdb/official,https://hub.docker.com/r/rapidfort/couchdb-official,26815,11,2023-09-07T07:20:22.456554Z
-docker.io/curlimages/curl,https://github.com/rapidfort/community-images/tree/main/community_images/curl/curlimages,https://hub.docker.com/r/rapidfort/curl,25943,6,2023-06-02T02:50:44.68263Z
-docker.io/bitnami/elasticsearch,https://github.com/rapidfort/community-images/tree/main/community_images/elasticsearch/bitnami,https://hub.docker.com/r/rapidfort/elasticsearch,22891,10,2023-06-30T20:22:05.992948Z
-docker.io/library/elasticsearch,https://github.com/rapidfort/community-images/tree/main/community_images/elasticsearch/official,https://hub.docker.com/r/rapidfort/elasticsearch-official,8104,0,2023-09-08T06:26:01.627832Z
-docker.io/bitnami/envoy,https://github.com/rapidfort/community-images/tree/main/community_images/envoy/bitnami,https://hub.docker.com/r/rapidfort/envoy,73395,9,2023-07-12T10:27:51.167521Z
-docker.io/envoyproxy/envoy,https://github.com/rapidfort/community-images/tree/main/community_images/envoy/official,https://hub.docker.com/r/rapidfort/envoy-official,12596,7,2023-08-19T23:15:33.486832Z
-docker.io/bitnami/etcd,https://github.com/rapidfort/community-images/tree/main/community_images/etcd/bitnami,https://hub.docker.com/r/rapidfort/etcd,67583,10,2023-09-12T22:25:12.211276Z
-registry1.dso.mil/ironbank/opensource/etcd/etcd,https://github.com/rapidfort/community-images/tree/main/community_images/etcd/ironbank,https://hub.docker.com/r/rapidfort/etcd-ib,6307,0,2023-08-26T04:19:33.920652Z
-docker.io/bitnami/fluentd,https://github.com/rapidfort/community-images/tree/main/community_images/fluentd/bitnami,https://hub.docker.com/r/rapidfort/fluentd,56443,10,2023-07-11T19:19:53.435185Z
-registry1.dso.mil/ironbank/opensource/fluentd/fluentd,https://github.com/rapidfort/community-images/tree/main/community_images/fluentd/ironbank,https://hub.docker.com/r/rapidfort/fluentd-ib,33138,9,2023-07-29T07:18:47.284552Z
-docker.io/library/fluentd,https://github.com/rapidfort/community-images/tree/main/community_images/fluentd/official,https://hub.docker.com/r/rapidfort/fluentd-official,21248,8,2023-06-16T04:33:53.371819Z
-docker.io/bitnami/ghost,https://github.com/rapidfort/community-images/tree/main/community_images/ghost/bitnami,https://hub.docker.com/r/rapidfort/ghost,27771,11,2023-06-20T01:17:27.187202Z
-registry1.dso.mil/ironbank/opensource/grafana/grafana,https://github.com/rapidfort/community-images/tree/main/community_images/grafana/ironbank,https://hub.docker.com/r/rapidfort/grafana-ib,3317,0,2023-08-01T08:23:15.855835Z
-docker.io/bitnami/haproxy,https://github.com/rapidfort/community-images/tree/main/community_images/haproxy/bitnami,https://hub.docker.com/r/rapidfort/haproxy,29785,10,2023-08-28T08:29:47.984296Z
-registry1.dso.mil/ironbank/opensource/haproxy/haproxy24,https://github.com/rapidfort/community-images/tree/main/community_images/haproxy/ironbank,https://hub.docker.com/r/rapidfort/haproxy24-ib,44800,10,2023-08-26T04:31:01.772975Z
-docker.io/library/haproxy,https://github.com/rapidfort/community-images/tree/main/community_images/haproxy/official,https://hub.docker.com/r/rapidfort/haproxy-official,53237,9,2023-09-07T20:51:20.740817Z
-docker.io/bitnami/influxdb,https://github.com/rapidfort/community-images/tree/main/community_images/influxdb/bitnami,https://hub.docker.com/r/rapidfort/influxdb,51433,8,2023-09-12T22:25:43.565642Z
-docker.io/library/kong,https://github.com/rapidfort/community-images/tree/main/community_images/kong/official,https://hub.docker.com/r/rapidfort/kong,34128,9,2023-03-04T22:23:44.57178Z
-docker.io/bitnami/mariadb,https://github.com/rapidfort/community-images/tree/main/community_images/mariadb/bitnami,https://hub.docker.com/r/rapidfort/mariadb,245408,20,2023-08-26T15:01:01.521836Z
-registry1.dso.mil/ironbank/opensource/mariadb/mariadb,https://github.com/rapidfort/community-images/tree/main/community_images/mariadb/ironbank,https://hub.docker.com/r/rapidfort/mariadb-ib,76080,8,2023-08-26T06:29:52.944713Z
-docker.io/library/mariadb,https://github.com/rapidfort/community-images/tree/main/community_images/mariadb/official,https://hub.docker.com/r/rapidfort/mariadb-official,18228,11,2023-09-02T01:57:16.624123Z
-docker.io/bitnami/memcached,https://github.com/rapidfort/community-images/tree/main/community_images/memcached/bitnami,https://hub.docker.com/r/rapidfort/memcached,31541,11,2023-09-11T10:28:36.003749Z
-registry1.dso.mil/ironbank/opensource/memcached/memcached,https://github.com/rapidfort/community-images/tree/main/community_images/memcached/ironbank,https://hub.docker.com/r/rapidfort/memcached-ib,40997,12,2023-08-26T06:28:25.222056Z
-docker.io/library/memcached,https://github.com/rapidfort/community-images/tree/main/community_images/memcached/official,https://hub.docker.com/r/rapidfort/memcached-official,23662,9,2023-08-09T03:25:07.128342Z
-registry1.dso.mil/ironbank/microsoft/microsoft/microsoft-sql-server-2019-rhel8,https://github.com/rapidfort/community-images/tree/main/community_images/microsoft-sql-server-2019/ironbank,https://hub.docker.com/r/rapidfort/microsoft-sql-server-2019-ib,45320,15,2023-09-14T01:15:17.764623Z
-docker.io/bitnami/mongodb,https://github.com/rapidfort/community-images/tree/main/community_images/mongodb/bitnami,https://hub.docker.com/r/rapidfort/mongodb,93980,23,2023-07-12T23:40:11.734602Z
-registry1.dso.mil/ironbank/opensource/mongodb/mongodb,https://github.com/rapidfort/community-images/tree/main/community_images/mongodb/ironbank,https://hub.docker.com/r/rapidfort/mongodb-ib,85558,10,2023-09-11T17:46:39.559066Z
-docker.io/library/mongo,https://github.com/rapidfort/community-images/tree/main/community_images/mongodb/official,https://hub.docker.com/r/rapidfort/mongodb-official,60212,11,2023-09-14T01:13:23.518694Z
-docker.io/bitnami/mysql,https://github.com/rapidfort/community-images/tree/main/community_images/mysql/bitnami,https://hub.docker.com/r/rapidfort/mysql,106719,25,2023-07-17T17:43:48.787167Z
-registry1.dso.mil/ironbank/opensource/mysql/mysql8,https://github.com/rapidfort/community-images/tree/main/community_images/mysql/ironbank,https://hub.docker.com/r/rapidfort/mysql8-ib,76272,9,2023-08-26T15:33:25.912954Z
-docker.io/library/mysql,https://github.com/rapidfort/community-images/tree/main/community_images/mysql/official,https://hub.docker.com/r/rapidfort/mysql-official,23677,9,2023-09-07T15:42:11.975289Z
-docker.io/bitnami/nats,https://github.com/rapidfort/community-images/tree/main/community_images/nats/bitnami,https://hub.docker.com/r/rapidfort/nats,39341,9,2023-06-20T01:22:47.799184Z
-registry1.dso.mil/ironbank/opensource/synadia/nats-server,https://github.com/rapidfort/community-images/tree/main/community_images/nats/ironbank,https://hub.docker.com/r/rapidfort/nats-ib,2761,0,2023-09-08T04:31:32.552559Z
-docker.io/library/nats,https://github.com/rapidfort/community-images/tree/main/community_images/nats/official,https://hub.docker.com/r/rapidfort/nats-official,9830,9,2023-09-13T05:31:17.666728Z
-docker.io/bitnami/nginx,https://github.com/rapidfort/community-images/tree/main/community_images/nginx/bitnami,https://hub.docker.com/r/rapidfort/nginx,79372,15,2023-09-13T10:38:25.234444Z
-registry1.dso.mil/ironbank/opensource/nginx/nginx,https://github.com/rapidfort/community-images/tree/main/community_images/nginx/ironbank,https://hub.docker.com/r/rapidfort/nginx-ib,96416,10,2023-09-11T13:46:14.424153Z
-docker.io/library/nginx,https://github.com/rapidfort/community-images/tree/main/community_images/nginx/official,https://hub.docker.com/r/rapidfort/nginx-official,27376,10,2023-07-22T02:25:49.717144Z
-docker.io/grafana/oncall,https://github.com/rapidfort/community-images/tree/main/community_images/oncall/grafana,https://hub.docker.com/r/rapidfort/oncall,75897,10,2023-09-10T09:36:04.146956Z
-docker.io/bitnami/postgresql,https://github.com/rapidfort/community-images/tree/main/community_images/postgresql/bitnami,https://hub.docker.com/r/rapidfort/postgresql,165160,19,2023-08-08T21:58:28.251639Z
-registry1.dso.mil/ironbank/opensource/postgres/postgresql12,https://github.com/rapidfort/community-images/tree/main/community_images/postgresql/ironbank,https://hub.docker.com/r/rapidfort/postgresql12-ib,92487,11,2023-08-26T06:38:36.764349Z
-docker.io/library/postgres,https://github.com/rapidfort/community-images/tree/main/community_images/postgresql/official,https://hub.docker.com/r/rapidfort/postgresql-official,135998,12,2023-09-08T09:01:13.330422Z
-docker.io/bitnami/prometheus,https://github.com/rapidfort/community-images/tree/main/community_images/prometheus/bitnami,https://hub.docker.com/r/rapidfort/prometheus,35946,9,2023-06-26T06:47:01.338098Z
-registry1.dso.mil/ironbank/opensource/prometheus/prometheus,https://github.com/rapidfort/community-images/tree/main/community_images/prometheus/ironbank,https://hub.docker.com/r/rapidfort/prometheus-ib,3334,0,2023-09-03T05:42:18.986765Z
-docker.io/bitnami/rabbitmq,https://github.com/rapidfort/community-images/tree/main/community_images/rabbitmq/bitnami,https://hub.docker.com/r/rapidfort/rabbitmq,49630,9,2023-07-17T19:47:52.134586Z
-docker.io/bitnami/redis,https://github.com/rapidfort/community-images/tree/main/community_images/redis/bitnami,https://hub.docker.com/r/rapidfort/redis,102284,21,2023-09-14T01:09:22.055768Z
-docker.io/bitnami/redis-cluster,https://github.com/rapidfort/community-images/tree/main/community_images/redis-cluster/bitnami,https://hub.docker.com/r/rapidfort/redis-cluster,119133,21,2023-07-07T16:45:22.495573Z
-registry1.dso.mil/ironbank/opensource/redis/redis6,https://github.com/rapidfort/community-images/tree/main/community_images/redis/ironbank,https://hub.docker.com/r/rapidfort/redis6-ib,94288,11,2023-08-26T06:40:14.05059Z
-docker.io/library/redis,https://github.com/rapidfort/community-images/tree/main/community_images/redis/official,https://hub.docker.com/r/rapidfort/redis-official,30905,10,2023-09-11T09:06:33.926144Z
-docker.io/bitnami/telegraf,https://github.com/rapidfort/community-images/tree/main/community_images/telegraf/bitnami,https://hub.docker.com/r/rapidfort/telegraf,13177,9,2023-06-18T21:40:53.851529Z
-docker.io/library/traefik,https://github.com/rapidfort/community-images/tree/main/community_images/traefik/traefik,https://hub.docker.com/r/rapidfort/traefik,22359,14,2023-06-02T12:54:11.562355Z
-registry1.dso.mil/ironbank/opensource/traefik/traefik,https://github.com/rapidfort/community-images/tree/main/community_images/traefik/ironbank,https://hub.docker.com/r/rapidfort/traefik-ib,3222,0,2023-08-26T06:41:46.745472Z
-docker.io/library/vault,https://github.com/rapidfort/community-images/tree/main/community_images/vault/hashicorp,https://hub.docker.com/r/rapidfort/vault,17748,11,2023-02-15T18:04:31.703806Z
-docker.io/bitnami/wordpress,https://github.com/rapidfort/community-images/tree/main/community_images/wordpress/bitnami,https://hub.docker.com/r/rapidfort/wordpress,38742,15,2023-08-08T02:36:49.060248Z
-registry1.dso.mil/ironbank/opensource/wordpress/wordpress,https://github.com/rapidfort/community-images/tree/main/community_images/wordpress/ironbank,https://hub.docker.com/r/rapidfort/wordpress-ib,5141,0,2023-08-15T05:46:04.635634Z
-docker.io/library/yourls,https://github.com/rapidfort/community-images/tree/main/community_images/yourls/official,https://hub.docker.com/r/rapidfort/yourls,17902,9,2023-09-09T01:20:07.727636Z
-docker.io/bitnami/zookeeper,https://github.com/rapidfort/community-images/tree/main/community_images/zookeeper/bitnami,https://hub.docker.com/r/rapidfort/zookeeper,46814,9,2023-09-11T08:48:39.374307Z
-registry1.dso.mil/ironbank/opensource/apache/zookeeper,https://github.com/rapidfort/community-images/tree/main/community_images/zookeeper/ironbank,https://hub.docker.com/r/rapidfort/zookeeper-ib,65873,10,2023-08-31T11:48:30.166604Z
-docker.io/library/zookeeper,https://github.com/rapidfort/community-images/tree/main/community_images/zookeeper/official,https://hub.docker.com/r/rapidfort/zookeeper-official,35461,12,2023-09-02T05:56:03.856035Z
+docker.io/bitnami/airflow,https://github.com/rapidfort/community-images/tree/main/community_images/airflow/airflow/bitnami,https://hub.docker.com/r/rapidfort/airflow,31721,9,2023-09-21T23:22:31.193005Z
+registry1.dso.mil/ironbank/opensource/apache/airflow/airflow,https://github.com/rapidfort/community-images/tree/main/community_images/airflow/airflow/ironbank,https://hub.docker.com/r/rapidfort/airflow-ib,1991,0,2023-09-20T14:25:23.304237Z
+docker.io/bitnami/airflow-scheduler,https://github.com/rapidfort/community-images/tree/main/community_images/airflow/airflow-scheduler/bitnami,https://hub.docker.com/r/rapidfort/airflow-scheduler,43546,10,2023-09-21T22:33:46.970982Z
+docker.io/bitnami/airflow-worker,https://github.com/rapidfort/community-images/tree/main/community_images/airflow/airflow-worker/bitnami,https://hub.docker.com/r/rapidfort/airflow-worker,41101,10,2023-09-07T15:47:23.203099Z
+docker.io/bitnami/apache,https://github.com/rapidfort/community-images/tree/main/community_images/apache/bitnami,https://hub.docker.com/r/rapidfort/apache,37586,10,2023-09-20T18:20:22.349675Z
+registry1.dso.mil/ironbank/opensource/apache/apache2,https://github.com/rapidfort/community-images/tree/main/community_images/apache/ironbank,https://hub.docker.com/r/rapidfort/apache2-ib,43474,12,2023-09-21T13:20:54.799372Z
+docker.io/library/httpd,https://github.com/rapidfort/community-images/tree/main/community_images/apache/official,https://hub.docker.com/r/rapidfort/apache-official,38410,8,2023-08-09T03:16:24.192885Z
+docker.io/library/cassandra,https://github.com/rapidfort/community-images/tree/main/community_images/cassandra/official,https://hub.docker.com/r/rapidfort/cassandra-official,27996,9,2023-09-01T01:11:52.068063Z
+docker.io/bitnami/consul,https://github.com/rapidfort/community-images/tree/main/community_images/consul/bitnami,https://hub.docker.com/r/rapidfort/consul,38124,6,2023-06-25T16:27:06.333007Z
+registry1.dso.mil/ironbank/hashicorp/consul,https://github.com/rapidfort/community-images/tree/main/community_images/consul/ironbank,https://hub.docker.com/r/rapidfort/consul-ib,91642,10,2023-08-27T10:40:15.440726Z
+docker.io/hashicorp/consul,https://github.com/rapidfort/community-images/tree/main/community_images/consul/official,https://hub.docker.com/r/rapidfort/consul-official,44143,9,2023-09-19T21:40:06.133869Z
+docker.io/bitnami/couchdb,https://github.com/rapidfort/community-images/tree/main/community_images/couchdb/bitnami,https://hub.docker.com/r/rapidfort/couchdb,18568,8,2023-09-21T23:19:54.595649Z
+registry1.dso.mil/ironbank/opensource/apache/couchdb_3,https://github.com/rapidfort/community-images/tree/main/community_images/couchdb/ironbank,https://hub.docker.com/r/rapidfort/couchdb_3-ib,31379,11,2023-09-20T21:16:14.672877Z
+docker.io/library/couchdb,https://github.com/rapidfort/community-images/tree/main/community_images/couchdb/official,https://hub.docker.com/r/rapidfort/couchdb-official,27635,11,2023-09-20T10:23:27.186227Z
+docker.io/curlimages/curl,https://github.com/rapidfort/community-images/tree/main/community_images/curl/curlimages,https://hub.docker.com/r/rapidfort/curl,26460,6,2023-06-02T02:50:44.68263Z
+docker.io/bitnami/elasticsearch,https://github.com/rapidfort/community-images/tree/main/community_images/elasticsearch/bitnami,https://hub.docker.com/r/rapidfort/elasticsearch,23478,10,2023-06-30T20:22:05.992948Z
+docker.io/library/elasticsearch,https://github.com/rapidfort/community-images/tree/main/community_images/elasticsearch/official,https://hub.docker.com/r/rapidfort/elasticsearch-official,8675,0,2023-09-08T06:26:01.627832Z
+docker.io/bitnami/envoy,https://github.com/rapidfort/community-images/tree/main/community_images/envoy/bitnami,https://hub.docker.com/r/rapidfort/envoy,74545,9,2023-07-12T10:27:51.167521Z
+docker.io/envoyproxy/envoy,https://github.com/rapidfort/community-images/tree/main/community_images/envoy/official,https://hub.docker.com/r/rapidfort/envoy-official,12972,7,2023-08-19T23:15:33.486832Z
+docker.io/bitnami/etcd,https://github.com/rapidfort/community-images/tree/main/community_images/etcd/bitnami,https://hub.docker.com/r/rapidfort/etcd,68855,10,2023-09-21T23:25:59.593321Z
+registry1.dso.mil/ironbank/opensource/etcd/etcd,https://github.com/rapidfort/community-images/tree/main/community_images/etcd/ironbank,https://hub.docker.com/r/rapidfort/etcd-ib,7070,0,2023-09-21T08:22:04.607316Z
+docker.io/bitnami/fluentd,https://github.com/rapidfort/community-images/tree/main/community_images/fluentd/bitnami,https://hub.docker.com/r/rapidfort/fluentd,57025,10,2023-07-11T19:19:53.435185Z
+registry1.dso.mil/ironbank/opensource/fluentd/fluentd,https://github.com/rapidfort/community-images/tree/main/community_images/fluentd/ironbank,https://hub.docker.com/r/rapidfort/fluentd-ib,33508,9,2023-07-29T07:18:47.284552Z
+docker.io/library/fluentd,https://github.com/rapidfort/community-images/tree/main/community_images/fluentd/official,https://hub.docker.com/r/rapidfort/fluentd-official,21821,8,2023-06-16T04:33:53.371819Z
+docker.io/bitnami/ghost,https://github.com/rapidfort/community-images/tree/main/community_images/ghost/bitnami,https://hub.docker.com/r/rapidfort/ghost,28349,11,2023-06-20T01:17:27.187202Z
+registry1.dso.mil/ironbank/opensource/grafana/grafana,https://github.com/rapidfort/community-images/tree/main/community_images/grafana/ironbank,https://hub.docker.com/r/rapidfort/grafana-ib,3695,0,2023-08-01T08:23:15.855835Z
+docker.io/bitnami/haproxy,https://github.com/rapidfort/community-images/tree/main/community_images/haproxy/bitnami,https://hub.docker.com/r/rapidfort/haproxy,30429,10,2023-08-28T08:29:47.984296Z
+registry1.dso.mil/ironbank/opensource/haproxy/haproxy24,https://github.com/rapidfort/community-images/tree/main/community_images/haproxy/ironbank,https://hub.docker.com/r/rapidfort/haproxy24-ib,45549,10,2023-08-26T04:31:01.772975Z
+docker.io/library/haproxy,https://github.com/rapidfort/community-images/tree/main/community_images/haproxy/official,https://hub.docker.com/r/rapidfort/haproxy-official,55093,9,2023-09-20T17:47:52.409074Z
+docker.io/bitnami/influxdb,https://github.com/rapidfort/community-images/tree/main/community_images/influxdb/bitnami,https://hub.docker.com/r/rapidfort/influxdb,52407,8,2023-09-21T23:27:12.72885Z
+docker.io/keycloak/keycloak,https://github.com/rapidfort/community-images/tree/main/community_images/keycloak/official,https://hub.docker.com/r/rapidfort/keycloak,0,,
+docker.io/library/kong,https://github.com/rapidfort/community-images/tree/main/community_images/kong/official,https://hub.docker.com/r/rapidfort/kong,34696,9,2023-03-04T22:23:44.57178Z
+docker.io/bitnami/mariadb,https://github.com/rapidfort/community-images/tree/main/community_images/mariadb/bitnami,https://hub.docker.com/r/rapidfort/mariadb,247513,20,2023-08-26T15:01:01.521836Z
+registry1.dso.mil/ironbank/opensource/mariadb/mariadb,https://github.com/rapidfort/community-images/tree/main/community_images/mariadb/ironbank,https://hub.docker.com/r/rapidfort/mariadb-ib,76475,8,2023-09-21T08:32:49.817138Z
+docker.io/library/mariadb,https://github.com/rapidfort/community-images/tree/main/community_images/mariadb/official,https://hub.docker.com/r/rapidfort/mariadb-official,18610,11,2023-09-02T01:57:16.624123Z
+docker.io/bitnami/memcached,https://github.com/rapidfort/community-images/tree/main/community_images/memcached/bitnami,https://hub.docker.com/r/rapidfort/memcached,32210,11,2023-09-20T11:23:55.375816Z
+registry1.dso.mil/ironbank/opensource/memcached/memcached,https://github.com/rapidfort/community-images/tree/main/community_images/memcached/ironbank,https://hub.docker.com/r/rapidfort/memcached-ib,41375,12,2023-08-26T06:28:25.222056Z
+docker.io/library/memcached,https://github.com/rapidfort/community-images/tree/main/community_images/memcached/official,https://hub.docker.com/r/rapidfort/memcached-official,24229,9,2023-08-09T03:25:07.128342Z
+registry1.dso.mil/ironbank/microsoft/microsoft/microsoft-sql-server-2019-rhel8,https://github.com/rapidfort/community-images/tree/main/community_images/microsoft-sql-server-2019/ironbank,https://hub.docker.com/r/rapidfort/microsoft-sql-server-2019-ib,48555,17,2023-09-21T22:34:03.489648Z
+docker.io/bitnami/mongodb,https://github.com/rapidfort/community-images/tree/main/community_images/mongodb/bitnami,https://hub.docker.com/r/rapidfort/mongodb,95576,23,2023-07-12T23:40:11.734602Z
+registry1.dso.mil/ironbank/opensource/mongodb/mongodb,https://github.com/rapidfort/community-images/tree/main/community_images/mongodb/ironbank,https://hub.docker.com/r/rapidfort/mongodb-ib,86368,10,2023-09-21T08:48:21.455193Z
+docker.io/library/mongo,https://github.com/rapidfort/community-images/tree/main/community_images/mongodb/official,https://hub.docker.com/r/rapidfort/mongodb-official,62543,11,2023-09-21T20:30:40.959511Z
+docker.io/bitnami/mysql,https://github.com/rapidfort/community-images/tree/main/community_images/mysql/bitnami,https://hub.docker.com/r/rapidfort/mysql,108541,25,2023-07-17T17:43:48.787167Z
+registry1.dso.mil/ironbank/opensource/mysql/mysql8,https://github.com/rapidfort/community-images/tree/main/community_images/mysql/ironbank,https://hub.docker.com/r/rapidfort/mysql8-ib,76682,9,2023-09-21T08:39:27.642836Z
+docker.io/library/mysql,https://github.com/rapidfort/community-images/tree/main/community_images/mysql/official,https://hub.docker.com/r/rapidfort/mysql-official,24285,9,2023-09-20T17:41:03.704895Z
+docker.io/bitnami/nats,https://github.com/rapidfort/community-images/tree/main/community_images/nats/bitnami,https://hub.docker.com/r/rapidfort/nats,39757,9,2023-06-20T01:22:47.799184Z
+registry1.dso.mil/ironbank/opensource/synadia/nats-server,https://github.com/rapidfort/community-images/tree/main/community_images/nats/ironbank,https://hub.docker.com/r/rapidfort/nats-ib,3136,0,2023-09-08T04:31:32.552559Z
+docker.io/library/nats,https://github.com/rapidfort/community-images/tree/main/community_images/nats/official,https://hub.docker.com/r/rapidfort/nats-official,10291,9,2023-09-21T22:26:53.797439Z
+docker.io/bitnami/nginx,https://github.com/rapidfort/community-images/tree/main/community_images/nginx/bitnami,https://hub.docker.com/r/rapidfort/nginx,80374,15,2023-09-21T13:35:32.393745Z
+registry1.dso.mil/ironbank/opensource/nginx/nginx,https://github.com/rapidfort/community-images/tree/main/community_images/nginx/ironbank,https://hub.docker.com/r/rapidfort/nginx-ib,96862,10,2023-09-21T12:40:58.392962Z
+docker.io/library/nginx,https://github.com/rapidfort/community-images/tree/main/community_images/nginx/official,https://hub.docker.com/r/rapidfort/nginx-official,28084,10,2023-07-22T02:25:49.717144Z
+docker.io/grafana/oncall,https://github.com/rapidfort/community-images/tree/main/community_images/oncall/grafana,https://hub.docker.com/r/rapidfort/oncall,76642,10,2023-09-10T09:36:04.146956Z
+docker.io/bitnami/postgresql,https://github.com/rapidfort/community-images/tree/main/community_images/postgresql/bitnami,https://hub.docker.com/r/rapidfort/postgresql,167201,19,2023-08-08T21:58:28.251639Z
+registry1.dso.mil/ironbank/opensource/postgres/postgresql12,https://github.com/rapidfort/community-images/tree/main/community_images/postgresql/ironbank,https://hub.docker.com/r/rapidfort/postgresql12-ib,92866,11,2023-08-26T06:38:36.764349Z
+docker.io/library/postgres,https://github.com/rapidfort/community-images/tree/main/community_images/postgresql/official,https://hub.docker.com/r/rapidfort/postgresql-official,137593,12,2023-09-21T11:58:18.188798Z
+docker.io/bitnami/prometheus,https://github.com/rapidfort/community-images/tree/main/community_images/prometheus/bitnami,https://hub.docker.com/r/rapidfort/prometheus,36714,9,2023-06-26T06:47:01.338098Z
+registry1.dso.mil/ironbank/opensource/prometheus/prometheus,https://github.com/rapidfort/community-images/tree/main/community_images/prometheus/ironbank,https://hub.docker.com/r/rapidfort/prometheus-ib,3721,0,2023-09-17T16:40:34.315361Z
+docker.io/bitnami/rabbitmq,https://github.com/rapidfort/community-images/tree/main/community_images/rabbitmq/bitnami,https://hub.docker.com/r/rapidfort/rabbitmq,50773,9,2023-07-17T19:47:52.134586Z
+docker.io/bitnami/redis,https://github.com/rapidfort/community-images/tree/main/community_images/redis/bitnami,https://hub.docker.com/r/rapidfort/redis,104111,21,2023-09-20T05:05:20.000988Z
+docker.io/bitnami/redis-cluster,https://github.com/rapidfort/community-images/tree/main/community_images/redis-cluster/bitnami,https://hub.docker.com/r/rapidfort/redis-cluster,120797,21,2023-07-07T16:45:22.495573Z
+registry1.dso.mil/ironbank/opensource/redis/redis6,https://github.com/rapidfort/community-images/tree/main/community_images/redis/ironbank,https://hub.docker.com/r/rapidfort/redis6-ib,94877,11,2023-09-21T10:41:52.199213Z
+docker.io/library/redis,https://github.com/rapidfort/community-images/tree/main/community_images/redis/official,https://hub.docker.com/r/rapidfort/redis-official,33264,10,2023-09-21T16:56:48.74987Z
+docker.io/bitnami/telegraf,https://github.com/rapidfort/community-images/tree/main/community_images/telegraf/bitnami,https://hub.docker.com/r/rapidfort/telegraf,13557,9,2023-06-18T21:40:53.851529Z
+docker.io/library/traefik,https://github.com/rapidfort/community-images/tree/main/community_images/traefik/traefik,https://hub.docker.com/r/rapidfort/traefik,22759,14,2023-06-02T12:54:11.562355Z
+registry1.dso.mil/ironbank/opensource/traefik/traefik,https://github.com/rapidfort/community-images/tree/main/community_images/traefik/ironbank,https://hub.docker.com/r/rapidfort/traefik-ib,3600,0,2023-09-21T10:44:02.738805Z
+docker.io/library/vault,https://github.com/rapidfort/community-images/tree/main/community_images/vault/hashicorp,https://hub.docker.com/r/rapidfort/vault,18126,11,2023-02-15T18:04:31.703806Z
+docker.io/bitnami/wordpress,https://github.com/rapidfort/community-images/tree/main/community_images/wordpress/bitnami,https://hub.docker.com/r/rapidfort/wordpress,39344,15,2023-08-08T02:36:49.060248Z
+registry1.dso.mil/ironbank/opensource/wordpress/wordpress,https://github.com/rapidfort/community-images/tree/main/community_images/wordpress/ironbank,https://hub.docker.com/r/rapidfort/wordpress-ib,5531,0,2023-09-17T19:45:05.022559Z
+docker.io/library/yourls,https://github.com/rapidfort/community-images/tree/main/community_images/yourls/official,https://hub.docker.com/r/rapidfort/yourls,18367,9,2023-09-21T13:50:17.486924Z
+docker.io/bitnami/zookeeper,https://github.com/rapidfort/community-images/tree/main/community_images/zookeeper/bitnami,https://hub.docker.com/r/rapidfort/zookeeper,47662,9,2023-09-20T08:48:49.920931Z
+registry1.dso.mil/ironbank/opensource/apache/zookeeper,https://github.com/rapidfort/community-images/tree/main/community_images/zookeeper/ironbank,https://hub.docker.com/r/rapidfort/zookeeper-ib,66427,10,2023-08-31T11:48:30.166604Z
+docker.io/library/zookeeper,https://github.com/rapidfort/community-images/tree/main/community_images/zookeeper/official,https://hub.docker.com/r/rapidfort/zookeeper-official,36415,12,2023-09-02T05:56:03.856035Z
diff --git a/image.lst b/image.lst
index 63da174a3e..396cf0256f 100644
--- a/image.lst
+++ b/image.lst
@@ -69,3 +69,4 @@ etcd/ironbank
traefik/ironbank
nats/ironbank
airflow/airflow/ironbank
+keycloak/official
\ No newline at end of file