Skip to content
Open
Changes from all commits
Commits
Show all changes
52 commits
Select commit Hold shift + click to select a range
5e92ed2
Add JVM Docker image
VedarthConfluent Oct 13, 2023
7e7f8e0
Refactor build test and setup proper directory structure
VedarthConfluent Oct 16, 2023
2e5f9b2
Merge branch 'trunk' of github.com:apache/kafka into docker-image
VedarthConfluent Oct 16, 2023
0623435
Refactor scripts running in Dockerfile
VedarthConfluent Oct 16, 2023
eef401b
Refactor bash scripts
VedarthConfluent Oct 16, 2023
45c2272
Remove redundant files
VedarthConfluent Oct 16, 2023
12534a3
Add licence to the files
VedarthConfluent Oct 16, 2023
3eaef7a
Updated to 21-jre and fix typos
VedarthConfluent Oct 17, 2023
0c3b65a
Add a release script for pushing docker images to dockerhub
VedarthConfluent Oct 18, 2023
f75cc5f
Update release script to support registry and add error handling
VedarthConfluent Oct 18, 2023
6f64ce5
Remove confluent artifacts from sanity test
VedarthConfluent Oct 30, 2023
72a9765
Remove redundant files
VedarthConfluent Oct 30, 2023
6a151bf
Merge branch 'trunk' of github.com:apache/kafka into docker-image
VedarthConfluent Oct 30, 2023
82775b3
Fix tests
VedarthConfluent Oct 30, 2023
1c0d3c5
Use CDS to start kafka
VedarthConfluent Oct 30, 2023
a9faadb
Resolve PR comments
VedarthConfluent Oct 30, 2023
6289c19
Add github actions workflow for build and test of jvm docker image
VedarthConfluent Nov 2, 2023
c018f54
Add description to kafka url link
VedarthConfluent Nov 2, 2023
8df9b59
Refactors jsa launch script with error handling and timeouts
VedarthConfluent Nov 2, 2023
ee53281
Remove static sleep from sanity tests
VedarthConfluent Nov 2, 2023
58aa37e
Rely on scripts to detect when server is up
VedarthConfluent Nov 2, 2023
24863bb
Removed redundant wait in jsa generation
VedarthConfluent Nov 2, 2023
c784793
Merge branch 'trunk' of github.com:apache/kafka into docker-image
VedarthConfluent Nov 3, 2023
ff31062
Add promotion script
VedarthConfluent Nov 6, 2023
9a24709
Add requirements.txt for promotion script
VedarthConfluent Nov 6, 2023
042e770
Merge branch 'trunk' of github.com:apache/kafka into docker-image
VedarthConfluent Nov 6, 2023
e658298
Fix property file location
VedarthConfluent Nov 6, 2023
9cbec87
Add support for supplying properties through file mounting
VedarthConfluent Nov 8, 2023
108ab85
Ensure that environment variable configs are always appended in newline
VedarthConfluent Nov 8, 2023
ed2f94f
Add missing brackets in template
VedarthConfluent Nov 8, 2023
7a7c33c
Add test for file input
VedarthConfluent Nov 9, 2023
64d47d7
Merge branch 'trunk' of github.com:apache/kafka into docker-image
VedarthConfluent Nov 9, 2023
1c8ada4
Bubble up test errors to root build test script
VedarthConfluent Nov 9, 2023
10b85b9
Add license comment and refactor ub scripts to remove redundant code
VedarthConfluent Nov 10, 2023
625376e
Add readme file and refactor the python scripts
VedarthConfluent Nov 10, 2023
ffe523c
Merge branch 'trunk' of github.com:apache/kafka into docker-image
VedarthConfluent Nov 10, 2023
d9cbdd8
Add local setup section in Readme
VedarthConfluent Nov 15, 2023
7d6852a
Merge branch 'trunk' of github.com:apache/kafka into docker-image
VedarthConfluent Nov 15, 2023
3dcdf2d
Update file input test and readme file
VedarthConfluent Nov 15, 2023
01619a0
Add test for broker metrics
VedarthConfluent Nov 16, 2023
6a1f038
Remove potential flakiness from the test
VedarthConfluent Nov 16, 2023
c81e63a
Remove redundant paths in chown and chmod
VedarthConfluent Nov 20, 2023
3677b08
Fix build by adding license and excluding files where it cannot be added
VedarthConfluent Nov 20, 2023
5193ca1
Update documentation to include docker image in the release process
VedarthConfluent Nov 20, 2023
f7c1dda
Add github actions workflow for promoting docker image
VedarthConfluent Nov 22, 2023
da06043
Add CDS for storage format
VedarthConfluent Nov 23, 2023
d5f2d55
Resolve comments
VedarthConfluent Nov 24, 2023
29251ff
Refactor release script
VedarthConfluent Nov 24, 2023
134ea90
Merge branch 'docker-image' of github.com:VedarthConfluent/kafka into…
VedarthConfluent Nov 24, 2023
7f46041
Add condition for repo check in promote workflow
VedarthConfluent Nov 24, 2023
468fb09
Merge branch 'trunk' of github.com:apache/kafka into docker-image-rel…
VedarthConfluent Dec 6, 2023
8a0ce4b
Resolve merge conflicts
VedarthConfluent Dec 6, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
42 changes: 42 additions & 0 deletions .github/workflows/docker_promote.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
# Licensed to the Apache Software Foundation (ASF) under one or more
# contributor license agreements. See the NOTICE file distributed with
# this work for additional information regarding copyright ownership.
# The ASF licenses this file to You under the Apache License, Version 2.0
# (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.

name: Promote RC Docker Image

on:
workflow_dispatch:
inputs:
rc_docker_image:
description: RC docker image that needs to be promoted to apache/kafka
required: true
promoted_docker_image:
description: Docker image name of the promoted image
required: true

jobs:
promote:
if: github.repository == 'apache/kafka'
runs-on: ubuntu-latest
steps:
- name: Login to Docker Hub
uses: docker/login-action@v3
with:
username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_TOKEN }}
- name: Copy RC Image to apache/kafka
uses: imjasonh/[email protected]
- run: |
crane copy ${{ github.event.inputs.rc_docker_image }} ${{ github.event.inputs.promoted_docker_image }}