Skip to content

Commit

Permalink
build(ci): generate fabric8 models 0.1.0-alpha.15 for robot.roboscale…
Browse files Browse the repository at this point in the history
….io v0.2.6-alpha.14.6, fleet.roboscale.io v0.1.6-alpha.14 and connection-hub.roboscale.io v0.1.7-alpha.10
  • Loading branch information
tunahanertekin authored and github-actions[bot] committed Dec 31, 2023
1 parent 7acc86d commit d0e1678
Show file tree
Hide file tree
Showing 1,321 changed files with 70,336 additions and 1 deletion.
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.14</version>
<version>0.1.0-alpha.15</version>
<name>robot-fabric8-client</name>
<url>https://robolaunch.io</url>
<properties>
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
package tech.stackable.authentication.v1alpha1;

@io.fabric8.kubernetes.model.annotation.Version(value = "v1alpha1" , storage = true , served = true)
@io.fabric8.kubernetes.model.annotation.Group("authentication.stackable.tech")
@io.fabric8.kubernetes.model.annotation.Singular("authenticationclass")
@io.fabric8.kubernetes.model.annotation.Plural("authenticationclasses")
@javax.annotation.processing.Generated("io.fabric8.java.generator.CRGeneratorRunner")
public class AuthenticationClass extends io.fabric8.kubernetes.client.CustomResource<tech.stackable.authentication.v1alpha1.AuthenticationClassSpec, java.lang.Void> {
}

Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
package tech.stackable.authentication.v1alpha1;

@com.fasterxml.jackson.annotation.JsonInclude(com.fasterxml.jackson.annotation.JsonInclude.Include.NON_NULL)
@com.fasterxml.jackson.annotation.JsonPropertyOrder({"provider"})
@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 AuthenticationClassSpec implements io.fabric8.kubernetes.api.model.KubernetesResource {

/**
* Provider used for authentication like LDAP or Kerberos.
*/
@com.fasterxml.jackson.annotation.JsonProperty("provider")
@io.fabric8.generator.annotation.Required()
@com.fasterxml.jackson.annotation.JsonPropertyDescription("Provider used for authentication like LDAP or Kerberos.")
@com.fasterxml.jackson.annotation.JsonSetter(nulls = com.fasterxml.jackson.annotation.Nulls.SKIP)
private tech.stackable.authentication.v1alpha1.authenticationclassspec.Provider provider;

public tech.stackable.authentication.v1alpha1.authenticationclassspec.Provider getProvider() {
return provider;
}

public void setProvider(tech.stackable.authentication.v1alpha1.authenticationclassspec.Provider provider) {
this.provider = provider;
}
}

Original file line number Diff line number Diff line change
@@ -0,0 +1,73 @@
package tech.stackable.authentication.v1alpha1.authenticationclassspec;

@com.fasterxml.jackson.annotation.JsonInclude(com.fasterxml.jackson.annotation.JsonInclude.Include.NON_NULL)
@com.fasterxml.jackson.annotation.JsonPropertyOrder({"ldap","oidc","static","tls"})
@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 Provider implements io.fabric8.kubernetes.api.model.KubernetesResource {

/**
* The [LDAP provider](https://docs.stackable.tech/home/nightly/concepts/authentication#_ldap). There is also the ["Authentication with LDAP" tutorial](https://docs.stackable.tech/home/nightly/tutorials/authentication_with_openldap) where you can learn to configure Superset and Trino with OpenLDAP.
*/
@com.fasterxml.jackson.annotation.JsonProperty("ldap")
@com.fasterxml.jackson.annotation.JsonPropertyDescription("The [LDAP provider](https://docs.stackable.tech/home/nightly/concepts/authentication#_ldap). There is also the [\"Authentication with LDAP\" tutorial](https://docs.stackable.tech/home/nightly/tutorials/authentication_with_openldap) where you can learn to configure Superset and Trino with OpenLDAP.")
@com.fasterxml.jackson.annotation.JsonSetter(nulls = com.fasterxml.jackson.annotation.Nulls.SKIP)
private tech.stackable.authentication.v1alpha1.authenticationclassspec.provider.Ldap ldap;

public tech.stackable.authentication.v1alpha1.authenticationclassspec.provider.Ldap getLdap() {
return ldap;
}

public void setLdap(tech.stackable.authentication.v1alpha1.authenticationclassspec.provider.Ldap ldap) {
this.ldap = ldap;
}

/**
* The OIDC provider can be used to configure OpenID Connect.
*/
@com.fasterxml.jackson.annotation.JsonProperty("oidc")
@com.fasterxml.jackson.annotation.JsonPropertyDescription("The OIDC provider can be used to configure OpenID Connect.")
@com.fasterxml.jackson.annotation.JsonSetter(nulls = com.fasterxml.jackson.annotation.Nulls.SKIP)
private tech.stackable.authentication.v1alpha1.authenticationclassspec.provider.Oidc oidc;

public tech.stackable.authentication.v1alpha1.authenticationclassspec.provider.Oidc getOidc() {
return oidc;
}

public void setOidc(tech.stackable.authentication.v1alpha1.authenticationclassspec.provider.Oidc oidc) {
this.oidc = oidc;
}

/**
* The [static provider](https://https://docs.stackable.tech/home/nightly/concepts/authentication#_static) is used to configure a static set of users, identified by username and password.
*/
@com.fasterxml.jackson.annotation.JsonProperty("static")
@com.fasterxml.jackson.annotation.JsonPropertyDescription("The [static provider](https://https://docs.stackable.tech/home/nightly/concepts/authentication#_static) is used to configure a static set of users, identified by username and password.")
@com.fasterxml.jackson.annotation.JsonSetter(nulls = com.fasterxml.jackson.annotation.Nulls.SKIP)
private tech.stackable.authentication.v1alpha1.authenticationclassspec.provider.Static _static;

public tech.stackable.authentication.v1alpha1.authenticationclassspec.provider.Static get_static() {
return _static;
}

public void set_static(tech.stackable.authentication.v1alpha1.authenticationclassspec.provider.Static _static) {
this._static = _static;
}

/**
* The [TLS provider](https://docs.stackable.tech/home/nightly/concepts/authentication#_tls). The TLS AuthenticationClass is used when users should authenticate themselves with a TLS certificate.
*/
@com.fasterxml.jackson.annotation.JsonProperty("tls")
@com.fasterxml.jackson.annotation.JsonPropertyDescription("The [TLS provider](https://docs.stackable.tech/home/nightly/concepts/authentication#_tls). The TLS AuthenticationClass is used when users should authenticate themselves with a TLS certificate.")
@com.fasterxml.jackson.annotation.JsonSetter(nulls = com.fasterxml.jackson.annotation.Nulls.SKIP)
private tech.stackable.authentication.v1alpha1.authenticationclassspec.provider.Tls tls;

public tech.stackable.authentication.v1alpha1.authenticationclassspec.provider.Tls getTls() {
return tls;
}

public void setTls(tech.stackable.authentication.v1alpha1.authenticationclassspec.provider.Tls tls) {
this.tls = tls;
}
}

Original file line number Diff line number Diff line change
@@ -0,0 +1,126 @@
package tech.stackable.authentication.v1alpha1.authenticationclassspec.provider;

@com.fasterxml.jackson.annotation.JsonInclude(com.fasterxml.jackson.annotation.JsonInclude.Include.NON_NULL)
@com.fasterxml.jackson.annotation.JsonPropertyOrder({"bindCredentials","hostname","ldapFieldNames","port","searchBase","searchFilter","tls"})
@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 Ldap implements io.fabric8.kubernetes.api.model.KubernetesResource {

/**
* In case you need a special account for searching the LDAP server you can specify it here.
*/
@com.fasterxml.jackson.annotation.JsonProperty("bindCredentials")
@com.fasterxml.jackson.annotation.JsonPropertyDescription("In case you need a special account for searching the LDAP server you can specify it here.")
@com.fasterxml.jackson.annotation.JsonSetter(nulls = com.fasterxml.jackson.annotation.Nulls.SET)
@io.fabric8.generator.annotation.Nullable()
private tech.stackable.authentication.v1alpha1.authenticationclassspec.provider.ldap.BindCredentials bindCredentials;

public tech.stackable.authentication.v1alpha1.authenticationclassspec.provider.ldap.BindCredentials getBindCredentials() {
return bindCredentials;
}

public void setBindCredentials(tech.stackable.authentication.v1alpha1.authenticationclassspec.provider.ldap.BindCredentials bindCredentials) {
this.bindCredentials = bindCredentials;
}

/**
* Hostname of the LDAP server, for example: `my.ldap.server`.
*/
@com.fasterxml.jackson.annotation.JsonProperty("hostname")
@io.fabric8.generator.annotation.Required()
@com.fasterxml.jackson.annotation.JsonPropertyDescription("Hostname of the LDAP server, for example: `my.ldap.server`.")
@com.fasterxml.jackson.annotation.JsonSetter(nulls = com.fasterxml.jackson.annotation.Nulls.SKIP)
private String hostname;

public String getHostname() {
return hostname;
}

public void setHostname(String hostname) {
this.hostname = hostname;
}

/**
* The name of the LDAP object fields.
*/
@com.fasterxml.jackson.annotation.JsonProperty("ldapFieldNames")
@com.fasterxml.jackson.annotation.JsonPropertyDescription("The name of the LDAP object fields.")
@com.fasterxml.jackson.annotation.JsonSetter(nulls = com.fasterxml.jackson.annotation.Nulls.SKIP)
private tech.stackable.authentication.v1alpha1.authenticationclassspec.provider.ldap.LdapFieldNames ldapFieldNames = io.fabric8.kubernetes.client.utils.Serialization.unmarshal("{\"uid\":\"uid\",\"group\":\"memberof\",\"givenName\":\"givenName\",\"surname\":\"sn\",\"email\":\"mail\"}", tech.stackable.authentication.v1alpha1.authenticationclassspec.provider.ldap.LdapFieldNames.class);

public tech.stackable.authentication.v1alpha1.authenticationclassspec.provider.ldap.LdapFieldNames getLdapFieldNames() {
return ldapFieldNames;
}

public void setLdapFieldNames(tech.stackable.authentication.v1alpha1.authenticationclassspec.provider.ldap.LdapFieldNames ldapFieldNames) {
this.ldapFieldNames = ldapFieldNames;
}

/**
* Port of the LDAP server. If TLS is used defaults to 636 otherwise to 389.
*/
@com.fasterxml.jackson.annotation.JsonProperty("port")
@io.fabric8.generator.annotation.Min(0.0)
@com.fasterxml.jackson.annotation.JsonPropertyDescription("Port of the LDAP server. If TLS is used defaults to 636 otherwise to 389.")
@com.fasterxml.jackson.annotation.JsonSetter(nulls = com.fasterxml.jackson.annotation.Nulls.SET)
@io.fabric8.generator.annotation.Nullable()
private Long port;

public Long getPort() {
return port;
}

public void setPort(Long port) {
this.port = port;
}

/**
* LDAP search base, for example: `ou=users,dc=example,dc=org`.
*/
@com.fasterxml.jackson.annotation.JsonProperty("searchBase")
@com.fasterxml.jackson.annotation.JsonPropertyDescription("LDAP search base, for example: `ou=users,dc=example,dc=org`.")
@com.fasterxml.jackson.annotation.JsonSetter(nulls = com.fasterxml.jackson.annotation.Nulls.SKIP)
private String searchBase = "";

public String getSearchBase() {
return searchBase;
}

public void setSearchBase(String searchBase) {
this.searchBase = searchBase;
}

/**
* LDAP query to filter users, for example: `(memberOf=cn=myTeam,ou=teams,dc=example,dc=org)`.
*/
@com.fasterxml.jackson.annotation.JsonProperty("searchFilter")
@com.fasterxml.jackson.annotation.JsonPropertyDescription("LDAP query to filter users, for example: `(memberOf=cn=myTeam,ou=teams,dc=example,dc=org)`.")
@com.fasterxml.jackson.annotation.JsonSetter(nulls = com.fasterxml.jackson.annotation.Nulls.SKIP)
private String searchFilter = "";

public String getSearchFilter() {
return searchFilter;
}

public void setSearchFilter(String searchFilter) {
this.searchFilter = searchFilter;
}

/**
* Use a TLS connection. If not specified no TLS will be used.
*/
@com.fasterxml.jackson.annotation.JsonProperty("tls")
@com.fasterxml.jackson.annotation.JsonPropertyDescription("Use a TLS connection. If not specified no TLS will be used.")
@com.fasterxml.jackson.annotation.JsonSetter(nulls = com.fasterxml.jackson.annotation.Nulls.SET)
@io.fabric8.generator.annotation.Nullable()
private tech.stackable.authentication.v1alpha1.authenticationclassspec.provider.ldap.Tls tls;

public tech.stackable.authentication.v1alpha1.authenticationclassspec.provider.ldap.Tls getTls() {
return tls;
}

public void setTls(tech.stackable.authentication.v1alpha1.authenticationclassspec.provider.ldap.Tls tls) {
this.tls = tls;
}
}

Loading

0 comments on commit d0e1678

Please sign in to comment.