Robert Tisma

Results 22 issues of Robert Tisma

**What is the problem you're trying to solve** Adds the format `byte` to all `memory` properties. This is currently missing. The spec for [memory](https://github.com/compose-spec/compose-spec/blob/68a799e866c2a8ff5d553c3797564282347d2659/deploy.md#memory) indicates the value uses the [byte](https://github.com/compose-spec/compose-spec/blob/68a799e866c2a8ff5d553c3797564282347d2659/spec.md#specifying--byte-values)...

Addresses issue #11

Using spring boot 2.0.1 and following the instructions in the read me, the following error occurs ``` java.lang.AbstractMethodError: com.marvinformatics.hibernate.json.JsonUserType.nullSafeSet(Ljava/sql/PreparedStatement;Ljava/lang/Object;ILorg/hibernate/engine/spi/SharedSessionContractImplementor;)V at org.hibernate.type.CustomType.nullSafeSet(CustomType.java:160) at org.hibernate.persister.entity.AbstractEntityPersister.dehydrate(AbstractEntityPersister.java:2715) at org.hibernate.persister.entity.AbstractEntityPersister.insert(AbstractEntityPersister.java:3009) at org.hibernate.persister.entity.AbstractEntityPersister.insert(AbstractEntityPersister.java:3533) at org.hibernate.action.internal.EntityInsertAction.execute(EntityInsertAction.java:89) at...

Say there are 10 permissions for a group, and only one of the groups contains the keyword `Apple` in the name. Executing `/policies/{}/groups?query=Apple&offset=0&limit=100` should return only 1 element, so the...

bug

From Ego swagger, `/swagger-ui.html#/Groups/getGroupPermissionsForGroupUsingGET`, say there is only 1 permission for a group, when you set offset=10000 and limit=100, a page is returned with a non-empty result set. The result...

bug
major
blocker

Currently, the initialization of flyway with testcontainers in the test context is extremely hacky and cannot be configured via the application.yml values. This is considered tech dept, and warrants a...

maintenance
tech-debt
canarie

newest lombok is using an annotation based way for excluding/including fields int @EqualsAndHashCode This needs to be done inorder to upgrade, becuase the old way is not backwards compatible

enhancement
maintenance

After briefly looking at the application.yml (config file) for ego, some configs were found to be stale/not-used anywhere in the code. For example `jwt.secret` https://github.com/overture-stack/ego/blob/3.0.0/src/main/resources/application.yml#L4-L5 There are probably alot more,...

question
maintenance
tech-debt

# Problem Currently, ego is designed to have a single PRIMARY instance, which is not highly-available (HA). In order to make EGO HA in any environment using the [Postgres streaming...

new-feature
high-availability

apikeys should be encrypted when stored in the db. This can be done with 2 way encryption. Some research may be needed. Ideally, the encryption is handled at the database...

new-feature
critical
production