-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
build(ci): generate fabric8 models 0.1.0-alpha.15 for robot.roboscale…
….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
1 parent
7acc86d
commit d0e1678
Showing
1,321 changed files
with
70,336 additions
and
1 deletion.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
10 changes: 10 additions & 0 deletions
10
src/main/java/tech/stackable/authentication/v1alpha1/AuthenticationClass.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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> { | ||
} | ||
|
26 changes: 26 additions & 0 deletions
26
src/main/java/tech/stackable/authentication/v1alpha1/AuthenticationClassSpec.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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; | ||
} | ||
} | ||
|
73 changes: 73 additions & 0 deletions
73
src/main/java/tech/stackable/authentication/v1alpha1/authenticationclassspec/Provider.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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; | ||
} | ||
} | ||
|
126 changes: 126 additions & 0 deletions
126
...in/java/tech/stackable/authentication/v1alpha1/authenticationclassspec/provider/Ldap.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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; | ||
} | ||
} | ||
|
Oops, something went wrong.