Robert Tisma
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...
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...
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...
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
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,...
# 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...
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...