Image Creation Run #15686
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: Image Creation Run | |
on: | |
schedule: | |
- cron: '0 */4 * * *' | |
workflow_dispatch: | |
permissions: read-all | |
jobs: | |
airflow: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 airflow/airflow/bitnami --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/airflow": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
airflow-ib: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 airflow/airflow/ironbank --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/airflow-ib": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
airflow-ib-bitnami: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 airflow/airflow/bitnami-ironbank --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/airflow-ib-bitnami": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
alertmanager-ib: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 alertmanager/ironbank --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/alertmanager-ib": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
alloy-ib: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 alloy/ironbank --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/alloy-ib": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
ansible-ib: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 ansible/ironbank --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/ansible-ib": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
ansible-lint-ib: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 ansible-lint/ironbank --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/ansible-lint-ib": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
ansible-operator-ib: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 ansible-operator/ironbank --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/ansible-operator-ib": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
apache: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 apache/bitnami --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/apache": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
apache-ib: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 apache/ironbank --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/apache2-ib": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
apache-official: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 apache/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/apache-official": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
argocd: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 argocd/quay --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/argocd": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
argocd-bigbang-ib: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 argocd/bigbang-ironbank --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/argocd-bigbang-ib": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
argocd-ib: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 argocd/ironbank --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/argocd-ib": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
auditbeat-ib: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 auditbeat/ironbank --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/auditbeat-ib": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
bats-ib: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 bats/ironbank --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/bats-ib": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
blackbox-exporter-ib: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 blackbox-exporter/ironbank --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/blackbox-exporter-ib": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
boundary-ib: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 boundary/ironbank --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/boundary-ib": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
buildah-ib: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 buildah/ironbank --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/buildah-ib": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
camel-k-ib: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 camel-k/ironbank --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/camel-k-ib": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
cass-ib: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 cass/ironbank --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/cass-ib": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
cassandra-official: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 cassandra/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/cassandra-official": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
ceph-ib: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 ceph/ironbank --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/ceph-ib": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
certtool-ib: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 certtool/ironbank --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/certtool-ib": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
chart-testing-ib: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 chart-testing/ironbank --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/chart-testing-ib": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
clickhouse-ib: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 clickhouse/ironbank --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/clickhouse-ib": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
cockroachdb-ib: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 cockroachdb/ironbank --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/cockroachdb-ib": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
consul: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 consul/bitnami --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/consul": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
consul-ib: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 consul/ironbank --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/consul-ib": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
consul-official: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 consul/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/consul-official": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
coredns-ib: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 coredns/ironbank --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/coredns-ib": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
couchdb: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 couchdb/bitnami --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/couchdb": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
couchdb-official: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 couchdb/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/couchdb-official": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
curl: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 curl/curlimages --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/curl": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
dex-ib: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 dex/ironbank --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/dex-ib": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
eck-operator-ib: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 eck-operator/ironbank --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/eck-operator-ib": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
elasticsearch: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 elasticsearch/bitnami --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/elasticsearch": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
elasticsearch-dump-ib: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 elasticsearch-dump/ironbank --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/elasticsearch-dump-ib": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
elasticsearch-exporter-ib: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 elasticsearch-exporter/ironbank --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/elasticsearch-exporter-ib": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
elasticsearch-official: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 elasticsearch/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/elasticsearch-official": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
envoy: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 envoy/bitnami --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/envoy": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
envoy-official: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 envoy/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/envoy-official": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
etcd: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 etcd/bitnami --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/etcd": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
etcd-ib: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 etcd/ironbank --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/etcd-ib": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
filebeat-ib: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 filebeat/ironbank --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/filebeat-ib": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
fluent-bit: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 fluent-bit/bitnami --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/fluent-bit": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
fluent-bit-ib: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 fluent-bit/ironbank --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/fluent-bit-ib": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
fluent-bit-official: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 fluent-bit/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/fluent-bit-official": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
fluentd: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 fluentd/bitnami --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/fluentd": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
fluentd-elasticsearch-ib: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 fluentd-elasticsearch/ironbank --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/fluentd-elasticsearch-ib": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
fluentd-ib: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 fluentd/ironbank --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/fluentd-ib": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
fluentd-kubernetes-daemonset-ib: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 fluentd-kubernetes-daemonset/ironbank --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/fluentd-kubernetes-daemonset-ib": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
fluentd-official: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 fluentd/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/fluentd-official": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
fluxcd-helm-controller-ib: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 fluxcd-helm-controller/ironbank --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/fluxcd-helm-controller-ib": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
fluxcd-image-automation-controller-ib: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 fluxcd-image-automation-controller/ironbank --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/fluxcd-image-automation-controller-ib": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
fluxcd-image-reflector-controller-ib: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 fluxcd-image-reflector-controller/ironbank --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/fluxcd-image-reflector-controller-ib": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
fluxcd-kustomize-controller-ib: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 fluxcd-kustomize-controller/ironbank --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/fluxcd-kustomize-controller-ib": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
fluxcd-notification-controller-ib: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 fluxcd-notification-controller/ironbank --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/fluxcd-notification-controller-ib": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
fluxcd-source-controller-ib: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 fluxcd-source-controller/ironbank --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/fluxcd-source-controller-ib": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
gatekeeper-ib: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 gatekeeper/ironbank --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/gatekeeper-ib": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
ghost: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 ghost/bitnami --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/ghost": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
git-lfs-ib: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 git-lfs/ironbank --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/git-lfs-ib": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
gitaly-ib: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 gitaly/ironbank --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/gitaly-ib": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
gitlab-certificates-ib: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 gitlab-certificates/ironbank --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/gitlab-certificates-ib": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
gitlab-cfssl-self-sign-ib: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 gitlab-cfssl-self-sign/ironbank --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/gitlab-cfssl-self-sign-ib": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
gitlab-container-registry-ib: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 gitlab-container-registry/ironbank --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/gitlab-container-registry-ib": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
gitlab-exporter-ib: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 gitlab-exporter/ironbank --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/gitlab-exporter-ib": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
gitlab-kas-ib: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 gitlab-kas/ironbank --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/gitlab-kas-ib": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
gitlab-runner-ib: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 gitlab-runner/ironbank --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/gitlab-runner-ib": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
gitlab-shell-ib: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 gitlab-shell/ironbank --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/gitlab-shell-ib": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
gitlab-workhorse-ib: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 gitlab-workhorse/ironbank --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/gitlab-workhorse-ib": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
grafana-ib: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 grafana/ironbank --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/grafana-ib": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
grafana-official: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 grafana/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/grafana-official": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
grafana-plugins-ib: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 grafana-plugins/ironbank --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/grafana-plugins-ib": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
hadolint-ib: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 hadolint/ironbank --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/hadolint-ib": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
haproxy: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 haproxy/bitnami --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/haproxy": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
haproxy-ib: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 haproxy/ironbank --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/haproxy24-ib": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
haproxy-latest-ib: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 haproxy-latest/ironbank --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/haproxy-latest-ib": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
haproxy-official: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 haproxy/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/haproxy-official": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
heartbeat-ib: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 heartbeat/ironbank --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/heartbeat-ib": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
influxdb: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 influxdb/bitnami --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/influxdb": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
jq-ib: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 jq/ironbank --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/jq-ib": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
k6-ib: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 k6/ironbank --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/k6-ib": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
k8s-sidecar-ib: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 k8s-sidecar/ironbank --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/k8s-sidecar-ib": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
k8s-sidecar-official: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 k8s-sidecar/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/k8s-sidecar-official": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
kafka-bridge-ib: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 kafka-bridge/ironbank --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/kafka-bridge-ib": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
kafka-exporter-ib: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 kafka-exporter/ironbank --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/kafka-exporter-ib": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
kafka-ib: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 kafka/ironbank --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/kafka-ib": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
keycloak-official: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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-official": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
kibana-ib: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 kibana/ironbank --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/kibana-ib": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
kong: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 kong/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/kong": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
kongkic-ib: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 kongkic/ironbank --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/kongkic-ib": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
kube-webhook-certgen-ib: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 kube-webhook-certgen/ironbank --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/kube-webhook-certgen-ib": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
kubectl-ib: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 kubectl/ironbank --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/kubectl-ib": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
kyverno-background-controller-ib: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 kyverno-background-controller/ironbank --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/kyverno-background-controller-ib": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
kyverno-cleanup-controller-ib: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 kyverno-cleanup-controller/ironbank --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/kyverno-cleanup-controller-ib": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
kyverno-reports-controller-ib: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 kyverno-reports-controller/ironbank --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/kyverno-reports-controller-ib": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
logstash-ib: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 logstash/ironbank --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/logstash-ib": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
mariadb: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 mariadb/bitnami --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/mariadb": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
mariadb-ib: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 mariadb/ironbank --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/mariadb-ib": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
mariadb-official: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 mariadb/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/mariadb-official": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
mc-ib: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 mc/ironbank --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/mc-ib": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
memcached: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 memcached/bitnami --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/memcached": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
memcached-ib: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 memcached/ironbank --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/memcached-ib": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
memcached-official: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 memcached/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/memcached-official": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
metabase-ib: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 metabase/ironbank --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/metabase-ib": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
metricbeat-ib: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 metricbeat/ironbank --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/metricbeat-ib": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
metrics-server-ib: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 metrics-server/ironbank --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/metrics-server-ib": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
microsoft-sql-server-2019-ib: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 microsoft-sql-server-2019/ironbank --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/microsoft-sql-server-2019-ib": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
minio-console-ib: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 minio-console/ironbank --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/minio-console-ib": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
minio-ib: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 minio/ironbank --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/minio-ib": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
minio-operator-ib: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 minio-operator/ironbank --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/minio-operator-ib": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
minio-operator-sidecar-ib: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 minio-operator-sidecar/ironbank --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/minio-operator-sidecar-ib": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
mkdocs-ib: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 mkdocs/ironbank --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/mkdocs-ib": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
molecule-ib: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 molecule/ironbank --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/molecule-ib": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
mongodb: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 mongodb/bitnami --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/mongodb": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
mongodb-ib: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 mongodb/ironbank --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/mongodb-ib": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
mongodb-official: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 mongodb/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/mongodb-official": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
moodle-ib: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 moodle/ironbank --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/moodle-ib": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
mysql: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 mysql/bitnami --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/mysql": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
mysql-ib: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 mysql/ironbank --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/mysql8-ib": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
mysql-official: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 mysql/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/mysql-official": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
nats: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 nats/bitnami --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/nats": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
nats-ib: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 nats/ironbank --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/nats-ib": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
nats-official: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 nats/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/nats-official": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
nginx: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 nginx/bitnami --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/nginx": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
nginx-ib: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 nginx/ironbank --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/nginx-ib": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
nginx-official: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 nginx/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/nginx-official": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
nifi-ib: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 nifi/ironbank --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/nifi-ib": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
nifi-registry-ib: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 nifi-registry/ironbank --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/nifi-registry-ib": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
node-exporter: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 node-exporter/bitnami --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/node-exporter": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
node-exporter-ib: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 node-exporter/ironbank --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/node-exporter-ib": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
node-exporter-official: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 node-exporter/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/node-exporter-official": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
oncall: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 oncall/grafana --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/oncall": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
opa-ib: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 opa/ironbank --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/opa-ib": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
openldap-ib: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 openldap/ironbank --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/openldap-ib": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
osee-postgres-ib: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 osee-postgres/ironbank --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/osee-postgres-ib": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
packetbeat-ib: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 packetbeat/ironbank --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/packetbeat-ib": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
pause-ib: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 pause/ironbank --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/pause-ib": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
pgadmin-ib: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 pgadmin/ironbank --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/pgadmin-ib": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
podman-ib: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 podman/ironbank --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/podman-ib": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
postfix-ib: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 postfix/ironbank --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/postfix-ib": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
postgres-exporter-bitnami-ib: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 postgres-exporter/bitnami-ironbank --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/postgres-exporter-bitnami-ib": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
postgres-exporter-ib: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 postgres-exporter/ironbank --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/postgres-exporter-ib": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
postgresql: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 postgresql/bitnami --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/postgresql": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
postgresql-ib: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 postgresql/ironbank --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/postgresql12-ib": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
postgresql-official: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 postgresql/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/postgresql-official": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
postgresql16-bitnami-ib: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 postgresql/bitnami-ironbank --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/postgresql16-bitnami-ib": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
prometheus: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 prometheus/bitnami --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/prometheus": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
prometheus-config-reloader-ib: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 prometheus-config-reloader/ironbank --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/prometheus-config-reloader-ib": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
prometheus-ib: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 prometheus/ironbank --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/prometheus-ib": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
prometheus-official: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 prometheus/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/prometheus-official": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
prometheus-operator-ib: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 prometheus-operator/ironbank --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/prometheus-operator-ib": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
rabbitmq: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 rabbitmq/bitnami --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/rabbitmq": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
rabbitmq-official: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 rabbitmq/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/rabbitmq-official": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
redis: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 redis/bitnami --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/redis": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
redis-cluster: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 redis-cluster/bitnami --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/redis-cluster": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
redis-exporter-ib: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 redis-exporter/ironbank --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/redis-exporter-ib": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
redis-ib: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 redis/ironbank --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/redis6-ib": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
redis-official: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 redis/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/redis-official": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
redis-sentinel-ib: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 redis-sentinel/ironbank --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/redis-sentinel-ib": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
registry-v2-ib: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 registry-v2/ironbank --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/registry-v2-ib": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
shellcheck-ib: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 shellcheck/ironbank --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/shellcheck-ib": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
skopeo-ib: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 skopeo/ironbank --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/skopeo-ib": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
solr-8-ib: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 solr-8/ironbank --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/solr-8-ib": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
sqlite-ib: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 sqlite/ironbank --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/sqlite-ib": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
telegraf: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 telegraf/bitnami --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/telegraf": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
tempo-query-ib: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 tempo-query/ironbank --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/tempo-query-ib": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
terraform-ib: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 terraform/ironbank --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/terraform-ib": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
terragrunt-ib: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 terragrunt/ironbank --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/terragrunt-ib": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
tflint-ib: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 tflint/ironbank --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/tflint-ib": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
thanos-ib: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 thanos/ironbank --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/thanos-ib": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
tika-ib: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 tika/ironbank --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/tika-ib": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
tomcat-openjdk11-ib: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 tomcat/ironbank --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/tomcat-openjdk11-ib": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
tomcat-openjdk8-ib: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 tomcat-openjdk8/ironbank --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/tomcat-openjdk8-ib": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
tomcat10-openjdk17-ib: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 tomcat10/ironbank --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/tomcat10-openjdk17-ib": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
tomcat9-openjdk11-ib: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 tomcat9/ironbank --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/tomcat9-openjdk11-ib": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
traefik: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 traefik/traefik --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/traefik": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
traefik-ib: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 traefik/ironbank --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/traefik-ib": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
vale-ib: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 vale/ironbank --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/vale-ib": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
vault: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 vault/hashicorp --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/vault": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
vault-ib: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 vault/ironbank --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/vault-ib": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
vault-k8s-ib: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 vault-k8s/ironbank --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/vault-k8s-ib": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
vcluster-ib: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 vcluster/ironbank --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/vcluster-ib": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
velero-ib: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 velero/ironbank --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/velero-ib": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
wordpress: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 wordpress/bitnami --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/wordpress": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
wordpress-ib: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 wordpress/ironbank --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/wordpress-ib": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
yourls: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 yourls/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/yourls": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
yq-ib: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 yq/ironbank --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/yq-ib": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
zookeeper: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 zookeeper/bitnami --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/zookeeper": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
zookeeper-ib: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 zookeeper/ironbank --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/zookeeper-ib": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls | |
zookeeper-official: | |
runs-on: ubuntu-22.04 | |
environment: actions-cicd | |
steps: | |
- name: Import Coverage Tests | |
uses: actions/checkout@v4 | |
with: | |
repository: rapidfort/community-images-core | |
token: ${{ secrets.COVERAGE_ACCESS_TOKEN }} | |
- name: Start minikube | |
with: | |
memory: 6g | |
driver: none | |
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 }} | |
RF_APP_HOST: ${{ secrets.RF_APP_HOST }} | |
run: ./scripts/github-pipelines/setup.sh | |
- name: Set RF CLI Path | |
run: echo "/home/runner/work/community-images/community-images" >> $GITHUB_PATH | |
- 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 zookeeper/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/zookeeper-official": 1 }' \ | |
https://data-receiver.rapidfort.com/counts/internal_image_pulls |