Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support incubator features preview in zilla release docker image #753

Merged
merged 4 commits into from
Jan 23, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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
27 changes: 16 additions & 11 deletions cloud/docker-image/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,12 @@
</licenses>

<dependencies>
<dependency>
<groupId>${project.groupId}</groupId>
<artifactId>common</artifactId>
<version>${project.version}</version>
<scope>runtime</scope>
</dependency>
<dependency>
<groupId>${project.groupId}</groupId>
<artifactId>manager</artifactId>
Expand Down Expand Up @@ -212,14 +218,14 @@
<artifactId>license-maven-plugin</artifactId>
<configuration>
<excludes>
<exclude>src/main/docker/*/zpmw</exclude>
<exclude>src/main/docker/*/zilla</exclude>
<exclude>src/main/docker/*/zilla.properties</exclude>
<exclude>src/main/docker/*/zilla.yaml</exclude>
<exclude>src/main/docker/*/.zilla/**</exclude>
<exclude>src/main/docker/*/zpm.json.template</exclude>
<exclude>src/main/docker/*/zpm.json</exclude>
<exclude>src/main/docker/*/.zpm/**</exclude>
<exclude>src/main/docker/zpmw</exclude>
<exclude>src/main/docker/zilla</exclude>
<exclude>src/main/docker/zilla.properties</exclude>
<exclude>src/main/docker/zilla.yaml</exclude>
<exclude>src/main/docker/.zilla/**</exclude>
<exclude>src/main/docker/zpm.json.template</exclude>
<exclude>src/main/docker/zpm.json</exclude>
<exclude>src/main/docker/.zpm/**</exclude>
</excludes>
</configuration>
</plugin>
Expand All @@ -235,7 +241,7 @@
<arguments>
<argument>wrap</argument>
<argument>--launcher-directory</argument>
<argument>${project.basedir}/src/main/docker/${docker.context}</argument>
<argument>${project.basedir}/src/main/docker</argument>
</arguments>
</configuration>
<executions>
Expand All @@ -258,7 +264,6 @@
<alias>zilla</alias>
<name>ghcr.io/aklivity/zilla:%v</name>
<build>
<contextDir>${docker.context}</contextDir>
<tags>
<tag>latest</tag>
</tags>
Expand Down Expand Up @@ -383,7 +388,7 @@
<alias>zilla-alpine</alias>
<name>ghcr.io/aklivity/zilla:%v-alpine</name>
<build>
<dockerFile>${docker.context}/alpine.Dockerfile</dockerFile>
<dockerFile>alpine.Dockerfile</dockerFile>
<tags>
<tag>alpine</tag>
</tags>
Expand Down
1 change: 1 addition & 0 deletions cloud/docker-image/src/main/docker/assembly.xml
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@
<useDefaultExcludes>false</useDefaultExcludes>
<includes>
<include>io/aklivity/zilla/zilla/**</include>
<include>io/aklivity/zilla/common/**</include>
<include>io/aklivity/zilla/runtime/**</include>
<include>io/aklivity/zilla/engine/**</include>
<include>io/aklivity/zilla/binding-*/**</include>
Expand Down
38 changes: 0 additions & 38 deletions cloud/docker-image/src/main/docker/release/Dockerfile

This file was deleted.

2 changes: 0 additions & 2 deletions cloud/docker-image/src/main/docker/release/zilla.properties

This file was deleted.

47 changes: 0 additions & 47 deletions cloud/docker-image/src/main/docker/release/zpm.json.template

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,7 @@
"io.aklivity.zilla:binding-ws",
"io.aklivity.zilla:catalog-inline",
"io.aklivity.zilla:catalog-schema-registry",
"io.aklivity.zilla:common",
"io.aklivity.zilla:command",
"io.aklivity.zilla:command-dump",
"io.aklivity.zilla:command-generate",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,13 +15,15 @@
*/
package io.aklivity.zilla.runtime.binding.amqp.internal;

import io.aklivity.zilla.runtime.common.feature.Incubating;
import io.aklivity.zilla.runtime.engine.Configuration;
import io.aklivity.zilla.runtime.engine.binding.BindingFactorySpi;

@Incubating
public final class AmqpBindingFactorySpi implements BindingFactorySpi
{
@Override
public String name()
public String type()
{
return AmqpBinding.NAME;
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,14 +14,16 @@
*/
package io.aklivity.zilla.runtime.catalog.inline.internal;

import io.aklivity.zilla.runtime.common.feature.Incubating;
import io.aklivity.zilla.runtime.engine.Configuration;
import io.aklivity.zilla.runtime.engine.catalog.Catalog;
import io.aklivity.zilla.runtime.engine.catalog.CatalogFactorySpi;

@Incubating
public class InlineCatalogFactorySpi implements CatalogFactorySpi
{
@Override
public String name()
public String type()
{
return InlineCatalog.NAME;
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,14 +14,16 @@
*/
package io.aklivity.zilla.runtime.catalog.schema.registry.internal;

import io.aklivity.zilla.runtime.common.feature.Incubating;
import io.aklivity.zilla.runtime.engine.Configuration;
import io.aklivity.zilla.runtime.engine.catalog.Catalog;
import io.aklivity.zilla.runtime.engine.catalog.CatalogFactorySpi;

@Incubating
public class SchemaRegistryCatalogFactorySpi implements CatalogFactorySpi
{
@Override
public String name()
public String type()
{
return SchemaRegistryCatalog.NAME;
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,9 @@

import io.aklivity.zilla.runtime.command.ZillaCommandSpi;
import io.aklivity.zilla.runtime.command.dump.internal.airline.ZillaDumpCommand;
import io.aklivity.zilla.runtime.common.feature.Incubating;

@Incubating
public class ZillaDumpCommandSpi implements ZillaCommandSpi
{
@Override
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,9 @@

import io.aklivity.zilla.runtime.command.ZillaCommandSpi;
import io.aklivity.zilla.runtime.command.generate.internal.airline.ZillaConfigCommand;
import io.aklivity.zilla.runtime.common.feature.Incubating;

@Incubating
public class ZillaConfigCommandSpi implements ZillaCommandSpi
{
@Override
Expand Down
1 change: 1 addition & 0 deletions incubator/command-log/NOTICE
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@ This project includes:
JSON-B API under Eclipse Public License 2.0 or GNU General Public License, version 2 with the GNU Classpath Exception
org.leadpony.justify under The Apache Software License, Version 2.0
SnakeYAML under Apache License, Version 2.0
zilla::runtime::common under The Apache Software License, Version 2.0
zilla::runtime::engine under The Apache Software License, Version 2.0


Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,9 @@

import io.aklivity.zilla.runtime.command.ZillaCommandSpi;
import io.aklivity.zilla.runtime.command.tune.internal.airline.ZillaTuneCommand;
import io.aklivity.zilla.runtime.common.feature.Incubating;

@Incubating
public final class ZillaTuneCommandSpi implements ZillaCommandSpi
{
@Override
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,10 +14,12 @@
*/
package io.aklivity.zilla.runtime.exporter.otlp.internal;

import io.aklivity.zilla.runtime.common.feature.Incubating;
import io.aklivity.zilla.runtime.engine.Configuration;
import io.aklivity.zilla.runtime.engine.exporter.Exporter;
import io.aklivity.zilla.runtime.engine.exporter.ExporterFactorySpi;

@Incubating
public class OtlpExporterFactorySpi implements ExporterFactorySpi
{
@Override
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,12 +18,14 @@
import java.util.function.LongFunction;
import java.util.function.ToLongFunction;

import io.aklivity.zilla.runtime.common.feature.Incubating;
import io.aklivity.zilla.runtime.engine.catalog.CatalogHandler;
import io.aklivity.zilla.runtime.engine.config.ValidatorConfig;
import io.aklivity.zilla.runtime.engine.validator.Validator;
import io.aklivity.zilla.runtime.engine.validator.ValidatorFactorySpi;
import io.aklivity.zilla.runtime.validator.avro.config.AvroValidatorConfig;

@Incubating
public final class AvroValidatorFactory implements ValidatorFactorySpi
{
@Override
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,12 +18,14 @@
import java.util.function.LongFunction;
import java.util.function.ToLongFunction;

import io.aklivity.zilla.runtime.common.feature.Incubating;
import io.aklivity.zilla.runtime.engine.catalog.CatalogHandler;
import io.aklivity.zilla.runtime.engine.config.ValidatorConfig;
import io.aklivity.zilla.runtime.engine.validator.Validator;
import io.aklivity.zilla.runtime.engine.validator.ValidatorFactorySpi;
import io.aklivity.zilla.runtime.validator.core.config.IntegerValidatorConfig;

@Incubating
public class IntegerValidatorFactory implements ValidatorFactorySpi
{
@Override
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,12 +18,14 @@
import java.util.function.LongFunction;
import java.util.function.ToLongFunction;

import io.aklivity.zilla.runtime.common.feature.Incubating;
import io.aklivity.zilla.runtime.engine.catalog.CatalogHandler;
import io.aklivity.zilla.runtime.engine.config.ValidatorConfig;
import io.aklivity.zilla.runtime.engine.validator.Validator;
import io.aklivity.zilla.runtime.engine.validator.ValidatorFactorySpi;
import io.aklivity.zilla.runtime.validator.core.config.LongValidatorConfig;

@Incubating
public class LongValidatorFactory implements ValidatorFactorySpi
{
@Override
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,12 +18,14 @@
import java.util.function.LongFunction;
import java.util.function.ToLongFunction;

import io.aklivity.zilla.runtime.common.feature.Incubating;
import io.aklivity.zilla.runtime.engine.catalog.CatalogHandler;
import io.aklivity.zilla.runtime.engine.config.ValidatorConfig;
import io.aklivity.zilla.runtime.engine.validator.Validator;
import io.aklivity.zilla.runtime.engine.validator.ValidatorFactorySpi;
import io.aklivity.zilla.runtime.validator.core.config.StringValidatorConfig;

@Incubating
public final class StringValidatorFactory implements ValidatorFactorySpi
{
@Override
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,12 +18,14 @@
import java.util.function.LongFunction;
import java.util.function.ToLongFunction;

import io.aklivity.zilla.runtime.common.feature.Incubating;
import io.aklivity.zilla.runtime.engine.catalog.CatalogHandler;
import io.aklivity.zilla.runtime.engine.config.ValidatorConfig;
import io.aklivity.zilla.runtime.engine.validator.Validator;
import io.aklivity.zilla.runtime.engine.validator.ValidatorFactorySpi;
import io.aklivity.zilla.runtime.validator.json.config.JsonValidatorConfig;

@Incubating
public final class JsonValidatorFactory implements ValidatorFactorySpi
{
@Override
Expand Down
7 changes: 1 addition & 6 deletions pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -62,6 +62,7 @@
<module>runtime</module>
<module>manager</module>
<module>cloud</module>
<module>incubator</module>
</modules>

<dependencyManagement>
Expand Down Expand Up @@ -591,7 +592,6 @@
</activation>

<properties>
<docker.context>incubator</docker.context>
<docker.skip.push>true</docker.skip.push>
<docker.skip.tag>true</docker.skip.tag>
</properties>
Expand Down Expand Up @@ -620,10 +620,6 @@
</plugin>
</plugins>
</build>

<modules>
<module>incubator</module>
</modules>
</profile>

<profile>
Expand All @@ -648,7 +644,6 @@
</distributionManagement>

<properties>
<docker.context>release</docker.context>
<docker.skip.push>false</docker.skip.push>
<docker.skip.tag>false</docker.skip.tag>
</properties>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
public final class EchoBindingFactorySpi implements BindingFactorySpi
{
@Override
public String name()
public String type()
{
return EchoBinding.NAME;
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
public final class FanBindingFactorySpi implements BindingFactorySpi
{
@Override
public String name()
public String type()
{
return FanBinding.NAME;
}
Expand Down
Loading