Skip to content

Commit

Permalink
build(ci): generate fabric8 models 0.1.0-alpha.33 for robot.roboscale…
Browse files Browse the repository at this point in the history
….io v0.2.7-alpha.6.4, fleet.roboscale.io v0.1.6-alpha.18 and connection-hub.roboscale.io v0.1.8-alpha.4
  • Loading branch information
tunahanertekin authored and github-actions[bot] committed May 24, 2024
1 parent 6a45f2a commit f488714
Show file tree
Hide file tree
Showing 198 changed files with 20,259 additions and 1 deletion.
5,006 changes: 5,006 additions & 0 deletions crds/base/application-crd.yaml

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<modelVersion>4.0.0</modelVersion>
<groupId>io.roboscale.robot</groupId>
<artifactId>robot-fabric8-client</artifactId>
<version>0.1.0-alpha.32</version>
<version>0.1.0-alpha.33</version>
<name>robot-fabric8-client</name>
<url>https://robolaunch.io</url>
<properties>
Expand Down
10 changes: 10 additions & 0 deletions src/main/java/io/argoproj/v1alpha1/Application.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
package io.argoproj.v1alpha1;

@io.fabric8.kubernetes.model.annotation.Version(value = "v1alpha1" , storage = true , served = true)
@io.fabric8.kubernetes.model.annotation.Group("argoproj.io")
@io.fabric8.kubernetes.model.annotation.Singular("application")
@io.fabric8.kubernetes.model.annotation.Plural("applications")
@javax.annotation.processing.Generated("io.fabric8.java.generator.CRGeneratorRunner")
public class Application extends io.fabric8.kubernetes.client.CustomResource<io.argoproj.v1alpha1.ApplicationSpec, io.argoproj.v1alpha1.ApplicationStatus> implements io.fabric8.kubernetes.api.model.Namespaced {
}

139 changes: 139 additions & 0 deletions src/main/java/io/argoproj/v1alpha1/ApplicationSpec.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,139 @@
package io.argoproj.v1alpha1;

@com.fasterxml.jackson.annotation.JsonInclude(com.fasterxml.jackson.annotation.JsonInclude.Include.NON_NULL)
@com.fasterxml.jackson.annotation.JsonPropertyOrder({"destination","ignoreDifferences","info","project","revisionHistoryLimit","source","sources","syncPolicy"})
@com.fasterxml.jackson.databind.annotation.JsonDeserialize(using = com.fasterxml.jackson.databind.JsonDeserializer.None.class)
@javax.annotation.processing.Generated("io.fabric8.java.generator.CRGeneratorRunner")
public class ApplicationSpec implements io.fabric8.kubernetes.api.model.KubernetesResource {

/**
* Destination is a reference to the target Kubernetes server and namespace
*/
@com.fasterxml.jackson.annotation.JsonProperty("destination")
@io.fabric8.generator.annotation.Required()
@com.fasterxml.jackson.annotation.JsonPropertyDescription("Destination is a reference to the target Kubernetes server and namespace")
@com.fasterxml.jackson.annotation.JsonSetter(nulls = com.fasterxml.jackson.annotation.Nulls.SKIP)
private io.argoproj.v1alpha1.applicationspec.Destination destination;

public io.argoproj.v1alpha1.applicationspec.Destination getDestination() {
return destination;
}

public void setDestination(io.argoproj.v1alpha1.applicationspec.Destination destination) {
this.destination = destination;
}

/**
* IgnoreDifferences is a list of resources and their fields which should be ignored during comparison
*/
@com.fasterxml.jackson.annotation.JsonProperty("ignoreDifferences")
@com.fasterxml.jackson.annotation.JsonPropertyDescription("IgnoreDifferences is a list of resources and their fields which should be ignored during comparison")
@com.fasterxml.jackson.annotation.JsonSetter(nulls = com.fasterxml.jackson.annotation.Nulls.SKIP)
private java.util.List<io.argoproj.v1alpha1.applicationspec.IgnoreDifferences> ignoreDifferences;

public java.util.List<io.argoproj.v1alpha1.applicationspec.IgnoreDifferences> getIgnoreDifferences() {
return ignoreDifferences;
}

public void setIgnoreDifferences(java.util.List<io.argoproj.v1alpha1.applicationspec.IgnoreDifferences> ignoreDifferences) {
this.ignoreDifferences = ignoreDifferences;
}

/**
* Info contains a list of information (URLs, email addresses, and plain text) that relates to the application
*/
@com.fasterxml.jackson.annotation.JsonProperty("info")
@com.fasterxml.jackson.annotation.JsonPropertyDescription("Info contains a list of information (URLs, email addresses, and plain text) that relates to the application")
@com.fasterxml.jackson.annotation.JsonSetter(nulls = com.fasterxml.jackson.annotation.Nulls.SKIP)
private java.util.List<io.argoproj.v1alpha1.applicationspec.Info> info;

public java.util.List<io.argoproj.v1alpha1.applicationspec.Info> getInfo() {
return info;
}

public void setInfo(java.util.List<io.argoproj.v1alpha1.applicationspec.Info> info) {
this.info = info;
}

/**
* Project is a reference to the project this application belongs to. The empty string means that application belongs to the 'default' project.
*/
@com.fasterxml.jackson.annotation.JsonProperty("project")
@io.fabric8.generator.annotation.Required()
@com.fasterxml.jackson.annotation.JsonPropertyDescription("Project is a reference to the project this application belongs to. The empty string means that application belongs to the 'default' project.")
@com.fasterxml.jackson.annotation.JsonSetter(nulls = com.fasterxml.jackson.annotation.Nulls.SKIP)
private String project;

public String getProject() {
return project;
}

public void setProject(String project) {
this.project = project;
}

/**
* RevisionHistoryLimit limits the number of items kept in the application's revision history, which is used for informational purposes as well as for rollbacks to previous versions. This should only be changed in exceptional circumstances. Setting to zero will store no history. This will reduce storage used. Increasing will increase the space used to store the history, so we do not recommend increasing it. Default is 10.
*/
@com.fasterxml.jackson.annotation.JsonProperty("revisionHistoryLimit")
@com.fasterxml.jackson.annotation.JsonPropertyDescription("RevisionHistoryLimit limits the number of items kept in the application's revision history, which is used for informational purposes as well as for rollbacks to previous versions. This should only be changed in exceptional circumstances. Setting to zero will store no history. This will reduce storage used. Increasing will increase the space used to store the history, so we do not recommend increasing it. Default is 10.")
@com.fasterxml.jackson.annotation.JsonSetter(nulls = com.fasterxml.jackson.annotation.Nulls.SKIP)
private Long revisionHistoryLimit;

public Long getRevisionHistoryLimit() {
return revisionHistoryLimit;
}

public void setRevisionHistoryLimit(Long revisionHistoryLimit) {
this.revisionHistoryLimit = revisionHistoryLimit;
}

/**
* Source is a reference to the location of the application's manifests or chart
*/
@com.fasterxml.jackson.annotation.JsonProperty("source")
@com.fasterxml.jackson.annotation.JsonPropertyDescription("Source is a reference to the location of the application's manifests or chart")
@com.fasterxml.jackson.annotation.JsonSetter(nulls = com.fasterxml.jackson.annotation.Nulls.SKIP)
private io.argoproj.v1alpha1.applicationspec.Source source;

public io.argoproj.v1alpha1.applicationspec.Source getSource() {
return source;
}

public void setSource(io.argoproj.v1alpha1.applicationspec.Source source) {
this.source = source;
}

/**
* Sources is a reference to the location of the application's manifests or chart
*/
@com.fasterxml.jackson.annotation.JsonProperty("sources")
@com.fasterxml.jackson.annotation.JsonPropertyDescription("Sources is a reference to the location of the application's manifests or chart")
@com.fasterxml.jackson.annotation.JsonSetter(nulls = com.fasterxml.jackson.annotation.Nulls.SKIP)
private java.util.List<io.argoproj.v1alpha1.applicationspec.Sources> sources;

public java.util.List<io.argoproj.v1alpha1.applicationspec.Sources> getSources() {
return sources;
}

public void setSources(java.util.List<io.argoproj.v1alpha1.applicationspec.Sources> sources) {
this.sources = sources;
}

/**
* SyncPolicy controls when and how a sync will be performed
*/
@com.fasterxml.jackson.annotation.JsonProperty("syncPolicy")
@com.fasterxml.jackson.annotation.JsonPropertyDescription("SyncPolicy controls when and how a sync will be performed")
@com.fasterxml.jackson.annotation.JsonSetter(nulls = com.fasterxml.jackson.annotation.Nulls.SKIP)
private io.argoproj.v1alpha1.applicationspec.SyncPolicy syncPolicy;

public io.argoproj.v1alpha1.applicationspec.SyncPolicy getSyncPolicy() {
return syncPolicy;
}

public void setSyncPolicy(io.argoproj.v1alpha1.applicationspec.SyncPolicy syncPolicy) {
this.syncPolicy = syncPolicy;
}
}

217 changes: 217 additions & 0 deletions src/main/java/io/argoproj/v1alpha1/ApplicationStatus.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,217 @@
package io.argoproj.v1alpha1;

@com.fasterxml.jackson.annotation.JsonInclude(com.fasterxml.jackson.annotation.JsonInclude.Include.NON_NULL)
@com.fasterxml.jackson.annotation.JsonPropertyOrder({"conditions","controllerNamespace","health","history","observedAt","operationState","reconciledAt","resourceHealthSource","resources","sourceType","sourceTypes","summary","sync"})
@com.fasterxml.jackson.databind.annotation.JsonDeserialize(using = com.fasterxml.jackson.databind.JsonDeserializer.None.class)
@javax.annotation.processing.Generated("io.fabric8.java.generator.CRGeneratorRunner")
public class ApplicationStatus implements io.fabric8.kubernetes.api.model.KubernetesResource {

/**
* Conditions is a list of currently observed application conditions
*/
@com.fasterxml.jackson.annotation.JsonProperty("conditions")
@com.fasterxml.jackson.annotation.JsonPropertyDescription("Conditions is a list of currently observed application conditions")
@com.fasterxml.jackson.annotation.JsonSetter(nulls = com.fasterxml.jackson.annotation.Nulls.SKIP)
private java.util.List<io.argoproj.v1alpha1.applicationstatus.Conditions> conditions;

public java.util.List<io.argoproj.v1alpha1.applicationstatus.Conditions> getConditions() {
return conditions;
}

public void setConditions(java.util.List<io.argoproj.v1alpha1.applicationstatus.Conditions> conditions) {
this.conditions = conditions;
}

/**
* ControllerNamespace indicates the namespace in which the application controller is located
*/
@com.fasterxml.jackson.annotation.JsonProperty("controllerNamespace")
@com.fasterxml.jackson.annotation.JsonPropertyDescription("ControllerNamespace indicates the namespace in which the application controller is located")
@com.fasterxml.jackson.annotation.JsonSetter(nulls = com.fasterxml.jackson.annotation.Nulls.SKIP)
private String controllerNamespace;

public String getControllerNamespace() {
return controllerNamespace;
}

public void setControllerNamespace(String controllerNamespace) {
this.controllerNamespace = controllerNamespace;
}

/**
* Health contains information about the application's current health status
*/
@com.fasterxml.jackson.annotation.JsonProperty("health")
@com.fasterxml.jackson.annotation.JsonPropertyDescription("Health contains information about the application's current health status")
@com.fasterxml.jackson.annotation.JsonSetter(nulls = com.fasterxml.jackson.annotation.Nulls.SKIP)
private io.argoproj.v1alpha1.applicationstatus.Health health;

public io.argoproj.v1alpha1.applicationstatus.Health getHealth() {
return health;
}

public void setHealth(io.argoproj.v1alpha1.applicationstatus.Health health) {
this.health = health;
}

/**
* History contains information about the application's sync history
*/
@com.fasterxml.jackson.annotation.JsonProperty("history")
@com.fasterxml.jackson.annotation.JsonPropertyDescription("History contains information about the application's sync history")
@com.fasterxml.jackson.annotation.JsonSetter(nulls = com.fasterxml.jackson.annotation.Nulls.SKIP)
private java.util.List<io.argoproj.v1alpha1.applicationstatus.History> history;

public java.util.List<io.argoproj.v1alpha1.applicationstatus.History> getHistory() {
return history;
}

public void setHistory(java.util.List<io.argoproj.v1alpha1.applicationstatus.History> history) {
this.history = history;
}

/**
* ObservedAt indicates when the application state was updated without querying latest git state Deprecated: controller no longer updates ObservedAt field
*/
@com.fasterxml.jackson.annotation.JsonProperty("observedAt")
@com.fasterxml.jackson.annotation.JsonPropertyDescription("ObservedAt indicates when the application state was updated without querying latest git state Deprecated: controller no longer updates ObservedAt field")
@com.fasterxml.jackson.annotation.JsonSetter(nulls = com.fasterxml.jackson.annotation.Nulls.SKIP)
private String observedAt;

public String getObservedAt() {
return observedAt;
}

public void setObservedAt(String observedAt) {
this.observedAt = observedAt;
}

/**
* OperationState contains information about any ongoing operations, such as a sync
*/
@com.fasterxml.jackson.annotation.JsonProperty("operationState")
@com.fasterxml.jackson.annotation.JsonPropertyDescription("OperationState contains information about any ongoing operations, such as a sync")
@com.fasterxml.jackson.annotation.JsonSetter(nulls = com.fasterxml.jackson.annotation.Nulls.SKIP)
private io.argoproj.v1alpha1.applicationstatus.OperationState operationState;

public io.argoproj.v1alpha1.applicationstatus.OperationState getOperationState() {
return operationState;
}

public void setOperationState(io.argoproj.v1alpha1.applicationstatus.OperationState operationState) {
this.operationState = operationState;
}

/**
* ReconciledAt indicates when the application state was reconciled using the latest git version
*/
@com.fasterxml.jackson.annotation.JsonProperty("reconciledAt")
@com.fasterxml.jackson.annotation.JsonPropertyDescription("ReconciledAt indicates when the application state was reconciled using the latest git version")
@com.fasterxml.jackson.annotation.JsonSetter(nulls = com.fasterxml.jackson.annotation.Nulls.SKIP)
private String reconciledAt;

public String getReconciledAt() {
return reconciledAt;
}

public void setReconciledAt(String reconciledAt) {
this.reconciledAt = reconciledAt;
}

/**
* ResourceHealthSource indicates where the resource health status is stored: inline if not set or appTree
*/
@com.fasterxml.jackson.annotation.JsonProperty("resourceHealthSource")
@com.fasterxml.jackson.annotation.JsonPropertyDescription("ResourceHealthSource indicates where the resource health status is stored: inline if not set or appTree")
@com.fasterxml.jackson.annotation.JsonSetter(nulls = com.fasterxml.jackson.annotation.Nulls.SKIP)
private String resourceHealthSource;

public String getResourceHealthSource() {
return resourceHealthSource;
}

public void setResourceHealthSource(String resourceHealthSource) {
this.resourceHealthSource = resourceHealthSource;
}

/**
* Resources is a list of Kubernetes resources managed by this application
*/
@com.fasterxml.jackson.annotation.JsonProperty("resources")
@com.fasterxml.jackson.annotation.JsonPropertyDescription("Resources is a list of Kubernetes resources managed by this application")
@com.fasterxml.jackson.annotation.JsonSetter(nulls = com.fasterxml.jackson.annotation.Nulls.SKIP)
private java.util.List<io.argoproj.v1alpha1.applicationstatus.Resources> resources;

public java.util.List<io.argoproj.v1alpha1.applicationstatus.Resources> getResources() {
return resources;
}

public void setResources(java.util.List<io.argoproj.v1alpha1.applicationstatus.Resources> resources) {
this.resources = resources;
}

/**
* SourceType specifies the type of this application
*/
@com.fasterxml.jackson.annotation.JsonProperty("sourceType")
@com.fasterxml.jackson.annotation.JsonPropertyDescription("SourceType specifies the type of this application")
@com.fasterxml.jackson.annotation.JsonSetter(nulls = com.fasterxml.jackson.annotation.Nulls.SKIP)
private String sourceType;

public String getSourceType() {
return sourceType;
}

public void setSourceType(String sourceType) {
this.sourceType = sourceType;
}

/**
* SourceTypes specifies the type of the sources included in the application
*/
@com.fasterxml.jackson.annotation.JsonProperty("sourceTypes")
@com.fasterxml.jackson.annotation.JsonPropertyDescription("SourceTypes specifies the type of the sources included in the application")
@com.fasterxml.jackson.annotation.JsonSetter(nulls = com.fasterxml.jackson.annotation.Nulls.SKIP)
private java.util.List<String> sourceTypes;

public java.util.List<String> getSourceTypes() {
return sourceTypes;
}

public void setSourceTypes(java.util.List<String> sourceTypes) {
this.sourceTypes = sourceTypes;
}

/**
* Summary contains a list of URLs and container images used by this application
*/
@com.fasterxml.jackson.annotation.JsonProperty("summary")
@com.fasterxml.jackson.annotation.JsonPropertyDescription("Summary contains a list of URLs and container images used by this application")
@com.fasterxml.jackson.annotation.JsonSetter(nulls = com.fasterxml.jackson.annotation.Nulls.SKIP)
private io.argoproj.v1alpha1.applicationstatus.Summary summary;

public io.argoproj.v1alpha1.applicationstatus.Summary getSummary() {
return summary;
}

public void setSummary(io.argoproj.v1alpha1.applicationstatus.Summary summary) {
this.summary = summary;
}

/**
* Sync contains information about the application's current sync status
*/
@com.fasterxml.jackson.annotation.JsonProperty("sync")
@com.fasterxml.jackson.annotation.JsonPropertyDescription("Sync contains information about the application's current sync status")
@com.fasterxml.jackson.annotation.JsonSetter(nulls = com.fasterxml.jackson.annotation.Nulls.SKIP)
private io.argoproj.v1alpha1.applicationstatus.Sync sync;

public io.argoproj.v1alpha1.applicationstatus.Sync getSync() {
return sync;
}

public void setSync(io.argoproj.v1alpha1.applicationstatus.Sync sync) {
this.sync = sync;
}
}

Loading

0 comments on commit f488714

Please sign in to comment.