Skip to content
This repository has been archived by the owner on Jul 28, 2023. It is now read-only.

Commit

Permalink
Add stack status container image digest
Browse files Browse the repository at this point in the history
  • Loading branch information
kaczyns committed Mar 24, 2020
1 parent db13dda commit 45e2049
Show file tree
Hide file tree
Showing 8 changed files with 502 additions and 12 deletions.
2 changes: 1 addition & 1 deletion pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

<groupId>io.kabanero</groupId>
<artifactId>operator-java-bindings</artifactId>
<version>0.7.0</version>
<version>0.8.0-SNAPSHOT</version>
<packaging>jar</packaging>

<name>operator-java-bindings</name>
Expand Down
31 changes: 30 additions & 1 deletion src/main/java/io/kabanero/v1alpha2/models/KabaneroSpec.java
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,7 @@
import io.kabanero.v1alpha2.models.KabaneroSpecCollectionController;
import io.kabanero.v1alpha2.models.KabaneroSpecEvents;
import io.kabanero.v1alpha2.models.KabaneroSpecGithub;
import io.kabanero.v1alpha2.models.KabaneroSpecGovernancePolicy;
import io.kabanero.v1alpha2.models.KabaneroSpecLanding;
import io.kabanero.v1alpha2.models.KabaneroSpecSso;
import io.kabanero.v1alpha2.models.KabaneroSpecStackController;
Expand All @@ -36,7 +37,7 @@
* KabaneroSpec defines the desired state of Kabanero
*/
@ApiModel(description = "KabaneroSpec defines the desired state of Kabanero")
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2020-02-20T17:26:32.414Z[Etc/UTC]")
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2020-03-24T19:58:29.096Z[Etc/UTC]")
public class KabaneroSpec {
public static final String SERIALIZED_NAME_ADMISSION_CONTROLLER_WEBHOOK = "admissionControllerWebhook";
@SerializedName(SERIALIZED_NAME_ADMISSION_CONTROLLER_WEBHOOK)
Expand All @@ -62,6 +63,10 @@ public class KabaneroSpec {
@SerializedName(SERIALIZED_NAME_GITHUB)
private KabaneroSpecGithub github;

public static final String SERIALIZED_NAME_GOVERNANCE_POLICY = "governancePolicy";
@SerializedName(SERIALIZED_NAME_GOVERNANCE_POLICY)
private KabaneroSpecGovernancePolicy governancePolicy;

public static final String SERIALIZED_NAME_LANDING = "landing";
@SerializedName(SERIALIZED_NAME_LANDING)
private KabaneroSpecLanding landing;
Expand Down Expand Up @@ -229,6 +234,29 @@ public void setGithub(KabaneroSpecGithub github) {
}


public KabaneroSpec governancePolicy(KabaneroSpecGovernancePolicy governancePolicy) {

this.governancePolicy = governancePolicy;
return this;
}

/**
* Get governancePolicy
* @return governancePolicy
**/
@javax.annotation.Nullable
@ApiModelProperty(value = "")

public KabaneroSpecGovernancePolicy getGovernancePolicy() {
return governancePolicy;
}


public void setGovernancePolicy(KabaneroSpecGovernancePolicy governancePolicy) {
this.governancePolicy = governancePolicy;
}


public KabaneroSpec landing(KabaneroSpecLanding landing) {

this.landing = landing;
Expand Down Expand Up @@ -427,6 +455,7 @@ public String toString() {
sb.append(" collectionController: ").append(toIndentedString(collectionController)).append("\n");
sb.append(" events: ").append(toIndentedString(events)).append("\n");
sb.append(" github: ").append(toIndentedString(github)).append("\n");
sb.append(" governancePolicy: ").append(toIndentedString(governancePolicy)).append("\n");
sb.append(" landing: ").append(toIndentedString(landing)).append("\n");
sb.append(" sso: ").append(toIndentedString(sso)).append("\n");
sb.append(" stackController: ").append(toIndentedString(stackController)).append("\n");
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,88 @@
/*
* Kubernetes
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* The version of the OpenAPI document: v1.17.0
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/


package io.kabanero.v1alpha2.models;

import org.apache.commons.lang3.builder.EqualsBuilder;
import org.apache.commons.lang3.builder.HashCodeBuilder;
import com.google.gson.annotations.SerializedName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

/**
* GovernancePolicyConfig defines customization entries for governance policies.
*/
@ApiModel(description = "GovernancePolicyConfig defines customization entries for governance policies.")
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2020-03-24T19:58:29.096Z[Etc/UTC]")
public class KabaneroSpecGovernancePolicy {
public static final String SERIALIZED_NAME_STACK_POLICY = "stackPolicy";
@SerializedName(SERIALIZED_NAME_STACK_POLICY)
private String stackPolicy;


public KabaneroSpecGovernancePolicy stackPolicy(String stackPolicy) {

this.stackPolicy = stackPolicy;
return this;
}

/**
* Get stackPolicy
* @return stackPolicy
**/
@javax.annotation.Nullable
@ApiModelProperty(value = "")

public String getStackPolicy() {
return stackPolicy;
}


public void setStackPolicy(String stackPolicy) {
this.stackPolicy = stackPolicy;
}


@Override
public boolean equals(java.lang.Object o) {
return EqualsBuilder.reflectionEquals(this, o);
}

@Override
public int hashCode() {
return HashCodeBuilder.reflectionHashCode(this);
}


@Override
public String toString() {
StringBuilder sb = new StringBuilder();
sb.append("class KabaneroSpecGovernancePolicy {\n");
sb.append(" stackPolicy: ").append(toIndentedString(stackPolicy)).append("\n");
sb.append("}");
return sb.toString();
}

/**
* Convert the given object to string with each line indented by 4 spaces
* (except the first line).
*/
private String toIndentedString(java.lang.Object o) {
if (o == null) {
return "null";
}
return o.toString().replace("\n", "\n ");
}

}

Original file line number Diff line number Diff line change
Expand Up @@ -23,12 +23,24 @@
* KabaneroLandingCustomizationSpec defines customization entries for Kabanero landing page.
*/
@ApiModel(description = "KabaneroLandingCustomizationSpec defines customization entries for Kabanero landing page.")
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2020-02-20T17:26:32.414Z[Etc/UTC]")
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2020-03-24T19:58:29.096Z[Etc/UTC]")
public class KabaneroSpecLanding {
public static final String SERIALIZED_NAME_ENABLE = "enable";
@SerializedName(SERIALIZED_NAME_ENABLE)
private Boolean enable;

public static final String SERIALIZED_NAME_IMAGE = "image";
@SerializedName(SERIALIZED_NAME_IMAGE)
private String image;

public static final String SERIALIZED_NAME_REPOSITORY = "repository";
@SerializedName(SERIALIZED_NAME_REPOSITORY)
private String repository;

public static final String SERIALIZED_NAME_TAG = "tag";
@SerializedName(SERIALIZED_NAME_TAG)
private String tag;

public static final String SERIALIZED_NAME_VERSION = "version";
@SerializedName(SERIALIZED_NAME_VERSION)
private String version;
Expand Down Expand Up @@ -57,6 +69,75 @@ public void setEnable(Boolean enable) {
}


public KabaneroSpecLanding image(String image) {

this.image = image;
return this;
}

/**
* Get image
* @return image
**/
@javax.annotation.Nullable
@ApiModelProperty(value = "")

public String getImage() {
return image;
}


public void setImage(String image) {
this.image = image;
}


public KabaneroSpecLanding repository(String repository) {

this.repository = repository;
return this;
}

/**
* Get repository
* @return repository
**/
@javax.annotation.Nullable
@ApiModelProperty(value = "")

public String getRepository() {
return repository;
}


public void setRepository(String repository) {
this.repository = repository;
}


public KabaneroSpecLanding tag(String tag) {

this.tag = tag;
return this;
}

/**
* Get tag
* @return tag
**/
@javax.annotation.Nullable
@ApiModelProperty(value = "")

public String getTag() {
return tag;
}


public void setTag(String tag) {
this.tag = tag;
}


public KabaneroSpecLanding version(String version) {

this.version = version;
Expand Down Expand Up @@ -96,6 +177,9 @@ public String toString() {
StringBuilder sb = new StringBuilder();
sb.append("class KabaneroSpecLanding {\n");
sb.append(" enable: ").append(toIndentedString(enable)).append("\n");
sb.append(" image: ").append(toIndentedString(image)).append("\n");
sb.append(" repository: ").append(toIndentedString(repository)).append("\n");
sb.append(" tag: ").append(toIndentedString(tag)).append("\n");
sb.append(" version: ").append(toIndentedString(version)).append("\n");
sb.append("}");
return sb.toString();
Expand Down
30 changes: 29 additions & 1 deletion src/main/java/io/kabanero/v1alpha2/models/StackStatus.java
Original file line number Diff line number Diff line change
Expand Up @@ -26,12 +26,16 @@
* StackStatus defines the observed state of a stack
*/
@ApiModel(description = "StackStatus defines the observed state of a stack")
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2020-02-20T17:26:32.414Z[Etc/UTC]")
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2020-03-24T19:58:29.096Z[Etc/UTC]")
public class StackStatus {
public static final String SERIALIZED_NAME_STATUS_MESSAGE = "statusMessage";
@SerializedName(SERIALIZED_NAME_STATUS_MESSAGE)
private String statusMessage;

public static final String SERIALIZED_NAME_SUMMARY = "summary";
@SerializedName(SERIALIZED_NAME_SUMMARY)
private String summary;

public static final String SERIALIZED_NAME_VERSIONS = "versions";
@SerializedName(SERIALIZED_NAME_VERSIONS)
private List<StackStatusVersions> versions = null;
Expand Down Expand Up @@ -60,6 +64,29 @@ public void setStatusMessage(String statusMessage) {
}


public StackStatus summary(String summary) {

this.summary = summary;
return this;
}

/**
* Get summary
* @return summary
**/
@javax.annotation.Nullable
@ApiModelProperty(value = "")

public String getSummary() {
return summary;
}


public void setSummary(String summary) {
this.summary = summary;
}


public StackStatus versions(List<StackStatusVersions> versions) {

this.versions = versions;
Expand Down Expand Up @@ -107,6 +134,7 @@ public String toString() {
StringBuilder sb = new StringBuilder();
sb.append("class StackStatus {\n");
sb.append(" statusMessage: ").append(toIndentedString(statusMessage)).append("\n");
sb.append(" summary: ").append(toIndentedString(summary)).append("\n");
sb.append(" versions: ").append(toIndentedString(versions)).append("\n");
sb.append("}");
return sb.toString();
Expand Down
Loading

0 comments on commit 45e2049

Please sign in to comment.