6 Commits

Author SHA1 Message Date
Stavros Kois
beb5d33467 dev: adds devbox config (#1612) 2025-02-14 09:41:38 +02:00
Tyson
bb3c43bf3d Added Imaginary as an optional container alongside NextCloud (#1351)
* Added imaginary as an optional container

* chore(deps): update alexta69/metube docker tag to v2025 (#1346)

Co-authored-by: bugclerk <bugclerk@ixsystems.com>

* chore(deps): update updates-patch-minor (#1345)

Co-authored-by: bugclerk <bugclerk@ixsystems.com>

* Publish new changes in catalog [skip ci]

* Update catalog changes [skip ci]

* chore(deps): update updates-patch-minor (#1352)

Co-authored-by: bugclerk <bugclerk@ixsystems.com>

* Publish new changes in catalog [skip ci]

* Update catalog changes [skip ci]

* lib-v2: handle validation of ports for both v6 and v4 (#1332)

* better handling of ipv6 and wildcard addresses

* update version

* cleanup tests

* greatly improve readability

* update hashes

* better check

* flake

* regen hashes

* PR comments

* Removed redunant line from description

* dont nuke if users already have setup imaginary manually

* fix metadata

* simplify

* use correct hash

* fix rest of the tests

* Update .gitignore

* fix rendering

* Update app.yaml

---------

Co-authored-by: truenasbot <113129203+truenasbot@users.noreply.github.com>
Co-authored-by: bugclerk <bugclerk@ixsystems.com>
Co-authored-by: sonicaj <waqarsonic1@gmail.com>
Co-authored-by: Stavros Kois <47820033+stavros-k@users.noreply.github.com>
Co-authored-by: Stavros Kois <s.kois@outlook.com>
2025-01-27 19:04:31 +02:00
Stavros Kois
3ad10f625b v2 lib (#629)
* initial commit for library v2

* initial commit for library v2

* rm

* git ignore

* git ignore

* more container stuff

* update test-lib app

* rm

* rm

* partial devices

* split

* device

* resources

* environment

* update test app

* Refactor error messages for better readability and consistency in device and resource validation checks

* some extra tests

* add cgroup for devices

* add dns

* hashes

* add todos

* add unittest workflow

* update hasesh

* install packages

* fix resources

* some renames and add depends_on

* fix test

* fix rendering

* update hashes

* mark internal as internal

* fix usage

* mark some more

* sort imports

* health + restart

* add healthchecks

* remove

* netmode auto

* validate paths

* update comment

* ports

* update hash

* portals

* add notes

* update hashes

* cleaner

* clean

* have a helper to clear out cpu and memory for ix-app

* add profile

* better checks on ports

* update hashes

* add fucns

* change how validation works

* update hashes

* add todo

* better path validations

* update hashes

* init volumes

* dont fail

* install bcrypt

* add a way to remove devices from resources

* init volumes/volume mounts for host path

* ix volumes support

* python's bcrypt

* hashes

* more validation

* some improvements

* cleanup hostpath parser

* more improvements

* try typecheck

* type hints

* dedupe

* better message

* use more properties

* docstring

* another prop

* untouch

* try dir

* split files a bit

* cifs volume

* nfs vol

* add label support

* validate

* fix check

* tmpfs

* hashes

* better storage implementation for v2-lib (#660)

* better storage implementation

* add the rest

* cleanup

* update hashes

* update hashes

* update hasehs

* fix healthcheck

* volume

* anonymous

* cleaner

* split

* shorter usage

* shorter usage

* add configs

* mode fix

* init permissions container

* add some todo

* extend container permission impl

* add some tests

* no lint

* make sure host is not empty

* better namign

* remove pass

* add comment

* perm script

* perm script

* cleaner

* fix test

* hashes

* remove import

* add build image

* add some deps

* some types

* fix

* be explicit when adding a perms container

* better name

* update hashes

* update text

* fix test and hashes
2024-10-23 20:18:44 +03:00
Stavros Kois
6e61fd9035 add jenkins (#130)
* force platform on ci script

* add jenkins

* typo

* metadata

* https

* fixes

* upate ui

* update readme
2024-08-20 10:53:52 +03:00
Stavros kois
47b5c68d61 remove IDE specific files 2024-07-12 14:21:03 +03:00
Stavros kois
ae57e7e58e add ci-tooling and config files 2024-06-28 00:26:02 +03:00