Àngel Ollé Blázquez
2c341d4bc5
Fixes KeycloakDistConfiguratorTest missingHostname test case. ( #25643 )
...
Closes #25642
Signed-off-by: Àngel Ollé Blázquez <angel@olleb.com>
2023-12-18 11:51:33 +00:00
Steven Hawkins
08751001db
enhance: adds truststores to the keycloak cr ( #25215 )
...
also generally correcting the misspelling trustore
closes : #24798
Signed-off-by: Steve Hawkins <shawkins@redhat.com>
2023-12-14 11:15:06 -03:00
Steven Hawkins
4db4982e9d
enhance: adding a start optimized flag ( #25216 )
...
closes : #25015
Update docs/guides/operator/customizing-keycloak.adoc
Update docs/documentation/release_notes/topics/24_0_0.adoc
Update operator/src/main/java/org/keycloak/operator/crds/v2alpha1/deployment/KeycloakSpec.java
Signed-off-by: Václav Muzikář <vmuzikar@redhat.com>
Co-authored-by: Václav Muzikář <vaclav@muzikari.cz>
2023-12-11 16:15:16 +00:00
Steven Hawkins
495669e7a4
fix: removing the hard expectation of setting the restart condition ( #24796 )
...
closes #24797
Signed-off-by: Steve Hawkins <shawkins@redhat.com>
2023-11-16 14:39:40 +00:00
Steven Hawkins
b6d5083e9b
fix: check operand StatefulSet is ready before creating job ( #24720 )
...
closes #24526
Signed-off-by: Steve Hawkins <shawkins@redhat.com>
Co-authored-by: Piotr Godowski <Piotr.Godowski@pl.ibm.com>
2023-11-15 14:08:27 +01:00
Steven Hawkins
a6f6a52897
fix: exceptions should be ignored in until the condition is met ( #24478 )
...
closes #24477
2023-11-02 08:41:16 +01:00
Steven Hawkins
5ff5e12782
fix: moves jgroups.dns.query to a system property ( #24057 )
...
* fix: moves jgroups.dns.query to a system property
closes #21830
* removing the dns query from import
* removing the dns query from import
also removing cache-stack
2023-10-20 09:50:29 +02:00
Steven Hawkins
8f1234881d
test: eliminates some possible timing issues with watched secrets tests ( #23975 )
...
closes #23940
2023-10-18 08:55:31 +02:00
Steven Hawkins
a65af2d254
Converts keycloakdeployment to a dependent resource ( #22591 )
...
Closes #22225
2023-10-06 17:52:50 +00:00
Steven Hawkins
d351290c0c
switching the operator role to clusterrole for ingresses config ( #23641 )
...
closes #23629
2023-10-03 12:31:23 +02:00
Steven Hawkins
7d1e9a783f
adds a default domain on openshift if one is not specified ( #23324 )
...
Closes #21741
2023-09-21 14:43:29 +02:00
Steven Hawkins
b343f87c60
ensures support for cluster-wide monitoring ( #22821 )
...
Partially addresses #15888
2023-09-19 17:46:37 +00:00
Steven Hawkins
7f5e5e0e1c
Corrects log truncation and adds the database to logging ( #23072 )
...
Closes #22985
2023-09-12 08:34:30 +00:00
Steven Hawkins
1545680c48
Adds failing remote operator logs to the main test log ( #22990 )
...
Closes #22985
2023-09-06 08:35:03 +02:00
Steven Hawkins
ffc6bc497a
allows normal reconciliation to continue even if secrets are not present ( #22404 )
...
* allows normal reconciliation to continue even if secrets are not present
Closes #22170
* adds polling if any secret (in particular optional) is not present
Closes #22170
2023-09-01 10:34:31 +02:00
Steven Hawkins
28a18bf7b9
removes the SSA logging that is capturing the entire resource ( #22608 )
...
Closes #22607
2023-08-28 15:33:43 +00:00
Steven Hawkins
07a4bc4db1
Ensures the CRDs are ready for use after installed ( #22622 )
...
also decreases the default poll interval
Closes #22506
2023-08-23 08:52:39 +02:00
Steven Hawkins
6b0e1f87f9
converts the ingress logic to a conditional dependent resource ( #22221 )
...
Closes #22206
2023-08-21 17:34:59 +00:00
Steven Hawkins
c18475fc57
adds the http service port if enabled ( #22155 )
...
Closes #22131
2023-08-10 16:01:57 +00:00
Steven Hawkins
1d444ff862
converts the keycloak services to dependent resources ( #22257 )
...
Closes #22207
2023-08-10 13:56:13 +00:00
Steven Hawkins
b4e876364a
removes the termination grace period override ( #22203 )
...
Closes #22160
2023-08-10 10:43:38 +00:00
Steven Hawkins
697cd8595b
switches the admin secret to a dependent resource ( #22044 )
...
Closes #22183
2023-08-03 14:37:43 +00:00
Steven Hawkins
c2d5cc67af
simplifying status updates to a single method for each controller ( #22081 )
...
also removing the getValueFromSubSpec method
Closes #22182
2023-08-02 14:44:40 +00:00
Steven Hawkins
ec86d16c43
makes spec.replicas optional ( #22152 )
...
Closes #22151
2023-08-02 10:50:14 +00:00
Václav Muzikář
b78b498a26
Fix Operator tests on OpenShift
...
Closes #22140
Closes #22142
Closes #22143
2023-08-01 20:19:25 +02:00
Václav Muzikář
cce0778886
Change postgres image for Operator tests
...
Closes #22032
2023-08-01 20:18:48 +02:00
Steven Hawkins
b2e11735ed
refinements to improve how pod logs are saved ( #22093 )
...
also adding more information into the main log
Closes #10128
2023-07-31 17:05:30 +02:00
Steven Hawkins
819d33411a
changes to speed up test times ( #21658 )
...
Closes #10731
2023-07-27 14:08:21 +02:00
Václav Muzikář
9c63cf98e7
Use --verbose
by default in Operator deployments
...
Closes #21802
2023-07-21 18:46:01 +02:00
Steven Hawkins
ebe6e6c965
switches the workaround to JsonNode, which produces a cleaner crd ( #21788 )
...
Closes #21739
2023-07-19 08:12:44 +02:00
Steven Hawkins
fa83034474
Also replaces md5 usage with sha-256 ( #21162 )
...
closes #21125
2023-07-17 10:48:04 +02:00
Steven Hawkins
b0b9c1a76e
Switches the merging logic to using the override as the basis ( #21415 )
...
Ensures additionalProperties are the lowest precedence
Also removes support for setting the image pull secrets via the
unsupported podtemplate
Closes #10503
2023-07-14 12:42:03 +02:00
Václav Muzikář
6a3ea1a084
keycloakCRName
and realm
are no longer marked as required in KeycloakRealmImport CRD
...
Closes #21607
2023-07-12 08:03:12 -03:00
Pedro Ruivo
165c36f9ff
Enable publishNotReadyAddresses for discovery service ( #21511 )
...
Closes #21493
2023-07-10 17:02:55 +02:00
Václav Muzikář
ad988ca914
Upgrade to Quarkus 3.2.0.Final and QOSDK 6.2.0
...
Closes #21272
2023-07-03 08:11:18 -03:00
Steven Hawkins
b0e7958906
adds port names to the pod / service ( #21291 )
...
Closes #12593
2023-07-03 08:13:30 +02:00
Steven Hawkins
5ee21ab6d1
scrapes pod container statuses when waiting for more to become available ( #21257 )
...
Closes #10285
2023-06-30 08:49:48 +00:00
Steven Hawkins
73076a37f9
adding just crd tests of the specs ( #21302 )
...
Closes #20936
2023-06-29 16:55:11 +02:00
Steven Hawkins
e9c9f80e8d
adds an instance label to support multiple instances ( #20906 )
...
Closes #10562 #14220
2023-06-28 18:05:23 +02:00
Steve Hawkins
6a92669139
finishes the conversion away from createOrReplace
...
however this is a broader change given the implications of
serverSideApply vs createOrReplace - mostly the concern of only applying
the managed state not based upon an existing resource
Closes #20850
2023-06-23 11:55:47 -03:00
Martin Bartoš
0ecdebc000
Incorrect Url on Keycloak Health - Liveness and Readiness, no Startup Probes
...
Fixes #17388
2023-06-22 05:32:53 -03:00
Steve Hawkins
5701f70157
changes condition status to be a string, rather than a boolean
...
Closes #13074
2023-06-21 17:14:33 -03:00
Steve Hawkins
4540ca365c
infers the default ip/hostname from the client
...
Closes #21114
2023-06-21 12:30:54 -03:00
Steve Hawkins
c1e96564dc
Removes the check for full readiness of 3 replicas
...
In the ci environment the amount of time between 3 pods being created
and all being ready seems highly variable. Also since we currently lack
the status information to determine if a deployment is not progressing,
it's best just to remove this check. The latter check asserting full
readiness of 2 replicas will suffice.
Closes #20888
2023-06-12 12:34:48 -03:00
Steven Hawkins
91a3ab6b87
expands the status handling to account for the prior status ( #20856 )
...
Closes #20853
2023-06-08 17:09:39 +02:00
Steven Hawkins
075d913037
enabling keycloak to be a scalable resource ( #20828 )
...
Closes #20825
2023-06-07 17:57:25 +02:00
Steven Hawkins
d77041f177
mostly updating the logic to newer fabric8 apis ( #20825 )
...
Closes #20822
2023-06-07 14:58:39 +02:00
Steven Hawkins
d045156ba4
Adding the ability to set ingressClassName ( #20796 )
...
Closes #20723
2023-06-05 21:10:39 +00:00
Václav Muzikář
f627e9535f
Add support to the Operator for setting default labels on Keycloak pods ( #20661 )
...
Closes #20625
2023-06-01 13:39:41 +02:00
Pedro Ruivo
cffb8141e2
Allow custom annotation in Ingress ( #20577 )
...
Closes #20576
2023-05-26 15:24:59 +00:00