Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
46 commits
Select commit Hold shift + click to select a range
98b6e4c
Project bootstrap
jcechace Apr 24, 2024
170353c
Initial CRUD bootstrap
jcechace May 7, 2024
e26b621
Initial CRUD API endpoints
jcechace May 7, 2024
85bd114
Removed blaze persistence processor
jcechace May 11, 2024
566f2dd
Fixed API base path
jcechace May 11, 2024
163ff6f
Fixed entity removal via view
jcechace May 11, 2024
a69033b
Storing vault content as JSON instead of element collection
jcechace May 11, 2024
1cfa480
Added missing @UpdatableEntityView to Pipeline
jcechace May 11, 2024
430a4f4
Pipeline and Vault CRUD operations now also send an appropriate outbo…
jcechace May 11, 2024
08426e6
Initial draft of Environment SPI
jcechace May 11, 2024
1e20534
PipelineFlat must be updatable in order to expose setters for deseria…
jcechace May 11, 2024
bf25780
Initial implementation of operator environment
jcechace May 11, 2024
3857a05
Ability to build multiplatform container image via maven
jcechace May 11, 2024
2b3a3f8
Enabling db dev services only in dev profile
jcechace May 11, 2024
1f433ba
Added compose file
jcechace May 11, 2024
57af242
Always include swagger ui
jcechace May 13, 2024
65ce60f
Always pull conductor nightly image when running compose
jcechace May 13, 2024
1f06311
Moved REST API compose under examples
jcechace May 13, 2024
f4d465b
Full conductor example using compose + kind
jcechace May 13, 2024
785a5f2
Vaults now also include values
jcechace May 14, 2024
4bf3011
Properly setting many-to-many relatinships in order to generate pkeys…
jcechace May 14, 2024
002adc4
Workaround for BP delete issue
jcechace May 14, 2024
afaa485
Fixed typo in DS configuration
jcechace May 14, 2024
d0cefcd
Added unique constrain on names and description field
jcechace May 22, 2024
fef40d0
Added the description filed to pipeline views
jcechace May 22, 2024
a983a56
Temporarily hardcoding some pipeline configuration
jcechace May 22, 2024
9482e88
Aligning with Debezium Operator 2.7.0.Beta2
jcechace Jun 17, 2024
a876956
WebSocket endpoint for streamining pipeline logs
jcechace Jun 24, 2024
ef3b077
Fixed duplicit destination name in test
jcechace Jun 26, 2024
d794670
Updated operator api to 3.0.0-SNAPHSOT
jcechace Jul 9, 2024
0a840d7
Ability to access the entire pipeline log over REST
jcechace Jul 9, 2024
19f637f
Added simple REST seeding script
jcechace Jul 9, 2024
2dafeff
Full pipeline log is now served as downloadable file
jcechace Jul 9, 2024
2f891db
Added explicit service dependnecies to compose
jcechace Jul 23, 2024
8672fda
Using DBZ operator 2.7.0-final in the example
jcechace Jul 29, 2024
4d9be13
Extended project information in README.md
jcechace Jul 29, 2024
c9f7fd9
[hotfix] K8s example should deploy DBZ operator by default
jcechace Sep 2, 2024
48f4bfe
[examples] Updated full deployment example
jcechace Nov 7, 2024
4892f64
DBZ-8419: Update the platform-stage env variable
indraraj Nov 26, 2024
503a973
Update README.md
mfvitale Jan 22, 2025
2dda383
debezium/dbz#1851 Add imagePullSecrets and extend imagePullPolicy to …
Bhawanishanker22 Apr 23, 2026
e336c99
debezium/dbz#1851 Address review comments: use coalesce for imagePull…
Bhawanishanker22 Apr 29, 2026
7a780e9
debezium/dbz#1851 Add imagePullSecrets and extend imagePullPolicy to …
Bhawanishanker22 May 15, 2026
1c93f70
debezium/dbz#1851 Add imagePullSecrets and extend imagePullPolicy to …
Bhawanishanker22 May 15, 2026
78beff6
debezium/dbz#1851 Add imagePullSecrets and extend imagePullPolicy to …
Bhawanishanker22 May 15, 2026
e4805cb
debezium/dbz#1851 Add imagePullSecrets and extend imagePullPolicy to …
Bhawanishanker22 May 15, 2026
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
5 changes: 5 additions & 0 deletions .dockerignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
*
!target/*-runner
!target/*-runner.jar
!target/lib/*
!target/quarkus-app/*
26 changes: 16 additions & 10 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,16 +1,19 @@
# Maven
target/
pom.xml.tag
pom.xml.releaseBackup
pom.xml.versionsBackup
release.properties
.flattened-pom.xml

# Eclipse
.project
**/.project
.classpath
**/.classpath
.settings/
**/.settings/
bin/
**/bin/

# IntelliJ
.idea
**/.idea
*.ipr
*.iml
*.iws
Expand All @@ -22,6 +25,10 @@ nb-configuration.xml
.vscode
.factorypath

# OSX
.DS_Store
**/.DS_Store

# Vim
*.swp
*.swo
Expand All @@ -30,10 +37,6 @@ nb-configuration.xml
*.orig
*.rej

# OSX
.DS_Store
**/.DS_Store

# Local environment
.env
**/.env
Expand All @@ -42,7 +45,10 @@ nb-configuration.xml
*.log

/helm/charts/*.tgz

/helm/Chart.lock

# Plugin directory
/.quarkus/cli/plugins/

# Generated Internal Kind kubeconfig
examples/compose-kind-kafka/kubeconfig
1 change: 1 addition & 0 deletions .mvn/wrapper/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
maven-wrapper.jar
98 changes: 98 additions & 0 deletions .mvn/wrapper/MavenWrapperDownloader.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,98 @@
/*
* 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.
*/

import java.io.IOException;
import java.io.InputStream;
import java.net.Authenticator;
import java.net.PasswordAuthentication;
import java.net.URL;
import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths;
import java.nio.file.StandardCopyOption;

public final class MavenWrapperDownloader
{
private static final String WRAPPER_VERSION = "3.2.0";

private static final boolean VERBOSE = Boolean.parseBoolean( System.getenv( "MVNW_VERBOSE" ) );

public static void main( String[] args )
{
log( "Apache Maven Wrapper Downloader " + WRAPPER_VERSION );

if ( args.length != 2 )
{
System.err.println( " - ERROR wrapperUrl or wrapperJarPath parameter missing" );
System.exit( 1 );
}

try
{
log( " - Downloader started" );
final URL wrapperUrl = new URL( args[0] );
final String jarPath = args[1].replace( "..", "" ); // Sanitize path
final Path wrapperJarPath = Paths.get( jarPath ).toAbsolutePath().normalize();
downloadFileFromURL( wrapperUrl, wrapperJarPath );
log( "Done" );
}
catch ( IOException e )
{
System.err.println( "- Error downloading: " + e.getMessage() );
if ( VERBOSE )
{
e.printStackTrace();
}
System.exit( 1 );
}
}

private static void downloadFileFromURL( URL wrapperUrl, Path wrapperJarPath )
throws IOException
{
log( " - Downloading to: " + wrapperJarPath );
if ( System.getenv( "MVNW_USERNAME" ) != null && System.getenv( "MVNW_PASSWORD" ) != null )
{
final String username = System.getenv( "MVNW_USERNAME" );
final char[] password = System.getenv( "MVNW_PASSWORD" ).toCharArray();
Authenticator.setDefault( new Authenticator()
{
@Override
protected PasswordAuthentication getPasswordAuthentication()
{
return new PasswordAuthentication( username, password );
}
} );
}
try ( InputStream inStream = wrapperUrl.openStream() )
{
Files.copy( inStream, wrapperJarPath, StandardCopyOption.REPLACE_EXISTING );
}
log( " - Downloader complete" );
}

private static void log( String msg )
{
if ( VERBOSE )
{
System.out.println( msg );
}
}

}
18 changes: 18 additions & 0 deletions .mvn/wrapper/maven-wrapper.properties
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
# 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.
distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.9.6/apache-maven-3.9.6-bin.zip
wrapperUrl=https://repo.maven.apache.org/maven2/org/apache/maven/wrapper/maven-wrapper/3.2.0/maven-wrapper-3.2.0.jar
Loading
Loading