reoring
477989a214
chore: add concise error messages for non supported ingress hostname ( #543 )
...
* chore: improve error handling and logging for certificate operations
- Enhance error reporting in GenerateCertificatePrivateKeyPair function
- Add detailed error checks for CA certificate and private key parsing
- Implement check for expected number of certificate files
- Improve error logging in APIServerCertificate resource
This commit preserves more details about certificate-related issues,
aiding in debugging and troubleshooting.
* feat: support loadbalancer hostname resolution
Add functionality to resolve loadbalancer hostname to IP address in DeclaredControlPlaneAddress method.
This enhances the existing IP address handling by allowing the use of hostnames for loadbalancers.
- Add hostname check in addition to IP check
- Implement hostname resolution using net.LookupIP
- Return the first resolved IP address if available
* fix: Remove hostname support for LoadBalancer ingress
- Extract LoadBalancer address logic to separate function
- Remove hostname resolution for LoadBalancer ingress
- Add explanatory comments on reasons for not supporting hostnames
* fix: replace fmt and vet with golint
- Remove fmt and vet targets
- Update build target to use golint instead of fmt and vet
- Remove fmt and vet dependencies from run target
* fix: lint errors
2024-08-20 10:01:28 +02:00
Dario Tranchitella
d2f3cfda24
feat(helm)!: kamaji-etcd chart dependency ( #529 )
...
* feat(helm)!: kamaji-etcd chart dependency
Signed-off-by: Dario Tranchitella <dario@tranchitella.eu >
* chore(ci): building dependencies prior linting
Signed-off-by: Dario Tranchitella <dario@tranchitella.eu >
* chore(make): building helm dependencies prior e2e
Signed-off-by: Dario Tranchitella <dario@tranchitella.eu >
---------
Signed-off-by: Dario Tranchitella <dario@tranchitella.eu >
2024-08-11 10:40:37 +02:00
Mario Valderrama
2e235a4e32
fix: silence ginkgo versions mismatch warning ( #493 )
...
Signed-off-by: Mario Valderrama <mario.valderrama@ionos.com >
2024-07-17 11:32:44 +02:00
Dario Tranchitella
db3a092d3d
chore(kustomize): releasing v1.0.0
2024-06-28 10:50:18 +02:00
bsctl
a147869944
feat(helm): enable telemetry
...
Signed-off-by: bsctl <adriano@clastix.io >
Signed-off-by: Dario Tranchitella <dario@tranchitella.eu >
2024-06-27 11:38:41 +02:00
Dario Tranchitella
fa560446f1
chore(kustomize): releasing v0.6.1
...
Signed-off-by: Dario Tranchitella <dario@tranchitella.eu >
2024-06-24 18:32:02 +02:00
Dario Tranchitella
56071434e6
chore(kustomize): releasing v0.6.0
...
Signed-off-by: Dario Tranchitella <dario@tranchitella.eu >
2024-05-19 11:59:33 +02:00
Dario Tranchitella
2d39c9ab0b
fix(ci): kamaji-etcd v0.6.0 changes
...
Signed-off-by: Dario Tranchitella <dario@tranchitella.eu >
2024-05-19 11:59:33 +02:00
TheCodeAssassin
9ce8da0b37
feat: making DataStore TLS configuration optional
...
Co-authored-by: Dario Tranchitella <dario@tranchitella.eu >
2024-05-09 11:34:50 +02:00
TheCodeAssassin
28a098af21
feat: initial support for NATS as Datastore ( #442 )
2024-04-22 15:31:35 +02:00
Dario Tranchitella
bbfec75e7f
chore(kustomize): releasing v0.5.0
...
Signed-off-by: Dario Tranchitella <dario@tranchitella.eu >
2024-04-18 15:25:10 +02:00
Dario Tranchitella
0e57b32ebc
fix(controller-runtime): bump version to v0.14.0
...
Signed-off-by: Dario Tranchitella <dario@tranchitella.eu >
2024-04-18 10:57:05 +02:00
Dario Tranchitella
87c7c984de
chore(kustomize): releasing v0.4.2
...
Signed-off-by: Dario Tranchitella <dario@tranchitella.eu >
2024-03-12 09:18:50 +01:00
Dario Tranchitella
587d3bb24e
chore(kustomize): releasing v0.4.1
...
Signed-off-by: Dario Tranchitella <dario@tranchitella.eu >
2024-01-26 17:30:03 +01:00
Dario Tranchitella
edceda3302
chore(kustomize): supporting k8s v1.29
...
Signed-off-by: Dario Tranchitella <dario@tranchitella.eu >
2023-12-15 13:02:49 +01:00
Dario Tranchitella
755cc5bacd
refactor(golangci-lint): aligning to new linters
...
Signed-off-by: Dario Tranchitella <dario@tranchitella.eu >
2023-12-15 13:02:49 +01:00
Dario Tranchitella
4bf39149ec
chore(kustomize): releasing v0.3.6
...
Signed-off-by: Dario Tranchitella <dario@tranchitella.eu >
2023-12-14 19:55:49 +01:00
Dario Tranchitella
6c2634b5e9
chore(kustomize): releasing v0.3.5
2023-10-17 19:46:19 +02:00
Dario Tranchitella
c85e686283
chore(kustomize): releasing v0.3.4
2023-09-06 14:46:29 +02:00
Dario Tranchitella
c5e12cc401
fix(migrate): stripping unrequired v prefix
2023-09-01 13:38:36 +01:00
Dario Tranchitella
6ce83c551e
chore(ci): make version as source of truth for container image release
2023-08-26 16:31:19 +02:00
Dario Tranchitella
740fe9c938
chore(kustomize): releasing v0.3.3
2023-08-08 12:07:30 +02:00
Dario Tranchitella
fb296267f6
chore(kustomize): releasing v0.3.2
2023-08-01 19:11:32 +02:00
Dario Tranchitella
2c72369b99
chore: releasing v0.3.1
2023-07-07 16:12:21 +02:00
Dario Tranchitella
7cf930cbe9
chore(kustomize): releasing v0.3.0
2023-06-05 17:17:16 +02:00
Dario Tranchitella
4d6d1461cc
chore: upgrading controller-gen dependency
2023-05-30 16:24:18 +02:00
Dario Tranchitella
9f937a1eec
chore(makefile): bumping up kamaji version
2023-04-16 21:24:04 +02:00
Dario Tranchitella
21b01fae9d
chore(makefile): releasing v0.2.2
2023-03-27 17:08:29 +02:00
Dario Tranchitella
c8bdaf0aa2
chore(makefile): bumping up to v0.2.1
2023-02-24 09:56:39 +01:00
Dario Tranchitella
43765769ec
feat: v0.2.0 release
2023-02-06 22:34:33 +01:00
Dario Tranchitella
cf2721201d
chore: adding samples and automating deployment of datastores
2022-12-22 11:57:29 +01:00
Dario Tranchitella
96cedadf0a
test(e2e): upgrading to ginkgo v2
2022-12-17 15:57:47 +01:00
Dario Tranchitella
95d0983faa
chore(dockerfile): optimizing build
2022-12-03 12:04:04 +01:00
Dario Tranchitella
bcc7d0ebbd
chore(makefile): installing cert-manager for e2e
2022-11-26 16:56:26 +01:00
Dario Tranchitella
9dc0a9a168
chore(makefile): crds diverged between kustomize and helm
2022-11-26 16:56:26 +01:00
Dario Tranchitella
43f1a6b95b
chore(makefile): installing required dependencies
2022-11-26 16:56:26 +01:00
Dario Tranchitella
c8ce212730
chore(kustomize): tcp pod advanced scheduling
2022-10-21 14:39:24 +02:00
Dario Tranchitella
d4d25a8a05
chore(makefile): golint recipe
2022-10-21 14:39:24 +02:00
maxgio92
cff7f7c4e5
Refactor documentation and provide a website ( #173 )
2022-10-20 09:57:54 +02:00
Dario Tranchitella
70a791be74
chore(makefile): bumping to v0.1.0
2022-09-19 11:43:51 +02:00
bsctl
96a57fefa5
refactor(docs): track new features and improvements
2022-09-16 20:36:49 +02:00
Dario Tranchitella
10f0021780
chore(controller-gen): upgrading to 0.9.2
2022-08-27 23:17:01 +02:00
Dario Tranchitella
a23fcc502f
chore(helm): adding support to datastore
2022-08-26 22:05:59 +02:00
Dario Tranchitella
f64cf284de
chore(helm): moving to charts folder
2022-08-23 11:08:26 +02:00
Dario Tranchitella
c4f9d4f8b3
test(e2e): no more required etcd provisioning using makefile
2022-07-12 20:20:45 +00:00
mendrugory
5b4de76229
refactor:
...
* cleaning code
* group of resources and code improvements
* addons
* manifest for helm
2022-06-20 15:53:02 +02:00
Dario Tranchitella
69801d1fb9
feat: providing binary version and details
2022-06-17 13:34:14 +00:00
Dario Tranchitella
8cd83da667
chore(e2e): ensure installation during e2e is done via helm
2022-06-15 10:41:42 +00:00
alegrey91
f57abb0d2e
test(e2e): add test suite for e2e
2022-05-28 09:59:13 +00:00
Dario Tranchitella
321a955fdb
reorg: scaffolding for e2e test suite
2022-05-25 08:35:31 +00:00