Shaddock

Latest version: v0.3.post136

Safety actively analyzes 681812 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

0.7

---

* Exclude new venv folders from plake8
* Fix tests multi-hosts
* Fix tests
* Implement Debug comand
* Add new Container Cycle function
* Improve docker api arguments handling
* weird flake8 to pass the gate
* pep8 to pass the gate
* Migrate to docker-py 2.4
* Migration ongoing
* Import new API version
* Changelog
* Clean option and opti

0.6.2

-----

* Fix Sphinx issue
* Doc
* Clean model from unused opts and upgrade tox and pbr to py36
* Add useless systemctl stuff, [to amend]
* Clean ops

0.6.1

-----

* Fix docker check for new dAPI
* Fix docker check for new docker api result
* Fix dockercheck
* Documentation and tests
* Fix multiple services with the same name, enhance clusters handeling and various bufixes
* Documenting and Sphinx conf

0.6.0

-----

* Documenting
* Fix tests and document
* Configure Sphinx and document
* Fix tests
* Configure Sphinx and document
* Change notation of IPs and Volumes to match Docker CLI
* Fix ports binding
* fix port bindings
* Add new API Ip def
* IP for docker v1.6
* Docker1.6 compatibility
* fix key error and sched tests
* pep8
* Optimize performances to 0.7sec per 100services
* Broken, too many recursions
* Fix scheduling mono service
* -2 Unworking but devided ps time by 2
* Flake8
* Add default file shaddock.yml
* Abandon less API calls as no change in result
* Reduce api calls
* refacto
* Global refactoring
* Refacto frontend
* Add ports bindings defintion possibility
* Fix scheduler
* PEP8 and tests
* PEP8 + Fix API TLS
* Move tests
* Write tests
* Model refactoring
* Refactoring multi-hosts
* Quick and dirty fix for checks in case of retry or sleep
* Update jinja2 requirement (again)
* Add jinja2 requirement
* Add jinja2 requirement
* Flake and pepe8 refacto
* Try catch list frontend
* Documentation in README Commenting Fix image\_dir from model and CLI
* Remove pyvenv dir
* Correction IndentationError
* Update Authors and requirements
* Add Image definition from model Add multiple try catch errors Fix allow both definition of images and hosts by cli arg and model Fix Host display in list when no host specified (localhost)
* Add Jinja2 templating possibility
* Add hosts autoresolutions and include fonction, Services automaticaly takes hosts url from file in the model
* Add clusters definition
* gitignore
* pep8
* Add example infrastructure.yml
* Add mode ro for volumes
* adds the ability to split the infrastructure on multiple nodes
* adds the ability to split the infrastructure on multiple nodes
* Fix sed command to replace the right string
* merge add\_services
* merge
* Document Boot2Docker tls support
* Document Boot2Docker tls support
* Add TLS support for Dcoker API
* Add Boot2Docker support
* change exple
* change exple
* KVM
* Qemu
* tls
* Refacto for OpenStack project
* Add TLS support
* LXD
* fix cinder
* Add port 3260 for iSCSI
* tgtd
* tgtd
* block-device
* nova\_host\_ip
* Change nova conf and add new services to .yml
* Fixed minor readme
* This commit replace the string infrastructure.yml by the template name supplied as an argument
* Env
* Qemu env vars
* Qemu env vars
* fixc
* Fix add service
* refacto configparse
* Fix Env mysql
* Fix Keystone Env
* Fix checkError
* +x
* fix list
* fix list
* fix list
* fix list
* fix docker checks
* split docker driver
* split docker driver
* fix scheduler
* fix scheduler
* fix scheduler
* fix scheduler
* fix scheduler
* split backend
* fix pull command
* fix pull command
* fix seed tag
* fix raise error
* Raise error for config file and image dir
* Raise error for config file and image dir
* Change default behavior
* Catch error bool
* Catch error bool
* Catch error bool
* Catch error bool
* Catch error bool
* Readme
* Readme
* Readme
* Readme
* Readme
* Readme
* Readme + frontend
* Fix checks
* Add env vars + set\_ip.sh
* fix
* DONE: - Change ENV variables places - Merge infrastructure and configuration.yml - Remove name dependencie on infratsructure.yaml - Add options images\_dir and template\_file - app\_args propagation (is it a good thing?)
* Update README.rst
* Update README.rst
* pull all done
* rstrip
* Add pull.rstrip
* Add pull.rstrip
* Add pull all / typo
* Add pull all
* Add pull all
* refactoring of list command output
* Fix volume mount
* Readme
* Change id if empty
* Change id if empty
* Determining running state not from IP
* Readme
* Readme
* Readme
* Readme
* Readme
* Readme
* ps
* ps
* Dockerfile
* Dokerfile
* Dokerfile
* Fix list
* Change Readme and add Dockerfile
* Add status + dockerid
* Add Status and shortened docker id to list cmd
* merge issue 54
* Resolve issue 54
* container returns None if no ip
* Print before starting checks
* typo
* restart all
* scheduler OK
* checks implemented
* version
* Don't retrieve container info if container name is allx
* Typo
* Delete double creating message
* Retrieve container info by name and not img
* improv
* merge
* resolve issue 18
* remove openstack common
* Change create and pull from class and add visual progress bar to pull
* wip
* Now we can build and start images even if they are not in the infrastructure.yaml
* bug fixes + improvements
* model.py finished
* Update readme
* wip
* Bug fix, image ID may be also an INT
* Fix compatibility Python2 and 3 for logs fct
* Remova new line between logs and builds
* Catch error on logs generator
* Readline utf8
* Readme
* Readme
* Readme
* Readme
* Readme
* Readme
* Change README
* Add pull cli option, take only a name for now (exple: seed)
* Change output of logs generator to str
* Catch KeybordInterrupt error when quitting stream logs
* Catch KeybordInterrupt error when quitting stream logs
* Catch KeybordInterrupt error when quitting stream logs
* fix stream logs
* fix stream logs
* return to ==
* add tag support to cli
* merge m6s0 (pull cmd and delete user)
* Remove --user cli option in order to change the model name arg by the tag
* comprehensive list rules
* pep8
* Fix logs option
* Retrieve args from root
* replace oslo\_config by oslo.config
* correction privileged
* typo
* typo
* typo
* switch from dic and dico to dict
* model refact
* Adding docker options to other commands
* Adding docker options to other commands
* Adding docker options to other commands
* Adding docker options to other commands
* Adding docker options to other commands
* Adding docker options to build
* Adding docker options to build
* Workaround args
* Workaround args
* Change behavior of --no-cache fct
* Change behavior of --no-cache fct
* Adding remove all option. Fix old import
* Adding remove all option
* Trying to pass general cli options to cmds
* Add no cache cli option
* Replace openstack.common + clean setup.cfg of old entry points
* Cliff App add options. Fix
* Cliff App add options
* Replace main.py by shell.py
* oslo config file is working
* oslo-config
* Fix making logs a generator
* Fix making logs a generator
* Make logs a generator
* re re re add comfig file
* Fix version number issue
* Fix version number
* Add version number
* Fix service info
* Fix service info
* Add logs command
* Add logs command
* Readme
* Readme
* Readme
* Readme
* Readme
* Readme
* Readme
* Readme
* Readme
* Readme
* Readme
* Readme
* Readme
* Readme
* Readme
* Readme
* Readme
* Fix retrieve scheduler build\_all
* Fix retrieve scheduler build\_all
* Fix retrieve scheduler build\_all
* Fix retrieve name\_list()
* Refacto build take\_action
* Refacto build take\_action
* Fix ContainerConfig rename
* Scheduler work
* Rename to shaddock
* Change name to shaddock
* Add tox
* Change setup.cfg
* Commit in the middle of intégration of oslo\_config
* add oslo-config-generator
* Add conf.nocache
* Refacto + opti
* backend.start now check if Image is created before launching container. If the image is not created start method will create it first then start
* Fix create before start
* Begin start before create
* Use oslo\_config
* Add help to cliff
* Fix Docker version type
* Fix : Try oslo.config with CONF global var
* Try oslo.config with CONF global var
* Add config file
* oslo.config integration
* oslo.config first implementation (Not working yet)
* Fix config file by pbr
* Fix condition for name arguments
* pep8
* Fix add files
* Fix requirements
* Readme
* Readme
* Readme
* Readme
* Readme
* Readme
* Readme
* Readme
* Readme in rst
* Readme in rst
* fix pbr
* add pbr + seed
* begin scheduler
* Refactor vue + repair restart
* Refactor View()
* Refactor View()
* FIx building
* Fix cliff show to all commands
* Add cliff show to all commands
* add show to start cmd
* add show to start cmd
* fix
* No\_cache rather ok
* Cliff command line integrated
* Add cliff cli + Huge refactoring get\_info ApiCalls / 90
* Core OpenStack services deploying fine
* ajout network\_mode
* readme
* Change output .start +docker logs cli
* Delete frontend.old
* Delete initconfig.py
* Remove useless variables in Build and Start fct
* Bug Fix
* Fix conf
* Add INI config
* Update README.md
* Update README.md
* Fix config files location
* fix version
* fix oos
* fix etc
* rm conf
* Fix split
* Split in two project + rename
* Update README.md
* Fix Timeout
* Fix RM
* Fix RM
* Fix RM
* Fix RM
* Fix dockerapi
* Add restart and info
* Actions
* Add openstack services config files
* bugfix
* bugfix
* bugfix
* work on config
* mv docs et change pubk
* Fix view + refacto
* Fix Json error for Python3 compatibility
* Change epel install in Dockerfile
* Update README.md
* Update README.md
* Fix Dockerfile
* Fix Dockerfile
* Fix Dockerfile
* Fix default conf
* fix backend.Container.start
* Fix Container.stop et Container.remove func - Split previous crapy useless hack
* hotfox
* Hotfix proposed for backend.Container.get\_info()
* Try hotfix for start
* fix backend.Container.start
* fix frontend
* Update README.md
* Update readme
* Update Readme
* Remove useless code in build backend Update Readme
* Fix build order in order to run the base build first The hack is: - Changed the model to authorize empty model construction - Make the 'if base' and verification if empty in the backend - Initiate a first base container build in frontend
* Frontend ok Need to find a solution for the base build in first
* fix init
* Fix octopenstack imports
* Frontend refactoring: Add lib argparse Front/Back isolation Arguments
* fix var name
* Moved container information get in get\_info()
* add self arguments in Container class
* fix get\_info
* backend refacto
* Backend changes make 2 classes: Images and Containers problem is Images and Containers lives longer than the octopenstack execution
* New model by dictionary object: Code refactoring Dico as class instancied by containers
* working well
* Add ip var for conf
* ip get for dic
* ip get for dic
* ip get for dic
* conf
* conf
* conf
* begin autoconf
* del vol config
* del vol config
* del vol config
* Change Nova Dockerfile
* setup

0.3

---

* Remove backlog (add to hithub issues)
* fix print volumes confs
* volumes confs
* fix config files
* reorg config files
* add conf files
* add conf files
* add conf files
* add conf files
* ?
* Packaging ok, start unit test but not yet
* init tox
* packaging completed
* setup.py not working
* Add Setup.py, more more to do
* add tox + travis
* Fix Readme
* sh clean
* Start dev Init
* fix ssh
* doc
* first clean sh scripts
* Delete admin-openrc.sh
* Delete setup\_defaults.sh
* Change defaults in config files
* doc
* Add doc
* Add nocache option to config file
* ssh fix
* Doc
* fix ssh
* remove old model
* bug fix lowercase on name var
* model yaml now fully working
* yaml model seems working
* fix build view
* dico contructor ok :D :D
* modif view
* bug fix timout
* bug fix timout
* bug fix on view
* add select container possibility
* add ssh for param + getip funct
* All containers running
* dockerfiles
* ok rabbitmq
* Documentation
* Documentation
* Doc
* Doc
* Doc
* Yaml integration for model
* STOP et RM WORKING :)
* Documentation+
* Documentation
* Documentation
* Documentation
* fix getinfo
* fix getinfo
* fic control param 1
* fic control param 1
* bug fix
* bug fix
* bug fix
* doc
* doc
* doc
* bug fix
* working, reorganised
* not working: import error to resolve. Go 2 bed
* rename main
* Change README
* Change README and name
* add getinfo stop rm fct and parse dico for containers options
* reorg
* merge changes
* lot of messy stuff
* first commit
* privileged
* privileged ok
* + privileged mode for nova
* + privileged mode for nova
* no cache
* no cache
* no cache
* no cache
* change exposition + no cache
* correct ports
* pass base in first
* ports redirect fixed
* bugfix
* bugfix
* fix ports redirect
* remove ssh
* fix run
* add run cmd
* add pile pop out for start
* start fct fixed
* start fct fixed
* fix volume
* fix volume
* novacompute fix
* ?
* bugfix base
* bug fix
* fix volumes
* bugfix
* fix README
* Add conf to README
* Add command line arg
* README
* bugfix
* bugfix
* add create & start
* mvc refacto
* +mvc
* ok w fabric
* bugfix
* yEd Graph
* README
* first commit
* Initial commit

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.