- some minor syntax error ;)
Nothing, just to bounce from 0.0.9 to 0.1.0
- argument name in logger_setup() see thoth-station#31
Starting with this release we have a Zuul-CI pipeline that:
- lints on Pull Requrest and gate/merge
- uploads to pypi (test) on tag
- Let's reuse adviser env var names
- Issue warning on suspicious parameter expansion in templates
- Fix propagating debug flag to package-extract
- Fix gathering pod logs for default middletier namespace
- Fix gathering pod status for default middletier namespace
- Automatic update of dependency pytest-cov from 2.5.1 to 2.6.0
- Introduce routine for running provenance checker
- added github configuration
- Automatic update of dependency pytest from 3.7.4 to 3.8.0
- Fix built-in type shadowing
- Add Sentry support
- Report scheduling status if pod was not initialized yet
- Report back empty pod status is pod is being scheduled
- Automatic update of dependency pytest from 3.8.0 to 3.8.1
- Automatic update of dependency rfc5424-logging-handler from 1.1.2 to 1.2.1
- Unify pod status reports
- Treat None parameter values as empty values
- fixed the typo, this closes #114
- Automatic update of dependency sentry-sdk from 0.3.5 to 0.3.6
- Initial dependency lock
- Release of version 0.3.3
- fixed the typo, this closes #114
- Automatic update of dependency sentry-sdk from 0.3.5 to 0.3.6
- Release of version 0.3.2
- Initial dependency lock
- Add Sentry support
- Report scheduling status if pod was not initialized yet
- Report back empty pod status is pod is being scheduled
- Automatic update of dependency pytest from 3.8.0 to 3.8.1
- Automatic update of dependency rfc5424-logging-handler from 1.1.2 to 1.2.1
- Unify pod status reports
- Treat None parameter values as empty values
- Release of version 0.3.1
- added github configuration
- Automatic update of dependency pytest from 3.7.4 to 3.8.0
- Fix built-in type shadowing
- Release of version 0.3.0
- Let's reuse adviser env var names
- Issue warning on suspicious parameter expansion in templates
- Fix propagating debug flag to package-extract
- Fix gathering pod logs for default middletier namespace
- Fix gathering pod status for default middletier namespace
- Automatic update of dependency pytest-cov from 2.5.1 to 2.6.0
- Release of version 0.2.7
- Fix default TLS verification behavior
- Introduce routine for running provenance checker
- Release of version 0.2.6
- Initial dependency lock
- change the queue
- change the queue
- Fix TLS/SSL certification verification configuration
- Release of version 0.2.5
- Configure SSL/TLS correctly when communicating with master
- Initial dependency lock
- Release of version 0.2.4
- Pin down Kubernetes and OpenShift clients to specific versions
- Release of version 0.2.3
- Initial dependency lock
- Fix over-intended block
- Remove Pipfile.lock for initial lock from Kebechet
- Add TODO comment based on review
- Allow passing configuration via env vars
- Place all the OpenShift related logic at one place
- Automatic update of dependency pytest-timeout from 1.3.1 to 1.3.2
- Automatic update of dependency pytest from 3.7.1 to 3.7.3
- Automatic update of dependency pylint from 2.1.0 to 2.1.1
- Automatic update of dependency pytest from 3.7.0 to 3.7.1
- Automatic update of dependency pylint from 2.0.1 to 2.1.0
- Automatic update of dependency pytest from 3.6.4 to 3.7.0
- Automatic update of dependency pytest from 3.6.3 to 3.6.4
- Update .zuul.yaml
- Release of version 0.2.2
- Automatic update of dependency pylint from 1.9.2 to 2.0.1
- Automatic update of dependency pytest-timeout from 1.3.0 to 1.3.1
- Allow completely suppressing logs
- Automatic update of dependency daiquiri from 1.3.0 to 1.5.0
- releasing 0.2.1
- Fix syntax error in logging
- Initial dependency lock
- Delete Pipfile.lock for relocking dependencies
- preparing release 0.2.0
- using logger.exception()
- catching and logging a "[Errno -2] Name or service not known"
- Remove pydocstyle from Pipfile
- releasing 0.1.0
- Introduce a function for getting service account token
- releasing 0.0.9
- Change in var name
- fixed trailing space issue
- added the gate pipeline to the core queue
- releasing 0.0.8
- uploading to production pypi now... using sesheta account
- trigger
- fixed some coala errors
- preparing release 0.0.8: Zuul
- Version 0.0.7
- Change in Indentation
- Change in Indentation and variable names
- Generic wrappers to define verbose level on every method
- Fix logging issues
- added daiquiri
- Disable annoying unverified HTTPS warnings
- Fix typo in docstring
- Setup logging for root logger
- Remove a temporary dependency for kebechet testing
- Automatic update of dependency thoth-storages from 0.0.26 to 0.0.28
- Automatic update of dependency rfc5424-logging-handler from 1.1.0 to 1.1.2
- Testing dependencies
- A temporary dependency downgrade to test kebechet
- Version 0.0.6
- Add support for rsyslog logging endpoint
- Run coala in non-interactive mode
- Run coala in CI
- Create OWNERS
- Remove dependencies.yml
- Add missing headers to files
- Use coala for code checks
- Use GPLv3 in setup.py
- Use GPLv3
- Add missing import
- Version 0.0.5
- Convert a timestamp to datetime string
- Version 0.0.4
- Argument 2 to isinstance has to be a type
- Add README file
- Version 0.0.3
- Add datetime2datetime_str conversion function
- Version 0.0.2
- Abstract manipulation with datetime
- Add space so Sphinx interpret docstrings correctly
- Respect double dash as module separator
- Version 0.0.1
- Provide version information properly
- Add init_logging function
- Fix package name
- Create initial dependencies.yml config
- Initial project import
- Release of version 0.3.4
- Release of version 0.3.3
- fixed the typo, this closes #114
- Automatic update of dependency sentry-sdk from 0.3.5 to 0.3.6
- Release of version 0.3.2
- Initial dependency lock
- Add Sentry support
- Report scheduling status if pod was not initialized yet
- Report back empty pod status is pod is being scheduled
- Automatic update of dependency pytest from 3.8.0 to 3.8.1
- Automatic update of dependency rfc5424-logging-handler from 1.1.2 to 1.2.1
- Unify pod status reports
- Treat None parameter values as empty values
- Release of version 0.3.1
- added github configuration
- Automatic update of dependency pytest from 3.7.4 to 3.8.0
- Fix built-in type shadowing
- Release of version 0.3.0
- Let's reuse adviser env var names
- Issue warning on suspicious parameter expansion in templates
- Fix propagating debug flag to package-extract
- Fix gathering pod logs for default middletier namespace
- Fix gathering pod status for default middletier namespace
- Automatic update of dependency pytest-cov from 2.5.1 to 2.6.0
- Release of version 0.2.7
- Fix default TLS verification behavior
- Introduce routine for running provenance checker
- Release of version 0.2.6
- Initial dependency lock
- change the queue
- change the queue
- Fix TLS/SSL certification verification configuration
- Release of version 0.2.5
- Configure SSL/TLS correctly when communicating with master
- Initial dependency lock
- Release of version 0.2.4
- Pin down Kubernetes and OpenShift clients to specific versions
- Release of version 0.2.3
- Initial dependency lock
- Fix over-intended block
- Remove Pipfile.lock for initial lock from Kebechet
- Add TODO comment based on review
- Allow passing configuration via env vars
- Place all the OpenShift related logic at one place
- Automatic update of dependency pytest-timeout from 1.3.1 to 1.3.2
- Automatic update of dependency pytest from 3.7.1 to 3.7.3
- Automatic update of dependency pylint from 2.1.0 to 2.1.1
- Automatic update of dependency pytest from 3.7.0 to 3.7.1
- Automatic update of dependency pylint from 2.0.1 to 2.1.0
- Automatic update of dependency pytest from 3.6.4 to 3.7.0
- Automatic update of dependency pytest from 3.6.3 to 3.6.4
- Update .zuul.yaml
- Release of version 0.2.2
- Automatic update of dependency pylint from 1.9.2 to 2.0.1
- Automatic update of dependency pytest-timeout from 1.3.0 to 1.3.1
- Allow completely suppressing logs
- Automatic update of dependency daiquiri from 1.3.0 to 1.5.0
- releasing 0.2.1
- Fix syntax error in logging
- Initial dependency lock
- Delete Pipfile.lock for relocking dependencies
- preparing release 0.2.0
- using logger.exception()
- catching and logging a "[Errno -2] Name or service not known"
- Remove pydocstyle from Pipfile
- releasing 0.1.0
- Introduce a function for getting service account token
- releasing 0.0.9
- Change in var name
- fixed trailing space issue
- added the gate pipeline to the core queue
- releasing 0.0.8
- uploading to production pypi now... using sesheta account
- trigger
- fixed some coala errors
- preparing release 0.0.8: Zuul
- Version 0.0.7
- Change in Indentation
- Change in Indentation and variable names
- Generic wrappers to define verbose level on every method
- Fix logging issues
- added daiquiri
- Disable annoying unverified HTTPS warnings
- Fix typo in docstring
- Setup logging for root logger
- Remove a temporary dependency for kebechet testing
- Automatic update of dependency thoth-storages from 0.0.26 to 0.0.28
- Automatic update of dependency rfc5424-logging-handler from 1.1.0 to 1.1.2
- Testing dependencies
- A temporary dependency downgrade to test kebechet
- Version 0.0.6
- Add support for rsyslog logging endpoint
- Run coala in non-interactive mode
- Run coala in CI
- Create OWNERS
- Remove dependencies.yml
- Add missing headers to files
- Use coala for code checks
- Use GPLv3 in setup.py
- Use GPLv3
- Add missing import
- Version 0.0.5
- Convert a timestamp to datetime string
- Version 0.0.4
- Argument 2 to isinstance has to be a type
- Add README file
- Version 0.0.3
- Add datetime2datetime_str conversion function
- Version 0.0.2
- Abstract manipulation with datetime
- Add space so Sphinx interpret docstrings correctly
- Respect double dash as module separator
- Version 0.0.1
- Provide version information properly
- Add init_logging function
- Fix package name
- Create initial dependencies.yml config
- Initial project import
- fixed another typo
- fixed a few typos
- Automatic update of dependency sentry-sdk from 0.3.9 to 0.3.11
- Add routines for jobs handling
- Gather build logs from OpenShift
- Allow explicitly specifying the logging configuration prefix
- Make reusable methods public
- Introduce methods for running dependency monkey
- Automatic update of dependency sentry-sdk from 0.3.8 to 0.3.9
- Automatic update of dependency pytest from 3.8.1 to 3.8.2
- Automatic update of dependency sentry-sdk from 0.3.7 to 0.3.8
- Automatic update of dependency sentry-sdk from 0.3.6 to 0.3.7
- Automatic update of dependency sentry-sdk from 0.3.11 to 0.4.0
- Fix undefined name error
- Fix gathering pod id from job name
- Return None if there are no pod logs yet
- Add message to translate table
- Raise appropriate not found exception exception
- Fix syntax error
- Automatic update of dependency rfc5424-logging-handler from 1.2.1 to 1.3.0
- added get_jobs(), it will be used for thoth-metrics
- Automatic update of dependency sentry-sdk from 0.4.2 to 0.4.3
- Automatic update of dependency requests from 2.19.1 to 2.20.0
- Automatic update of dependency sentry-sdk from 0.4.1 to 0.4.2
- Automatic update of dependency pytest from 3.8.2 to 3.9.1
- Default to now if no datetime was provided
- Automatic update of dependency sentry-sdk from 0.4.0 to 0.4.1
- added parameter force:bool, why was it missing?
- Automatic update of dependency pytest from 3.9.2 to 3.9.3
- add InClusterConfigLoader to load SA and cert
- Automatic update of dependency sentry-sdk from 0.5.0 to 0.5.1
- using the correct api
- Automatic update of dependency sentry-sdk from 0.4.3 to 0.5.0
- Automatic update of dependency pytest from 3.9.1 to 3.9.2
- refactor methods into pythonic way
- Make all datetimes timezone aware
- Report error if sentry initialization fails
- Do not propagate force to actual package-extract run
- Automatic update of dependency sentry-sdk from 0.5.1 to 0.5.2
- Fix missing import
- Make CI happy again
- Automatic update of dependency pytest from 3.9.3 to 3.10.0
- Introduce method for creating datetime from timestamp
- using thoht-* jobs now
- Propagate dependency monkey parameters to template
- Automatic update of dependency sentry-sdk from 0.5.4 to 0.5.5
- Automatic update of dependency pytest from 3.10.1 to 4.0.0
- Automatic update of dependency pytest from 3.10.0 to 3.10.1
- Automatic update of dependency sentry-sdk from 0.5.3 to 0.5.4
- Automatic update of dependency requests from 2.20.0 to 2.20.1
- Automatic update of dependency sentry-sdk from 0.5.2 to 0.5.3
- Add count parameter to dependency monkey
- Use api version from template
- Introduce method for getting build in a namespace
- Automatic update of dependency pytest-timeout from 1.3.2 to 1.3.3
- Fix CI
- Rename dependency monkey limit to respect its semantics
- Introduce count and limit for adviser
- Introduce method for gathering buildconfigs
- Runtime environment is now a dict
- Automatic update of dependency pylint from 2.2.1 to 2.2.2
- Automatic update of dependency requests from 2.20.1 to 2.21.0
- Automatic update of dependency sentry-sdk from 0.6.1 to 0.6.2
- Dependency monkey can accept a serialized JSON representing Pipfile
- Fix env variable typo
- Propagate count to dependency monkey runs
- Automatic update of dependency sentry-sdk from 0.6.0 to 0.6.1
- Solver now accepts subgraph check API parameter
- Automatic update of dependency sentry-sdk from 0.5.5 to 0.6.0
- Revert "A temporary workaround for workload management"
- A temporary workaround for workload management
- Automatic update of dependency sentry-sdk from 0.6.6 to 0.6.9
- Disable urllib3 warnings
- Fix seed environment name typo
- Provide sugar methods for scheduling graph sync
- Parse requests for build workload
- Make run methods optional
- Label workload to allow type specific queries
- Fix in template gathering for inspection build
- Treat builds as workload
- Propagate graph-sync job id into template
- Explicitly assign inspection requests
- Assing memory and cpu requests when getting template
- Fix issues when template does not request any resources
- Fix how amun and thoth infra namespace is handled
- Fix incorrect namespace usage one more time
- Fix incorrect use of infra namespace
- Amun does not use Thoth's infra namespace
- Add routine for scheduling all registered solvers
- Check running workload based on quota
- Add routines for workload operator
- Enable local development for OpenShift client
- Reformat using black
- Add missing guards for scheduling routines
- Move Amun specific pieces to OpenShift class
- Workload operator expects method, not method_name
- Serialize parameters into JSON when adding to ConfigMap
- Remove self from propagated parameters to configmap
- Introduce schedule methods for workload operator
- Reformant using black
- Extend log messages with a line number
- Report template parameters in debug mode
- Make limit and count optional parameters for adviser template
- Automatic update of dependency sentry-sdk from 0.6.4 to 0.6.5
- Automatic update of dependency sentry-sdk from 0.6.3 to 0.6.4
- Automatic update of dependency sentry-sdk from 0.6.2 to 0.6.3
- Automatic update of dependency pytest from 4.0.1 to 4.0.2
- Graph syncs are unique per document id, no need to have long ids
- Do not pin down openshift and kubernetes, let consumers do it if needed
- Propagate document ID into graph-sync job name
- Address coala complains
- Check for ConfigMap presence to report registered workload to user
- Automatic update of dependency pytest from 4.2.0 to 4.2.1
- Runtime environment can be set to None
- Add check for runtime environment name
- Optionally provide dict representation without none values
- Load runtime environment transparently from YAML/JSON file
- Also install the missing config module
- Remove unused entry
- Introduce name and rename hardware_information to hardware
- Automatic update of dependency pytest from 4.1.1 to 4.2.0
- Automatic update of dependency sentry-sdk from 0.6.9 to 0.7.2
- Automatic update of dependency rfc5424-logging-handler from 1.3.0 to 1.4.0
- Introduce runtime environment abstractions
- Introduce method for scheduling adviser graph syncs
- Fix more coala issues
- Fix coala errors
- Add missing MANIFEST.in
- Automatic update of dependency sentry-sdk from 0.7.4 to 0.7.6
- Do not consider nested none values in output if with_none is false
- Introduce limit latest versions parameter
- Automatic update of dependency pylint from 2.2.2 to 2.3.0
- Automatic update of dependency pytest from 4.2.1 to 4.3.0
- Automatic update of dependency openshift from 0.8.5 to 0.8.6
- Automatic update of dependency sentry-sdk from 0.7.2 to 0.7.4
- Automatic update of dependency rfc5424-logging-handler from 1.4.0 to 1.4.1
- Update .coafile
- Propagate origin as metadata
- Add getter to default datetime format
- Add format_datetime method to convert datetimes
- Automatic update of dependency openshift from 0.8.4 to 0.8.5
- Finding the right OpenShift version
- Lock Kubernetes and OpenShift to specific version
- Adjust heading
- Use Sphinx for documentation
- Automatic update of dependency pyyaml from 3.13 to 5.1
- Automatic update of dependency pylint from 2.3.0 to 2.3.1
- Automatic update of dependency pytest from 4.3.0 to 4.3.1
- Automatic update of dependency attrs from 18.2.0 to 19.1.0
- Use safe_load() instead of load()
- Automatic update of dependency pytest from 4.3.1 to 4.4.0
- Automatic update of dependency sentry-sdk from 0.7.8 to 0.7.9
- Automatic update of dependency sentry-sdk from 0.7.7 to 0.7.8
- Automatic update of dependency sentry-sdk from 0.7.6 to 0.7.7
- Add Thoth's configuration file
- Fix serialization of runtime environment
- Propagate metadata about runtime and buildtime environment
- fixed the log message
- fixed some coala errors
- β»οΈ refactored retrieval of template to OpenShift._get_template(label_selector)
- Obtain templates from Amun infra for Amun specific templates
- Automatic update of dependency sentry-sdk from 0.7.9 to 0.7.10
- Fix inspection and inspect bad interpretation
- π Automatic update of dependency rfc5424-logging-handler from 1.4.1 to 1.4.2
- Ensure recommendation type is in upper case
- Propagate library usage to adviser runs
- Minor fix to display correct release in title of docs html
- π Automatic update of dependency pytest-cov from 2.7.0 to 2.7.1
- π Automatic update of dependency pytest-cov from 2.6.1 to 2.7.0
- π Automatic update of dependency sentry-sdk from 0.7.13 to 0.7.14
- π Automatic update of dependency sentry-sdk from 0.7.12 to 0.7.13
- π Automatic update of dependency sentry-sdk from 0.7.11 to 0.7.12
- π Automatic update of dependency sentry-sdk from 0.7.10 to 0.7.11
- π Automatic update of dependency pytest from 4.4.0 to 4.4.1
- Add missing requests library to requirements
- π Automatic update of dependency pytest from 4.4.2 to 4.5.0
- Provide default for limit latest versions
- π Automatic update of dependency pytest from 4.4.1 to 4.4.2
- Release of version 0.8.7
- π Automatic update of dependency pytest from 4.4.2 to 4.5.0
- Provide default for limit latest versions
- π Automatic update of dependency pytest from 4.4.1 to 4.4.2
- Release of version 0.8.6
- Ensure recommendation type is in upper case
- Propagate library usage to adviser runs
- Minor fix to display correct release in title of docs html
- π Automatic update of dependency pytest-cov from 2.7.0 to 2.7.1
- π Automatic update of dependency pytest-cov from 2.6.1 to 2.7.0
- π Automatic update of dependency sentry-sdk from 0.7.13 to 0.7.14
- π Automatic update of dependency sentry-sdk from 0.7.12 to 0.7.13
- π Automatic update of dependency sentry-sdk from 0.7.11 to 0.7.12
- π Automatic update of dependency sentry-sdk from 0.7.10 to 0.7.11
- π Automatic update of dependency pytest from 4.4.0 to 4.4.1
- Add missing requests library to requirements
- Release of version 0.8.5
- Fix inspection and inspect bad interpretation
- π Automatic update of dependency rfc5424-logging-handler from 1.4.1 to 1.4.2
- Release of version 0.8.4
- Obtain templates from Amun infra for Amun specific templates
- Automatic update of dependency sentry-sdk from 0.7.9 to 0.7.10
- Release of version 0.8.3
- fixed the log message
- fixed some coala errors
- β»οΈ refactored retrieval of template to OpenShift._get_template(label_selector)
- Release of version 0.8.2
- Automatic update of dependency pytest from 4.3.1 to 4.4.0
- Automatic update of dependency sentry-sdk from 0.7.8 to 0.7.9
- Automatic update of dependency sentry-sdk from 0.7.7 to 0.7.8
- Automatic update of dependency sentry-sdk from 0.7.6 to 0.7.7
- Add Thoth's configuration file
- Fix serialization of runtime environment
- Propagate metadata about runtime and buildtime environment
- Release of version 0.8.1
- Finding the right OpenShift version
- Lock Kubernetes and OpenShift to specific version
- Adjust heading
- Use Sphinx for documentation
- Automatic update of dependency pyyaml from 3.13 to 5.1
- Automatic update of dependency pylint from 2.3.0 to 2.3.1
- Automatic update of dependency pytest from 4.3.0 to 4.3.1
- Automatic update of dependency attrs from 18.2.0 to 19.1.0
- Use safe_load() instead of load()
- Release of version 0.8.0
- Automatic update of dependency sentry-sdk from 0.7.4 to 0.7.6
- Do not consider nested none values in output if with_none is false
- Introduce limit latest versions parameter
- Automatic update of dependency pylint from 2.2.2 to 2.3.0
- Automatic update of dependency pytest from 4.2.1 to 4.3.0
- Automatic update of dependency openshift from 0.8.5 to 0.8.6
- Automatic update of dependency sentry-sdk from 0.7.2 to 0.7.4
- Automatic update of dependency rfc5424-logging-handler from 1.4.0 to 1.4.1
- Update .coafile
- Propagate origin as metadata
- Add getter to default datetime format
- Add format_datetime method to convert datetimes
- Automatic update of dependency openshift from 0.8.4 to 0.8.5
- Release of version 0.7.1
- Add missing MANIFEST.in
- Release of version 0.7.0
- Graph syncs are unique per document id, no need to have long ids
- Do not pin down openshift and kubernetes, let consumers do it if needed
- Propagate document ID into graph-sync job name
- Address coala complains
- Check for ConfigMap presence to report registered workload to user
- Automatic update of dependency pytest from 4.2.0 to 4.2.1
- Runtime environment can be set to None
- Add check for runtime environment name
- Optionally provide dict representation without none values
- Load runtime environment transparently from YAML/JSON file
- Also install the missing config module
- Remove unused entry
- Introduce name and rename hardware_information to hardware
- Automatic update of dependency pytest from 4.1.1 to 4.2.0
- Automatic update of dependency sentry-sdk from 0.6.9 to 0.7.2
- Automatic update of dependency rfc5424-logging-handler from 1.3.0 to 1.4.0
- Introduce runtime environment abstractions
- Introduce method for scheduling adviser graph syncs
- Release of version 0.6.0
- Revert "A temporary workaround for workload management"
- A temporary workaround for workload management
- Automatic update of dependency sentry-sdk from 0.6.6 to 0.6.9
- Disable urllib3 warnings
- Fix seed environment name typo
- Provide sugar methods for scheduling graph sync
- Parse requests for build workload
- Make run methods optional
- Label workload to allow type specific queries
- Fix in template gathering for inspection build
- Treat builds as workload
- Propagate graph-sync job id into template
- Explicitly assign inspection requests
- Assing memory and cpu requests when getting template
- Fix issues when template does not request any resources
- Fix how amun and thoth infra namespace is handled
- Fix more coala issues
- Fix coala errors
- Fix incorrect namespace usage one more time
- Fix incorrect use of infra namespace
- Amun does not use Thoth's infra namespace
- Add routine for scheduling all registered solvers
- Check running workload based on quota
- Add routines for workload operator
- Enable local development for OpenShift client
- Reformat using black
- Add missing guards for scheduling routines
- Move Amun specific pieces to OpenShift class
- Workload operator expects method, not method_name
- Serialize parameters into JSON when adding to ConfigMap
- Remove self from propagated parameters to configmap
- Introduce schedule methods for workload operator
- Reformant using black
- Extend log messages with a line number
- Report template parameters in debug mode
- Make limit and count optional parameters for adviser template
- Automatic update of dependency sentry-sdk from 0.6.4 to 0.6.5
- Automatic update of dependency sentry-sdk from 0.6.3 to 0.6.4
- Automatic update of dependency sentry-sdk from 0.6.2 to 0.6.3
- Automatic update of dependency pytest from 4.0.1 to 4.0.2
- Release of version 0.5.0
- Automatic update of dependency requests from 2.20.1 to 2.21.0
- Automatic update of dependency sentry-sdk from 0.6.1 to 0.6.2
- Dependency monkey can accept a serialized JSON representing Pipfile
- Fix env variable typo
- Propagate count to dependency monkey runs
- Automatic update of dependency sentry-sdk from 0.6.0 to 0.6.1
- Solver now accepts subgraph check API parameter
- Automatic update of dependency sentry-sdk from 0.5.5 to 0.6.0
- Release of version 0.4.7
- Automatic update of dependency pylint from 2.2.1 to 2.2.2
- Automatic update of dependency pylint from 2.2.0 to 2.2.1
- Propagate index urls into solver runs
- Automatic update of dependency pylint from 2.1.1 to 2.2.0
- Automatic update of dependency pytest from 4.0.0 to 4.0.1
- Add long description for PyPI
- Supply whitelisted sources to provenance checks
- Adjust force sync to respect implementation
- Release of version 0.4.6
- Runtime environment is now a dict
- Release of version 0.4.5
- Introduce method for gathering buildconfigs
- Release of version 0.4.4
- Fix CI
- Rename dependency monkey limit to respect its semantics
- Introduce count and limit for adviser
- Release of version 0.4.3
- Introduce method for getting build in a namespace
- Automatic update of dependency pytest-timeout from 1.3.2 to 1.3.3
- Release of version 0.4.2
- Add count parameter to dependency monkey
- Release of version 0.4.1
- Propagate dependency monkey parameters to template
- Automatic update of dependency sentry-sdk from 0.5.4 to 0.5.5
- Automatic update of dependency pytest from 3.10.1 to 4.0.0
- Use api version from template
- Automatic update of dependency pytest from 3.10.0 to 3.10.1
- Automatic update of dependency sentry-sdk from 0.5.3 to 0.5.4
- Automatic update of dependency requests from 2.20.0 to 2.20.1
- Automatic update of dependency sentry-sdk from 0.5.2 to 0.5.3
- Release of version 0.4.0
- Automatic update of dependency pytest from 3.9.3 to 3.10.0
- Introduce method for creating datetime from timestamp
- Release of version 0.3.16
- Fix missing import
- Make CI happy again
- Release of version 0.3.15
- Make all datetimes timezone aware
- Report error if sentry initialization fails
- using thoht-* jobs now
- Do not propagate force to actual package-extract run
- Automatic update of dependency sentry-sdk from 0.5.1 to 0.5.2
- Release of version 0.3.14
- refactor methods into pythonic way
- Release of version 0.3.13
- added parameter force:bool, why was it missing?
- Automatic update of dependency pytest from 3.9.2 to 3.9.3
- add InClusterConfigLoader to load SA and cert
- Automatic update of dependency sentry-sdk from 0.5.0 to 0.5.1
- using the correct api
- Automatic update of dependency sentry-sdk from 0.4.3 to 0.5.0
- Automatic update of dependency pytest from 3.9.1 to 3.9.2
- Release of version 0.3.12
- Automatic update of dependency rfc5424-logging-handler from 1.2.1 to 1.3.0
- added get_jobs(), it will be used for thoth-metrics
- Automatic update of dependency sentry-sdk from 0.4.2 to 0.4.3
- Automatic update of dependency requests from 2.19.1 to 2.20.0
- Automatic update of dependency sentry-sdk from 0.4.1 to 0.4.2
- Automatic update of dependency pytest from 3.8.2 to 3.9.1
- Default to now if no datetime was provided
- Automatic update of dependency sentry-sdk from 0.4.0 to 0.4.1
- Release of version 0.3.11
- Fix syntax error
- Release of version 0.3.10
- Return None if there are no pod logs yet
- Add message to translate table
- Release of version 0.3.9
- Release of version 0.3.8
- Fix gathering pod id from job name
- Automatic update of dependency sentry-sdk from 0.3.11 to 0.4.0
- Fix undefined name error
- Raise appropriate not found exception exception
- Release of version 0.3.7
- Automatic update of dependency sentry-sdk from 0.3.9 to 0.3.11
- Add routines for jobs handling
- Gather build logs from OpenShift
- Allow explicitly specifying the logging configuration prefix
- Make reusable methods public
- Introduce methods for running dependency monkey
- Automatic update of dependency sentry-sdk from 0.3.8 to 0.3.9
- Automatic update of dependency pytest from 3.8.1 to 3.8.2
- Automatic update of dependency sentry-sdk from 0.3.7 to 0.3.8
- Automatic update of dependency sentry-sdk from 0.3.6 to 0.3.7
- Release of version 0.3.6
- fixed another typo
- fixed a few typos
- Release of version 0.3.5
- Release of version 0.3.4
- Release of version 0.3.3
- fixed the typo, this closes #114
- Automatic update of dependency sentry-sdk from 0.3.5 to 0.3.6
- Release of version 0.3.2
- Initial dependency lock
- Add Sentry support
- Report scheduling status if pod was not initialized yet
- Report back empty pod status is pod is being scheduled
- Automatic update of dependency pytest from 3.8.0 to 3.8.1
- Automatic update of dependency rfc5424-logging-handler from 1.1.2 to 1.2.1
- Unify pod status reports
- Treat None parameter values as empty values
- Release of version 0.3.1
- added github configuration
- Automatic update of dependency pytest from 3.7.4 to 3.8.0
- Fix built-in type shadowing
- Release of version 0.3.0
- Let's reuse adviser env var names
- Issue warning on suspicious parameter expansion in templates
- Fix propagating debug flag to package-extract
- Fix gathering pod logs for default middletier namespace
- Fix gathering pod status for default middletier namespace
- Automatic update of dependency pytest-cov from 2.5.1 to 2.6.0
- Release of version 0.2.7
- Fix default TLS verification behavior
- Introduce routine for running provenance checker
- Release of version 0.2.6
- Initial dependency lock
- change the queue
- change the queue
- Fix TLS/SSL certification verification configuration
- Release of version 0.2.5
- Configure SSL/TLS correctly when communicating with master
- Initial dependency lock
- Release of version 0.2.4
- Pin down Kubernetes and OpenShift clients to specific versions
- Release of version 0.2.3
- Initial dependency lock
- Fix over-intended block
- Remove Pipfile.lock for initial lock from Kebechet
- Add TODO comment based on review
- Allow passing configuration via env vars
- Place all the OpenShift related logic at one place
- Automatic update of dependency pytest-timeout from 1.3.1 to 1.3.2
- Automatic update of dependency pytest from 3.7.1 to 3.7.3
- Automatic update of dependency pylint from 2.1.0 to 2.1.1
- Automatic update of dependency pytest from 3.7.0 to 3.7.1
- Automatic update of dependency pylint from 2.0.1 to 2.1.0
- Automatic update of dependency pytest from 3.6.4 to 3.7.0
- Automatic update of dependency pytest from 3.6.3 to 3.6.4
- Update .zuul.yaml
- Release of version 0.2.2
- Automatic update of dependency pylint from 1.9.2 to 2.0.1
- Automatic update of dependency pytest-timeout from 1.3.0 to 1.3.1
- Allow completely suppressing logs
- Automatic update of dependency daiquiri from 1.3.0 to 1.5.0
- releasing 0.2.1
- Fix syntax error in logging
- Initial dependency lock
- Delete Pipfile.lock for relocking dependencies
- preparing release 0.2.0
- using logger.exception()
- catching and logging a "[Errno -2] Name or service not known"
- Remove pydocstyle from Pipfile
- releasing 0.1.0
- Introduce a function for getting service account token
- releasing 0.0.9
- Change in var name
- fixed trailing space issue
- added the gate pipeline to the core queue
- releasing 0.0.8
- uploading to production pypi now... using sesheta account
- trigger
- fixed some coala errors
- preparing release 0.0.8: Zuul
- Version 0.0.7
- Change in Indentation
- Change in Indentation and variable names
- Generic wrappers to define verbose level on every method
- Fix logging issues
- added daiquiri
- Disable annoying unverified HTTPS warnings
- Fix typo in docstring
- Setup logging for root logger
- Remove a temporary dependency for kebechet testing
- Automatic update of dependency thoth-storages from 0.0.26 to 0.0.28
- Automatic update of dependency rfc5424-logging-handler from 1.1.0 to 1.1.2
- Testing dependencies
- A temporary dependency downgrade to test kebechet
- Version 0.0.6
- Add support for rsyslog logging endpoint
- Run coala in non-interactive mode
- Run coala in CI
- Create OWNERS
- Remove dependencies.yml
- Add missing headers to files
- Use coala for code checks
- Use GPLv3 in setup.py
- Use GPLv3
- Add missing import
- Version 0.0.5
- Convert a timestamp to datetime string
- Version 0.0.4
- Argument 2 to isinstance has to be a type
- Add README file
- Version 0.0.3
- Add datetime2datetime_str conversion function
- Version 0.0.2
- Abstract manipulation with datetime
- Add space so Sphinx interpret docstrings correctly
- Respect double dash as module separator
- Version 0.0.1
- Provide version information properly
- Add init_logging function
- Fix package name
- Create initial dependencies.yml config
- Initial project import
- Release of version 0.8.8
- Release of version 0.8.7
- π Automatic update of dependency pytest from 4.4.2 to 4.5.0
- Provide default for limit latest versions
- π Automatic update of dependency pytest from 4.4.1 to 4.4.2
- Release of version 0.8.6
- Ensure recommendation type is in upper case
- Propagate library usage to adviser runs
- Minor fix to display correct release in title of docs html
- π Automatic update of dependency pytest-cov from 2.7.0 to 2.7.1
- π Automatic update of dependency pytest-cov from 2.6.1 to 2.7.0
- π Automatic update of dependency sentry-sdk from 0.7.13 to 0.7.14
- π Automatic update of dependency sentry-sdk from 0.7.12 to 0.7.13
- π Automatic update of dependency sentry-sdk from 0.7.11 to 0.7.12
- π Automatic update of dependency sentry-sdk from 0.7.10 to 0.7.11
- π Automatic update of dependency pytest from 4.4.0 to 4.4.1
- Add missing requests library to requirements
- Release of version 0.8.5
- Fix inspection and inspect bad interpretation
- π Automatic update of dependency rfc5424-logging-handler from 1.4.1 to 1.4.2
- Release of version 0.8.4
- Obtain templates from Amun infra for Amun specific templates
- Automatic update of dependency sentry-sdk from 0.7.9 to 0.7.10
- Release of version 0.8.3
- fixed the log message
- fixed some coala errors
- β»οΈ refactored retrieval of template to OpenShift._get_template(label_selector)
- Release of version 0.8.2
- Automatic update of dependency pytest from 4.3.1 to 4.4.0
- Automatic update of dependency sentry-sdk from 0.7.8 to 0.7.9
- Automatic update of dependency sentry-sdk from 0.7.7 to 0.7.8
- Automatic update of dependency sentry-sdk from 0.7.6 to 0.7.7
- Add Thoth's configuration file
- Fix serialization of runtime environment
- Propagate metadata about runtime and buildtime environment
- Release of version 0.8.1
- Finding the right OpenShift version
- Lock Kubernetes and OpenShift to specific version
- Adjust heading
- Use Sphinx for documentation
- Automatic update of dependency pyyaml from 3.13 to 5.1
- Automatic update of dependency pylint from 2.3.0 to 2.3.1
- Automatic update of dependency pytest from 4.3.0 to 4.3.1
- Automatic update of dependency attrs from 18.2.0 to 19.1.0
- Use safe_load() instead of load()
- Release of version 0.8.0
- Automatic update of dependency sentry-sdk from 0.7.4 to 0.7.6
- Do not consider nested none values in output if with_none is false
- Introduce limit latest versions parameter
- Automatic update of dependency pylint from 2.2.2 to 2.3.0
- Automatic update of dependency pytest from 4.2.1 to 4.3.0
- Automatic update of dependency openshift from 0.8.5 to 0.8.6
- Automatic update of dependency sentry-sdk from 0.7.2 to 0.7.4
- Automatic update of dependency rfc5424-logging-handler from 1.4.0 to 1.4.1
- Update .coafile
- Propagate origin as metadata
- Add getter to default datetime format
- Add format_datetime method to convert datetimes
- Automatic update of dependency openshift from 0.8.4 to 0.8.5
- Release of version 0.7.1
- Add missing MANIFEST.in
- Release of version 0.7.0
- Graph syncs are unique per document id, no need to have long ids
- Do not pin down openshift and kubernetes, let consumers do it if needed
- Propagate document ID into graph-sync job name
- Address coala complains
- Check for ConfigMap presence to report registered workload to user
- Automatic update of dependency pytest from 4.2.0 to 4.2.1
- Runtime environment can be set to None
- Add check for runtime environment name
- Optionally provide dict representation without none values
- Load runtime environment transparently from YAML/JSON file
- Also install the missing config module
- Remove unused entry
- Introduce name and rename hardware_information to hardware
- Automatic update of dependency pytest from 4.1.1 to 4.2.0
- Automatic update of dependency sentry-sdk from 0.6.9 to 0.7.2
- Automatic update of dependency rfc5424-logging-handler from 1.3.0 to 1.4.0
- Introduce runtime environment abstractions
- Introduce method for scheduling adviser graph syncs
- Release of version 0.6.0
- Revert "A temporary workaround for workload management"
- A temporary workaround for workload management
- Automatic update of dependency sentry-sdk from 0.6.6 to 0.6.9
- Disable urllib3 warnings
- Fix seed environment name typo
- Provide sugar methods for scheduling graph sync
- Parse requests for build workload
- Make run methods optional
- Label workload to allow type specific queries
- Fix in template gathering for inspection build
- Treat builds as workload
- Propagate graph-sync job id into template
- Explicitly assign inspection requests
- Assing memory and cpu requests when getting template
- Fix issues when template does not request any resources
- Fix how amun and thoth infra namespace is handled
- Fix more coala issues
- Fix coala errors
- Fix incorrect namespace usage one more time
- Fix incorrect use of infra namespace
- Amun does not use Thoth's infra namespace
- Add routine for scheduling all registered solvers
- Check running workload based on quota
- Add routines for workload operator
- Enable local development for OpenShift client
- Reformat using black
- Add missing guards for scheduling routines
- Move Amun specific pieces to OpenShift class
- Workload operator expects method, not method_name
- Serialize parameters into JSON when adding to ConfigMap
- Remove self from propagated parameters to configmap
- Introduce schedule methods for workload operator
- Reformant using black
- Extend log messages with a line number
- Report template parameters in debug mode
- Make limit and count optional parameters for adviser template
- Automatic update of dependency sentry-sdk from 0.6.4 to 0.6.5
- Automatic update of dependency sentry-sdk from 0.6.3 to 0.6.4
- Automatic update of dependency sentry-sdk from 0.6.2 to 0.6.3
- Automatic update of dependency pytest from 4.0.1 to 4.0.2
- Release of version 0.5.0
- Automatic update of dependency requests from 2.20.1 to 2.21.0
- Automatic update of dependency sentry-sdk from 0.6.1 to 0.6.2
- Dependency monkey can accept a serialized JSON representing Pipfile
- Fix env variable typo
- Propagate count to dependency monkey runs
- Automatic update of dependency sentry-sdk from 0.6.0 to 0.6.1
- Solver now accepts subgraph check API parameter
- Automatic update of dependency sentry-sdk from 0.5.5 to 0.6.0
- Release of version 0.4.7
- Automatic update of dependency pylint from 2.2.1 to 2.2.2
- Automatic update of dependency pylint from 2.2.0 to 2.2.1
- Propagate index urls into solver runs
- Automatic update of dependency pylint from 2.1.1 to 2.2.0
- Automatic update of dependency pytest from 4.0.0 to 4.0.1
- Add long description for PyPI
- Supply whitelisted sources to provenance checks
- Adjust force sync to respect implementation
- Release of version 0.4.6
- Runtime environment is now a dict
- Release of version 0.4.5
- Introduce method for gathering buildconfigs
- Release of version 0.4.4
- Fix CI
- Rename dependency monkey limit to respect its semantics
- Introduce count and limit for adviser
- Release of version 0.4.3
- Introduce method for getting build in a namespace
- Automatic update of dependency pytest-timeout from 1.3.2 to 1.3.3
- Release of version 0.4.2
- Add count parameter to dependency monkey
- Release of version 0.4.1
- Propagate dependency monkey parameters to template
- Automatic update of dependency sentry-sdk from 0.5.4 to 0.5.5
- Automatic update of dependency pytest from 3.10.1 to 4.0.0
- Use api version from template
- Automatic update of dependency pytest from 3.10.0 to 3.10.1
- Automatic update of dependency sentry-sdk from 0.5.3 to 0.5.4
- Automatic update of dependency requests from 2.20.0 to 2.20.1
- Automatic update of dependency sentry-sdk from 0.5.2 to 0.5.3
- Release of version 0.4.0
- Automatic update of dependency pytest from 3.9.3 to 3.10.0
- Introduce method for creating datetime from timestamp
- Release of version 0.3.16
- Fix missing import
- Make CI happy again
- Release of version 0.3.15
- Make all datetimes timezone aware
- Report error if sentry initialization fails
- using thoht-* jobs now
- Do not propagate force to actual package-extract run
- Automatic update of dependency sentry-sdk from 0.5.1 to 0.5.2
- Release of version 0.3.14
- refactor methods into pythonic way
- Release of version 0.3.13
- added parameter force:bool, why was it missing?
- Automatic update of dependency pytest from 3.9.2 to 3.9.3
- add InClusterConfigLoader to load SA and cert
- Automatic update of dependency sentry-sdk from 0.5.0 to 0.5.1
- using the correct api
- Automatic update of dependency sentry-sdk from 0.4.3 to 0.5.0
- Automatic update of dependency pytest from 3.9.1 to 3.9.2
- Release of version 0.3.12
- Automatic update of dependency rfc5424-logging-handler from 1.2.1 to 1.3.0
- added get_jobs(), it will be used for thoth-metrics
- Automatic update of dependency sentry-sdk from 0.4.2 to 0.4.3
- Automatic update of dependency requests from 2.19.1 to 2.20.0
- Automatic update of dependency sentry-sdk from 0.4.1 to 0.4.2
- Automatic update of dependency pytest from 3.8.2 to 3.9.1
- Default to now if no datetime was provided
- Automatic update of dependency sentry-sdk from 0.4.0 to 0.4.1
- Release of version 0.3.11
- Fix syntax error
- Release of version 0.3.10
- Return None if there are no pod logs yet
- Add message to translate table
- Release of version 0.3.9
- Release of version 0.3.8
- Fix gathering pod id from job name
- Automatic update of dependency sentry-sdk from 0.3.11 to 0.4.0
- Fix undefined name error
- Raise appropriate not found exception exception
- Release of version 0.3.7
- Automatic update of dependency sentry-sdk from 0.3.9 to 0.3.11
- Add routines for jobs handling
- Gather build logs from OpenShift
- Allow explicitly specifying the logging configuration prefix
- Make reusable methods public
- Introduce methods for running dependency monkey
- Automatic update of dependency sentry-sdk from 0.3.8 to 0.3.9
- Automatic update of dependency pytest from 3.8.1 to 3.8.2
- Automatic update of dependency sentry-sdk from 0.3.7 to 0.3.8
- Automatic update of dependency sentry-sdk from 0.3.6 to 0.3.7
- Release of version 0.3.6
- fixed another typo
- fixed a few typos
- Release of version 0.3.5
- Release of version 0.3.4
- Release of version 0.3.3
- fixed the typo, this closes #114
- Automatic update of dependency sentry-sdk from 0.3.5 to 0.3.6
- Release of version 0.3.2
- Initial dependency lock
- Add Sentry support
- Report scheduling status if pod was not initialized yet
- Report back empty pod status is pod is being scheduled
- Automatic update of dependency pytest from 3.8.0 to 3.8.1
- Automatic update of dependency rfc5424-logging-handler from 1.1.2 to 1.2.1
- Unify pod status reports
- Treat None parameter values as empty values
- Release of version 0.3.1
- added github configuration
- Automatic update of dependency pytest from 3.7.4 to 3.8.0
- Fix built-in type shadowing
- Release of version 0.3.0
- Let's reuse adviser env var names
- Issue warning on suspicious parameter expansion in templates
- Fix propagating debug flag to package-extract
- Fix gathering pod logs for default middletier namespace
- Fix gathering pod status for default middletier namespace
- Automatic update of dependency pytest-cov from 2.5.1 to 2.6.0
- Release of version 0.2.7
- Fix default TLS verification behavior
- Introduce routine for running provenance checker
- Release of version 0.2.6
- Initial dependency lock
- change the queue
- change the queue
- Fix TLS/SSL certification verification configuration
- Release of version 0.2.5
- Configure SSL/TLS correctly when communicating with master
- Initial dependency lock
- Release of version 0.2.4
- Pin down Kubernetes and OpenShift clients to specific versions
- Release of version 0.2.3
- Initial dependency lock
- Fix over-intended block
- Remove Pipfile.lock for initial lock from Kebechet
- Add TODO comment based on review
- Allow passing configuration via env vars
- Place all the OpenShift related logic at one place
- Automatic update of dependency pytest-timeout from 1.3.1 to 1.3.2
- Automatic update of dependency pytest from 3.7.1 to 3.7.3
- Automatic update of dependency pylint from 2.1.0 to 2.1.1
- Automatic update of dependency pytest from 3.7.0 to 3.7.1
- Automatic update of dependency pylint from 2.0.1 to 2.1.0
- Automatic update of dependency pytest from 3.6.4 to 3.7.0
- Automatic update of dependency pytest from 3.6.3 to 3.6.4
- Update .zuul.yaml
- Release of version 0.2.2
- Automatic update of dependency pylint from 1.9.2 to 2.0.1
- Automatic update of dependency pytest-timeout from 1.3.0 to 1.3.1
- Allow completely suppressing logs
- Automatic update of dependency daiquiri from 1.3.0 to 1.5.0
- releasing 0.2.1
- Fix syntax error in logging
- Initial dependency lock
- Delete Pipfile.lock for relocking dependencies
- preparing release 0.2.0
- using logger.exception()
- catching and logging a "[Errno -2] Name or service not known"
- Remove pydocstyle from Pipfile
- releasing 0.1.0
- Introduce a function for getting service account token
- releasing 0.0.9
- Change in var name
- fixed trailing space issue
- added the gate pipeline to the core queue
- releasing 0.0.8
- uploading to production pypi now... using sesheta account
- trigger
- fixed some coala errors
- preparing release 0.0.8: Zuul
- Version 0.0.7
- Change in Indentation
- Change in Indentation and variable names
- Generic wrappers to define verbose level on every method
- Fix logging issues
- added daiquiri
- Disable annoying unverified HTTPS warnings
- Fix typo in docstring
- Setup logging for root logger
- Remove a temporary dependency for kebechet testing
- Automatic update of dependency thoth-storages from 0.0.26 to 0.0.28
- Automatic update of dependency rfc5424-logging-handler from 1.1.0 to 1.1.2
- Testing dependencies
- A temporary dependency downgrade to test kebechet
- Version 0.0.6
- Add support for rsyslog logging endpoint
- Run coala in non-interactive mode
- Run coala in CI
- Create OWNERS
- Remove dependencies.yml
- Add missing headers to files
- Use coala for code checks
- Use GPLv3 in setup.py
- Use GPLv3
- Add missing import
- Version 0.0.5
- Convert a timestamp to datetime string
- Version 0.0.4
- Argument 2 to isinstance has to be a type
- Add README file
- Version 0.0.3
- Add datetime2datetime_str conversion function
- Version 0.0.2
- Abstract manipulation with datetime
- Add space so Sphinx interpret docstrings correctly
- Respect double dash as module separator
- Version 0.0.1
- Provide version information properly
- Add init_logging function
- Fix package name
- Create initial dependencies.yml config
- Initial project import
- Supply environment variable for registry and infra namespace for inspections
- minor fix of error msg
- π minor fix for correct namespace
- π Automatic update of dependency rfc5424-logging-handler from 1.4.2 to 1.4.3
- π Automatic update of dependency sentry-sdk from 0.7.14 to 0.8.0
- π Automatic update of dependency requests from 2.21.0 to 2.22.0
- Release of version 0.8.9
- Release of version 0.8.8
- Release of version 0.8.7
- π Automatic update of dependency pytest from 4.4.2 to 4.5.0
- Provide default for limit latest versions
- π Automatic update of dependency pytest from 4.4.1 to 4.4.2
- Release of version 0.8.6
- Ensure recommendation type is in upper case
- Propagate library usage to adviser runs
- Minor fix to display correct release in title of docs html
- π Automatic update of dependency pytest-cov from 2.7.0 to 2.7.1
- π Automatic update of dependency pytest-cov from 2.6.1 to 2.7.0
- π Automatic update of dependency sentry-sdk from 0.7.13 to 0.7.14
- π Automatic update of dependency sentry-sdk from 0.7.12 to 0.7.13
- π Automatic update of dependency sentry-sdk from 0.7.11 to 0.7.12
- π Automatic update of dependency sentry-sdk from 0.7.10 to 0.7.11
- π Automatic update of dependency pytest from 4.4.0 to 4.4.1
- Add missing requests library to requirements
- Release of version 0.8.5
- Fix inspection and inspect bad interpretation
- π Automatic update of dependency rfc5424-logging-handler from 1.4.1 to 1.4.2
- Release of version 0.8.4
- Obtain templates from Amun infra for Amun specific templates
- Automatic update of dependency sentry-sdk from 0.7.9 to 0.7.10
- Release of version 0.8.3
- fixed the log message
- fixed some coala errors
- β»οΈ refactored retrieval of template to OpenShift._get_template(label_selector)
- Release of version 0.8.2
- Automatic update of dependency pytest from 4.3.1 to 4.4.0
- Automatic update of dependency sentry-sdk from 0.7.8 to 0.7.9
- Automatic update of dependency sentry-sdk from 0.7.7 to 0.7.8
- Automatic update of dependency sentry-sdk from 0.7.6 to 0.7.7
- Add Thoth's configuration file
- Fix serialization of runtime environment
- Propagate metadata about runtime and buildtime environment
- Release of version 0.8.1
- Finding the right OpenShift version
- Lock Kubernetes and OpenShift to specific version
- Adjust heading
- Use Sphinx for documentation
- Automatic update of dependency pyyaml from 3.13 to 5.1
- Automatic update of dependency pylint from 2.3.0 to 2.3.1
- Automatic update of dependency pytest from 4.3.0 to 4.3.1
- Automatic update of dependency attrs from 18.2.0 to 19.1.0
- Use safe_load() instead of load()
- Release of version 0.8.0
- Automatic update of dependency sentry-sdk from 0.7.4 to 0.7.6
- Do not consider nested none values in output if with_none is false
- Introduce limit latest versions parameter
- Automatic update of dependency pylint from 2.2.2 to 2.3.0
- Automatic update of dependency pytest from 4.2.1 to 4.3.0
- Automatic update of dependency openshift from 0.8.5 to 0.8.6
- Automatic update of dependency sentry-sdk from 0.7.2 to 0.7.4
- Automatic update of dependency rfc5424-logging-handler from 1.4.0 to 1.4.1
- Update .coafile
- Propagate origin as metadata
- Add getter to default datetime format
- Add format_datetime method to convert datetimes
- Automatic update of dependency openshift from 0.8.4 to 0.8.5
- Release of version 0.7.1
- Add missing MANIFEST.in
- Release of version 0.7.0
- Graph syncs are unique per document id, no need to have long ids
- Do not pin down openshift and kubernetes, let consumers do it if needed
- Propagate document ID into graph-sync job name
- Address coala complains
- Check for ConfigMap presence to report registered workload to user
- Automatic update of dependency pytest from 4.2.0 to 4.2.1
- Runtime environment can be set to None
- Add check for runtime environment name
- Optionally provide dict representation without none values
- Load runtime environment transparently from YAML/JSON file
- Also install the missing config module
- Remove unused entry
- Introduce name and rename hardware_information to hardware
- Automatic update of dependency pytest from 4.1.1 to 4.2.0
- Automatic update of dependency sentry-sdk from 0.6.9 to 0.7.2
- Automatic update of dependency rfc5424-logging-handler from 1.3.0 to 1.4.0
- Introduce runtime environment abstractions
- Introduce method for scheduling adviser graph syncs
- Release of version 0.6.0
- Revert "A temporary workaround for workload management"
- A temporary workaround for workload management
- Automatic update of dependency sentry-sdk from 0.6.6 to 0.6.9
- Disable urllib3 warnings
- Fix seed environment name typo
- Provide sugar methods for scheduling graph sync
- Parse requests for build workload
- Make run methods optional
- Label workload to allow type specific queries
- Fix in template gathering for inspection build
- Treat builds as workload
- Propagate graph-sync job id into template
- Explicitly assign inspection requests
- Assing memory and cpu requests when getting template
- Fix issues when template does not request any resources
- Fix how amun and thoth infra namespace is handled
- Fix more coala issues
- Fix coala errors
- Fix incorrect namespace usage one more time
- Fix incorrect use of infra namespace
- Amun does not use Thoth's infra namespace
- Add routine for scheduling all registered solvers
- Check running workload based on quota
- Add routines for workload operator
- Enable local development for OpenShift client
- Reformat using black
- Add missing guards for scheduling routines
- Move Amun specific pieces to OpenShift class
- Workload operator expects method, not method_name
- Serialize parameters into JSON when adding to ConfigMap
- Remove self from propagated parameters to configmap
- Introduce schedule methods for workload operator
- Reformant using black
- Extend log messages with a line number
- Report template parameters in debug mode
- Make limit and count optional parameters for adviser template
- Automatic update of dependency sentry-sdk from 0.6.4 to 0.6.5
- Automatic update of dependency sentry-sdk from 0.6.3 to 0.6.4
- Automatic update of dependency sentry-sdk from 0.6.2 to 0.6.3
- Automatic update of dependency pytest from 4.0.1 to 4.0.2
- Release of version 0.5.0
- Automatic update of dependency requests from 2.20.1 to 2.21.0
- Automatic update of dependency sentry-sdk from 0.6.1 to 0.6.2
- Dependency monkey can accept a serialized JSON representing Pipfile
- Fix env variable typo
- Propagate count to dependency monkey runs
- Automatic update of dependency sentry-sdk from 0.6.0 to 0.6.1
- Solver now accepts subgraph check API parameter
- Automatic update of dependency sentry-sdk from 0.5.5 to 0.6.0
- Release of version 0.4.7
- Automatic update of dependency pylint from 2.2.1 to 2.2.2
- Automatic update of dependency pylint from 2.2.0 to 2.2.1
- Propagate index urls into solver runs
- Automatic update of dependency pylint from 2.1.1 to 2.2.0
- Automatic update of dependency pytest from 4.0.0 to 4.0.1
- Add long description for PyPI
- Supply whitelisted sources to provenance checks
- Adjust force sync to respect implementation
- Release of version 0.4.6
- Runtime environment is now a dict
- Release of version 0.4.5
- Introduce method for gathering buildconfigs
- Release of version 0.4.4
- Fix CI
- Rename dependency monkey limit to respect its semantics
- Introduce count and limit for adviser
- Release of version 0.4.3
- Introduce method for getting build in a namespace
- Automatic update of dependency pytest-timeout from 1.3.2 to 1.3.3
- Release of version 0.4.2
- Add count parameter to dependency monkey
- Release of version 0.4.1
- Propagate dependency monkey parameters to template
- Automatic update of dependency sentry-sdk from 0.5.4 to 0.5.5
- Automatic update of dependency pytest from 3.10.1 to 4.0.0
- Use api version from template
- Automatic update of dependency pytest from 3.10.0 to 3.10.1
- Automatic update of dependency sentry-sdk from 0.5.3 to 0.5.4
- Automatic update of dependency requests from 2.20.0 to 2.20.1
- Automatic update of dependency sentry-sdk from 0.5.2 to 0.5.3
- Release of version 0.4.0
- Automatic update of dependency pytest from 3.9.3 to 3.10.0
- Introduce method for creating datetime from timestamp
- Release of version 0.3.16
- Fix missing import
- Make CI happy again
- Release of version 0.3.15
- Make all datetimes timezone aware
- Report error if sentry initialization fails
- using thoht-* jobs now
- Do not propagate force to actual package-extract run
- Automatic update of dependency sentry-sdk from 0.5.1 to 0.5.2
- Release of version 0.3.14
- refactor methods into pythonic way
- Release of version 0.3.13
- added parameter force:bool, why was it missing?
- Automatic update of dependency pytest from 3.9.2 to 3.9.3
- add InClusterConfigLoader to load SA and cert
- Automatic update of dependency sentry-sdk from 0.5.0 to 0.5.1
- using the correct api
- Automatic update of dependency sentry-sdk from 0.4.3 to 0.5.0
- Automatic update of dependency pytest from 3.9.1 to 3.9.2
- Release of version 0.3.12
- Automatic update of dependency rfc5424-logging-handler from 1.2.1 to 1.3.0
- added get_jobs(), it will be used for thoth-metrics
- Automatic update of dependency sentry-sdk from 0.4.2 to 0.4.3
- Automatic update of dependency requests from 2.19.1 to 2.20.0
- Automatic update of dependency sentry-sdk from 0.4.1 to 0.4.2
- Automatic update of dependency pytest from 3.8.2 to 3.9.1
- Default to now if no datetime was provided
- Automatic update of dependency sentry-sdk from 0.4.0 to 0.4.1
- Release of version 0.3.11
- Fix syntax error
- Release of version 0.3.10
- Return None if there are no pod logs yet
- Add message to translate table
- Release of version 0.3.9
- Release of version 0.3.8
- Fix gathering pod id from job name
- Automatic update of dependency sentry-sdk from 0.3.11 to 0.4.0
- Fix undefined name error
- Raise appropriate not found exception exception
- Release of version 0.3.7
- Automatic update of dependency sentry-sdk from 0.3.9 to 0.3.11
- Add routines for jobs handling
- Gather build logs from OpenShift
- Allow explicitly specifying the logging configuration prefix
- Make reusable methods public
- Introduce methods for running dependency monkey
- Automatic update of dependency sentry-sdk from 0.3.8 to 0.3.9
- Automatic update of dependency pytest from 3.8.1 to 3.8.2
- Automatic update of dependency sentry-sdk from 0.3.7 to 0.3.8
- Automatic update of dependency sentry-sdk from 0.3.6 to 0.3.7
- Release of version 0.3.6
- fixed another typo
- fixed a few typos
- Release of version 0.3.5
- Release of version 0.3.4
- Release of version 0.3.3
- fixed the typo, this closes #114
- Automatic update of dependency sentry-sdk from 0.3.5 to 0.3.6
- Release of version 0.3.2
- Initial dependency lock
- Add Sentry support
- Report scheduling status if pod was not initialized yet
- Report back empty pod status is pod is being scheduled
- Automatic update of dependency pytest from 3.8.0 to 3.8.1
- Automatic update of dependency rfc5424-logging-handler from 1.1.2 to 1.2.1
- Unify pod status reports
- Treat None parameter values as empty values
- Release of version 0.3.1
- added github configuration
- Automatic update of dependency pytest from 3.7.4 to 3.8.0
- Fix built-in type shadowing
- Release of version 0.3.0
- Let's reuse adviser env var names
- Issue warning on suspicious parameter expansion in templates
- Fix propagating debug flag to package-extract
- Fix gathering pod logs for default middletier namespace
- Fix gathering pod status for default middletier namespace
- Automatic update of dependency pytest-cov from 2.5.1 to 2.6.0
- Release of version 0.2.7
- Fix default TLS verification behavior
- Introduce routine for running provenance checker
- Release of version 0.2.6
- Initial dependency lock
- change the queue
- change the queue
- Fix TLS/SSL certification verification configuration
- Release of version 0.2.5
- Configure SSL/TLS correctly when communicating with master
- Initial dependency lock
- Release of version 0.2.4
- Pin down Kubernetes and OpenShift clients to specific versions
- Release of version 0.2.3
- Initial dependency lock
- Fix over-intended block
- Remove Pipfile.lock for initial lock from Kebechet
- Add TODO comment based on review
- Allow passing configuration via env vars
- Place all the OpenShift related logic at one place
- Automatic update of dependency pytest-timeout from 1.3.1 to 1.3.2
- Automatic update of dependency pytest from 3.7.1 to 3.7.3
- Automatic update of dependency pylint from 2.1.0 to 2.1.1
- Automatic update of dependency pytest from 3.7.0 to 3.7.1
- Automatic update of dependency pylint from 2.0.1 to 2.1.0
- Automatic update of dependency pytest from 3.6.4 to 3.7.0
- Automatic update of dependency pytest from 3.6.3 to 3.6.4
- Update .zuul.yaml
- Release of version 0.2.2
- Automatic update of dependency pylint from 1.9.2 to 2.0.1
- Automatic update of dependency pytest-timeout from 1.3.0 to 1.3.1
- Allow completely suppressing logs
- Automatic update of dependency daiquiri from 1.3.0 to 1.5.0
- releasing 0.2.1
- Fix syntax error in logging
- Initial dependency lock
- Delete Pipfile.lock for relocking dependencies
- preparing release 0.2.0
- using logger.exception()
- catching and logging a "[Errno -2] Name or service not known"
- Remove pydocstyle from Pipfile
- releasing 0.1.0
- Introduce a function for getting service account token
- releasing 0.0.9
- Change in var name
- fixed trailing space issue
- added the gate pipeline to the core queue
- releasing 0.0.8
- uploading to production pypi now... using sesheta account
- trigger
- fixed some coala errors
- preparing release 0.0.8: Zuul
- Version 0.0.7
- Change in Indentation
- Change in Indentation and variable names
- Generic wrappers to define verbose level on every method
- Fix logging issues
- added daiquiri
- Disable annoying unverified HTTPS warnings
- Fix typo in docstring
- Setup logging for root logger
- Remove a temporary dependency for kebechet testing
- Automatic update of dependency thoth-storages from 0.0.26 to 0.0.28
- Automatic update of dependency rfc5424-logging-handler from 1.1.0 to 1.1.2
- Testing dependencies
- A temporary dependency downgrade to test kebechet
- Version 0.0.6
- Add support for rsyslog logging endpoint
- Run coala in non-interactive mode
- Run coala in CI
- Create OWNERS
- Remove dependencies.yml
- Add missing headers to files
- Use coala for code checks
- Use GPLv3 in setup.py
- Use GPLv3
- Add missing import
- Version 0.0.5
- Convert a timestamp to datetime string
- Version 0.0.4
- Argument 2 to isinstance has to be a type
- Add README file
- Version 0.0.3
- Add datetime2datetime_str conversion function
- Version 0.0.2
- Abstract manipulation with datetime
- Add space so Sphinx interpret docstrings correctly
- Respect double dash as module separator
- Version 0.0.1
- Provide version information properly
- Add init_logging function
- Fix package name
- Create initial dependencies.yml config
- Initial project import
- Fix solver temlate handling
- π Automatic update of dependency pytest from 4.5.0 to 4.6.2
- Implement Sentry environment
- New function for all ConfigMaps
- Fix retrieving pod logs - use OpenShift API
- π Automatic update of dependency pytest from 4.6.2 to 4.6.3
- π Automatic update of dependency pyyaml from 5.1 to 5.1.1
- Provide method for scheduling graph-refresh on demand
- π Automatic update of dependency sentry-sdk from 0.9.1 to 0.9.2
- π Automatic update of dependency sentry-sdk from 0.9.0 to 0.9.1
- Fix wrong argument handling
- π Automatic update of dependency sentry-sdk from 0.10.0 to 0.10.1
- β« Increase the limit for file line size
- π Automatic update of dependency sentry-sdk from 0.9.5 to 0.10.0
- π Automatic update of dependency pytest from 5.0.0 to 5.0.1
- Introduce graph sync multiple
- π Automatic update of dependency pytest from 4.6.3 to 5.0.0
- π Automatic update of dependency sentry-sdk from 0.9.4 to 0.9.5
- π Automatic update of dependency sentry-sdk from 0.9.3 to 0.9.4
- π Automatic update of dependency sentry-sdk from 0.9.2 to 0.9.3
- Increase maximum lines per file
- π Support for build analysers scheduling
- Broke up run and schedule for stable api
- Copy paste remnants
- Increase maximum lines
- Conditional statement
- Subcommand env
- Coala fixes
- Logic to run and schedule kebechet builds
- openshift scheduler job for package analyzer
- Changed env variable names
- π Automatic update of dependency sentry-sdk from 0.10.1 to 0.10.2
- π Modified the names to standard convention
- Add template as optional param
- π Automatic update of dependency daiquiri from 1.5.0 to 1.6.0
- New function to count jobs per status per label
- π Automatic update of dependency pyyaml from 5.1.1 to 5.1.2
- As we use Thoth to resolve dependencies, stop using extras
- Leftover parameter from copy paste
- Do not pin to a specific Kubernetes release
- π Automatic update of dependency sentry-sdk from 0.11.2 to 0.12.0
- Schedule solvers without transitive flag being set
- Add dry-run to package-analyzer
- π Automatic update of dependency pytest from 5.1.1 to 5.1.2
- π Automatic update of dependency sentry-sdk from 0.11.1 to 0.11.2
- π Automatic update of dependency pytest from 5.1.0 to 5.1.1
- π Automatic update of dependency sentry-sdk from 0.11.0 to 0.11.1
- π Automatic update of dependency sentry-sdk from 0.10.2 to 0.11.0
- π Automatic update of dependency pytest from 5.0.1 to 5.1.0
- Be consistent with solver type labels
- Hotfix for errors when getting solver templates
- π Automatic update of dependency attrs from 19.1.0 to 19.2.0
- π Automatic update of dependency pylint from 2.4.1 to 2.4.2
- π Automatic update of dependency pytest from 5.1.3 to 5.2.0
- π Automatic update of dependency pylint from 2.4.0 to 2.4.1
- Improve error message shown when getting cluster resources
- π Automatic update of dependency pylint from 2.3.1 to 2.4.0
- π Automatic update of dependency pytest from 5.1.2 to 5.1.3
- π Automatic update of dependency sentry-sdk from 0.12.1 to 0.12.2
- π Automatic update of dependency sentry-sdk from 0.12.0 to 0.12.1
- Add warnings when there is something fishy in environment configuration for logging
- Fix missing bracket
- Refactor out scheduling graph syncs
- π Automatic update of dependency pytest from 5.2.0 to 5.2.1
- π Automatic update of dependency pytest-cov from 2.8.0 to 2.8.1
- π Automatic update of dependency pytest-cov from 2.7.1 to 2.8.0
- Drop subgraph check
- π Automatic update of dependency sentry-sdk from 0.12.2 to 0.12.3
- Fix method name to comply with other methods
- Propagate is_external flag to package-extract runs
- relocked dependencies, cleaned up the coala deps
- Release of version 0.9.13
- Release of version 0.9.12
- Add warnings when there is something fishy in environment configuration for logging
- Always log in UTC to be consistent with team members all over the world
- Fix missing bracket
- Refactor out scheduling graph syncs
- π Automatic update of dependency pytest from 5.2.0 to 5.2.1
- π Automatic update of dependency pytest-cov from 2.8.0 to 2.8.1
- π Automatic update of dependency pytest-cov from 2.7.1 to 2.8.0
- Drop subgraph check
- π Automatic update of dependency sentry-sdk from 0.12.2 to 0.12.3
- Release of version 0.9.11
- π Automatic update of dependency attrs from 19.1.0 to 19.2.0
- π Automatic update of dependency pylint from 2.4.1 to 2.4.2
- π Automatic update of dependency pytest from 5.1.3 to 5.2.0
- π Automatic update of dependency pylint from 2.4.0 to 2.4.1
- Improve error message shown when getting cluster resources
- π Automatic update of dependency pylint from 2.3.1 to 2.4.0
- π Automatic update of dependency pytest from 5.1.2 to 5.1.3
- π Automatic update of dependency sentry-sdk from 0.12.1 to 0.12.2
- π Automatic update of dependency sentry-sdk from 0.12.0 to 0.12.1
- Release of version 0.9.10
- Hotfix for errors when getting solver templates
- Release of version 0.9.9
- π Automatic update of dependency sentry-sdk from 0.11.2 to 0.12.0
- Schedule solvers without transitive flag being set
- Add dry-run to package-analyzer
- π Automatic update of dependency pytest from 5.1.1 to 5.1.2
- π Automatic update of dependency sentry-sdk from 0.11.1 to 0.11.2
- π Automatic update of dependency pytest from 5.1.0 to 5.1.1
- π Automatic update of dependency sentry-sdk from 0.11.0 to 0.11.1
- π Automatic update of dependency sentry-sdk from 0.10.2 to 0.11.0
- π Automatic update of dependency pytest from 5.0.1 to 5.1.0
- Be consistent with solver type labels
- Release of version 0.9.8
- Do not pin to a specific Kubernetes release
- Release of version 0.9.7
- As we use Thoth to resolve dependencies, stop using extras
- Leftover parameter from copy paste
- Release of version 0.9.6
- Add template as optional param
- π Automatic update of dependency daiquiri from 1.5.0 to 1.6.0
- New function to count jobs per status per label
- π Automatic update of dependency pyyaml from 5.1.1 to 5.1.2
- Release of version 0.9.5
- π Modified the names to standard convention
- Release of version 0.9.4
- openshift scheduler job for package analyzer
- Changed env variable names
- π Automatic update of dependency sentry-sdk from 0.10.1 to 0.10.2
- Release of version 0.9.3
- Increase maximum lines per file
- π Support for build analysers scheduling
- Broke up run and schedule for stable api
- Release of version 0.9.2
- Fix wrong argument handling
- π Automatic update of dependency sentry-sdk from 0.10.0 to 0.10.1
- Copy paste remnants
- β« Increase the limit for file line size
- Increase maximum lines
- Conditional statement
- Subcommand env
- π Automatic update of dependency sentry-sdk from 0.9.5 to 0.10.0
- π Automatic update of dependency pytest from 5.0.0 to 5.0.1
- Introduce graph sync multiple
- π Automatic update of dependency pytest from 4.6.3 to 5.0.0
- π Automatic update of dependency sentry-sdk from 0.9.4 to 0.9.5
- π Automatic update of dependency sentry-sdk from 0.9.3 to 0.9.4
- π Automatic update of dependency sentry-sdk from 0.9.2 to 0.9.3
- Coala fixes
- Release of version 0.9.1
- Provide method for scheduling graph-refresh on demand
- π Automatic update of dependency sentry-sdk from 0.9.1 to 0.9.2
- π Automatic update of dependency sentry-sdk from 0.9.0 to 0.9.1
- Release of version 0.9.0
- New function for all ConfigMaps
- Logic to run and schedule kebechet builds
- Fix retrieving pod logs - use OpenShift API
- π Automatic update of dependency pytest from 4.6.2 to 4.6.3
- π Automatic update of dependency pyyaml from 5.1 to 5.1.1
- Release of version 0.8.11
- Fix solver temlate handling
- π Automatic update of dependency pytest from 4.5.0 to 4.6.2
- Release of version 0.8.10
- π Automatic update of dependency sentry-sdk from 0.8.0 to 0.9.0
- Implement Sentry environment
- Supply environment variable for registry and infra namespace for inspections
- minor fix of error msg
- π minor fix for correct namespace
- π Automatic update of dependency rfc5424-logging-handler from 1.4.2 to 1.4.3
- π Automatic update of dependency sentry-sdk from 0.7.14 to 0.8.0
- π Automatic update of dependency requests from 2.21.0 to 2.22.0
- Release of version 0.8.9
- Release of version 0.8.8
- Release of version 0.8.7
- π Automatic update of dependency pytest from 4.4.2 to 4.5.0
- Provide default for limit latest versions
- π Automatic update of dependency pytest from 4.4.1 to 4.4.2
- Release of version 0.8.6
- Ensure recommendation type is in upper case
- Propagate library usage to adviser runs
- Minor fix to display correct release in title of docs html
- π Automatic update of dependency pytest-cov from 2.7.0 to 2.7.1
- π Automatic update of dependency pytest-cov from 2.6.1 to 2.7.0
- π Automatic update of dependency sentry-sdk from 0.7.13 to 0.7.14
- π Automatic update of dependency sentry-sdk from 0.7.12 to 0.7.13
- π Automatic update of dependency sentry-sdk from 0.7.11 to 0.7.12
- π Automatic update of dependency sentry-sdk from 0.7.10 to 0.7.11
- π Automatic update of dependency pytest from 4.4.0 to 4.4.1
- Add missing requests library to requirements
- Release of version 0.8.5
- Fix inspection and inspect bad interpretation
- π Automatic update of dependency rfc5424-logging-handler from 1.4.1 to 1.4.2
- Release of version 0.8.4
- Obtain templates from Amun infra for Amun specific templates
- Automatic update of dependency sentry-sdk from 0.7.9 to 0.7.10
- Release of version 0.8.3
- fixed the log message
- fixed some coala errors
- β»οΈ refactored retrieval of template to OpenShift._get_template(label_selector)
- Release of version 0.8.2
- Automatic update of dependency pytest from 4.3.1 to 4.4.0
- Automatic update of dependency sentry-sdk from 0.7.8 to 0.7.9
- Automatic update of dependency sentry-sdk from 0.7.7 to 0.7.8
- Automatic update of dependency sentry-sdk from 0.7.6 to 0.7.7
- Add Thoth's configuration file
- Fix serialization of runtime environment
- Propagate metadata about runtime and buildtime environment
- Release of version 0.8.1
- Finding the right OpenShift version
- Lock Kubernetes and OpenShift to specific version
- Adjust heading
- Use Sphinx for documentation
- Automatic update of dependency pyyaml from 3.13 to 5.1
- Automatic update of dependency pylint from 2.3.0 to 2.3.1
- Automatic update of dependency pytest from 4.3.0 to 4.3.1
- Automatic update of dependency attrs from 18.2.0 to 19.1.0
- Use safe_load() instead of load()
- Release of version 0.8.0
- Automatic update of dependency sentry-sdk from 0.7.4 to 0.7.6
- Do not consider nested none values in output if with_none is false
- Introduce limit latest versions parameter
- Automatic update of dependency pylint from 2.2.2 to 2.3.0
- Automatic update of dependency pytest from 4.2.1 to 4.3.0
- Automatic update of dependency openshift from 0.8.5 to 0.8.6
- Automatic update of dependency sentry-sdk from 0.7.2 to 0.7.4
- Automatic update of dependency rfc5424-logging-handler from 1.4.0 to 1.4.1
- Update .coafile
- Propagate origin as metadata
- Add getter to default datetime format
- Add format_datetime method to convert datetimes
- Automatic update of dependency openshift from 0.8.4 to 0.8.5
- Release of version 0.7.1
- Add missing MANIFEST.in
- Release of version 0.7.0
- Graph syncs are unique per document id, no need to have long ids
- Do not pin down openshift and kubernetes, let consumers do it if needed
- Propagate document ID into graph-sync job name
- Address coala complains
- Check for ConfigMap presence to report registered workload to user
- Automatic update of dependency pytest from 4.2.0 to 4.2.1
- Runtime environment can be set to None
- Add check for runtime environment name
- Optionally provide dict representation without none values
- Load runtime environment transparently from YAML/JSON file
- Also install the missing config module
- Remove unused entry
- Introduce name and rename hardware_information to hardware
- Automatic update of dependency pytest from 4.1.1 to 4.2.0
- Automatic update of dependency sentry-sdk from 0.6.9 to 0.7.2
- Automatic update of dependency rfc5424-logging-handler from 1.3.0 to 1.4.0
- Introduce runtime environment abstractions
- Introduce method for scheduling adviser graph syncs
- Release of version 0.6.0
- Revert "A temporary workaround for workload management"
- A temporary workaround for workload management
- Automatic update of dependency sentry-sdk from 0.6.6 to 0.6.9
- Disable urllib3 warnings
- Fix seed environment name typo
- Provide sugar methods for scheduling graph sync
- Parse requests for build workload
- Make run methods optional
- Label workload to allow type specific queries
- Fix in template gathering for inspection build
- Treat builds as workload
- Propagate graph-sync job id into template
- Explicitly assign inspection requests
- Assing memory and cpu requests when getting template
- Fix issues when template does not request any resources
- Fix how amun and thoth infra namespace is handled
- Fix more coala issues
- Fix coala errors
- Fix incorrect namespace usage one more time
- Fix incorrect use of infra namespace
- Amun does not use Thoth's infra namespace
- Add routine for scheduling all registered solvers
- Check running workload based on quota
- Add routines for workload operator
- Enable local development for OpenShift client
- Reformat using black
- Add missing guards for scheduling routines
- Move Amun specific pieces to OpenShift class
- Workload operator expects method, not method_name
- Serialize parameters into JSON when adding to ConfigMap
- Remove self from propagated parameters to configmap
- Introduce schedule methods for workload operator
- Reformant using black
- Extend log messages with a line number
- Report template parameters in debug mode
- Make limit and count optional parameters for adviser template
- Automatic update of dependency sentry-sdk from 0.6.4 to 0.6.5
- Automatic update of dependency sentry-sdk from 0.6.3 to 0.6.4
- Automatic update of dependency sentry-sdk from 0.6.2 to 0.6.3
- Automatic update of dependency pytest from 4.0.1 to 4.0.2
- Release of version 0.5.0
- Automatic update of dependency requests from 2.20.1 to 2.21.0
- Automatic update of dependency sentry-sdk from 0.6.1 to 0.6.2
- Dependency monkey can accept a serialized JSON representing Pipfile
- Fix env variable typo
- Propagate count to dependency monkey runs
- Automatic update of dependency sentry-sdk from 0.6.0 to 0.6.1
- Solver now accepts subgraph check API parameter
- Automatic update of dependency sentry-sdk from 0.5.5 to 0.6.0
- Release of version 0.4.7
- Automatic update of dependency pylint from 2.2.1 to 2.2.2
- Automatic update of dependency pylint from 2.2.0 to 2.2.1
- Propagate index urls into solver runs
- Automatic update of dependency pylint from 2.1.1 to 2.2.0
- Automatic update of dependency pytest from 4.0.0 to 4.0.1
- Add long description for PyPI
- Supply whitelisted sources to provenance checks
- Adjust force sync to respect implementation
- Release of version 0.4.6
- Runtime environment is now a dict
- Release of version 0.4.5
- Introduce method for gathering buildconfigs
- Release of version 0.4.4
- Fix CI
- Rename dependency monkey limit to respect its semantics
- Introduce count and limit for adviser
- Release of version 0.4.3
- Introduce method for getting build in a namespace
- Automatic update of dependency pytest-timeout from 1.3.2 to 1.3.3
- Release of version 0.4.2
- Add count parameter to dependency monkey
- Release of version 0.4.1
- Propagate dependency monkey parameters to template
- Automatic update of dependency sentry-sdk from 0.5.4 to 0.5.5
- Automatic update of dependency pytest from 3.10.1 to 4.0.0
- Use api version from template
- Automatic update of dependency pytest from 3.10.0 to 3.10.1
- Automatic update of dependency sentry-sdk from 0.5.3 to 0.5.4
- Automatic update of dependency requests from 2.20.0 to 2.20.1
- Automatic update of dependency sentry-sdk from 0.5.2 to 0.5.3
- Release of version 0.4.0
- Automatic update of dependency pytest from 3.9.3 to 3.10.0
- Introduce method for creating datetime from timestamp
- Release of version 0.3.16
- Fix missing import
- Make CI happy again
- Release of version 0.3.15
- Make all datetimes timezone aware
- Report error if sentry initialization fails
- using thoht-* jobs now
- Do not propagate force to actual package-extract run
- Automatic update of dependency sentry-sdk from 0.5.1 to 0.5.2
- Release of version 0.3.14
- refactor methods into pythonic way
- Release of version 0.3.13
- added parameter force:bool, why was it missing?
- Automatic update of dependency pytest from 3.9.2 to 3.9.3
- add InClusterConfigLoader to load SA and cert
- Automatic update of dependency sentry-sdk from 0.5.0 to 0.5.1
- using the correct api
- Automatic update of dependency sentry-sdk from 0.4.3 to 0.5.0
- Automatic update of dependency pytest from 3.9.1 to 3.9.2
- Release of version 0.3.12
- Automatic update of dependency rfc5424-logging-handler from 1.2.1 to 1.3.0
- added get_jobs(), it will be used for thoth-metrics
- Automatic update of dependency sentry-sdk from 0.4.2 to 0.4.3
- Automatic update of dependency requests from 2.19.1 to 2.20.0
- Automatic update of dependency sentry-sdk from 0.4.1 to 0.4.2
- Automatic update of dependency pytest from 3.8.2 to 3.9.1
- Default to now if no datetime was provided
- Automatic update of dependency sentry-sdk from 0.4.0 to 0.4.1
- Release of version 0.3.11
- Fix syntax error
- Release of version 0.3.10
- Return None if there are no pod logs yet
- Add message to translate table
- Release of version 0.3.9
- Release of version 0.3.8
- Fix gathering pod id from job name
- Automatic update of dependency sentry-sdk from 0.3.11 to 0.4.0
- Fix undefined name error
- Raise appropriate not found exception exception
- Release of version 0.3.7
- Automatic update of dependency sentry-sdk from 0.3.9 to 0.3.11
- Add routines for jobs handling
- Gather build logs from OpenShift
- Allow explicitly specifying the logging configuration prefix
- Make reusable methods public
- Introduce methods for running dependency monkey
- Automatic update of dependency sentry-sdk from 0.3.8 to 0.3.9
- Automatic update of dependency pytest from 3.8.1 to 3.8.2
- Automatic update of dependency sentry-sdk from 0.3.7 to 0.3.8
- Automatic update of dependency sentry-sdk from 0.3.6 to 0.3.7
- Release of version 0.3.6
- fixed another typo
- fixed a few typos
- Release of version 0.3.5
- Release of version 0.3.4
- Release of version 0.3.3
- fixed the typo, this closes #114
- Automatic update of dependency sentry-sdk from 0.3.5 to 0.3.6
- Release of version 0.3.2
- Initial dependency lock
- Add Sentry support
- Report scheduling status if pod was not initialized yet
- Report back empty pod status is pod is being scheduled
- Automatic update of dependency pytest from 3.8.0 to 3.8.1
- Automatic update of dependency rfc5424-logging-handler from 1.1.2 to 1.2.1
- Unify pod status reports
- Treat None parameter values as empty values
- Release of version 0.3.1
- added github configuration
- Automatic update of dependency pytest from 3.7.4 to 3.8.0
- Fix built-in type shadowing
- Release of version 0.3.0
- Let's reuse adviser env var names
- Issue warning on suspicious parameter expansion in templates
- Fix propagating debug flag to package-extract
- Fix gathering pod logs for default middletier namespace
- Fix gathering pod status for default middletier namespace
- Automatic update of dependency pytest-cov from 2.5.1 to 2.6.0
- Release of version 0.2.7
- Fix default TLS verification behavior
- Introduce routine for running provenance checker
- Release of version 0.2.6
- Initial dependency lock
- change the queue
- change the queue
- Fix TLS/SSL certification verification configuration
- Release of version 0.2.5
- Configure SSL/TLS correctly when communicating with master
- Initial dependency lock
- Release of version 0.2.4
- Pin down Kubernetes and OpenShift clients to specific versions
- Release of version 0.2.3
- Initial dependency lock
- Fix over-intended block
- Remove Pipfile.lock for initial lock from Kebechet
- Add TODO comment based on review
- Allow passing configuration via env vars
- Place all the OpenShift related logic at one place
- Automatic update of dependency pytest-timeout from 1.3.1 to 1.3.2
- Automatic update of dependency pytest from 3.7.1 to 3.7.3
- Automatic update of dependency pylint from 2.1.0 to 2.1.1
- Automatic update of dependency pytest from 3.7.0 to 3.7.1
- Automatic update of dependency pylint from 2.0.1 to 2.1.0
- Automatic update of dependency pytest from 3.6.4 to 3.7.0
- Automatic update of dependency pytest from 3.6.3 to 3.6.4
- Update .zuul.yaml
- Release of version 0.2.2
- Automatic update of dependency pylint from 1.9.2 to 2.0.1
- Automatic update of dependency pytest-timeout from 1.3.0 to 1.3.1
- Allow completely suppressing logs
- Automatic update of dependency daiquiri from 1.3.0 to 1.5.0
- releasing 0.2.1
- Fix syntax error in logging
- Initial dependency lock
- Delete Pipfile.lock for relocking dependencies
- preparing release 0.2.0
- using logger.exception()
- catching and logging a "[Errno -2] Name or service not known"
- Remove pydocstyle from Pipfile
- releasing 0.1.0
- Introduce a function for getting service account token
- releasing 0.0.9
- Change in var name
- fixed trailing space issue
- added the gate pipeline to the core queue
- releasing 0.0.8
- uploading to production pypi now... using sesheta account
- trigger
- fixed some coala errors
- preparing release 0.0.8: Zuul
- Version 0.0.7
- Change in Indentation
- Change in Indentation and variable names
- Generic wrappers to define verbose level on every method
- Fix logging issues
- added daiquiri
- Disable annoying unverified HTTPS warnings
- Fix typo in docstring
- Setup logging for root logger
- Remove a temporary dependency for kebechet testing
- Automatic update of dependency thoth-storages from 0.0.26 to 0.0.28
- Automatic update of dependency rfc5424-logging-handler from 1.1.0 to 1.1.2
- Testing dependencies
- A temporary dependency downgrade to test kebechet
- Version 0.0.6
- Add support for rsyslog logging endpoint
- Run coala in non-interactive mode
- Run coala in CI
- Create OWNERS
- Remove dependencies.yml
- Add missing headers to files
- Use coala for code checks
- Use GPLv3 in setup.py
- Use GPLv3
- Add missing import
- Version 0.0.5
- Convert a timestamp to datetime string
- Version 0.0.4
- Argument 2 to isinstance has to be a type
- Add README file
- Version 0.0.3
- Add datetime2datetime_str conversion function
- Version 0.0.2
- Abstract manipulation with datetime
- Add space so Sphinx interpret docstrings correctly
- Respect double dash as module separator
- Version 0.0.1
- Provide version information properly
- Add init_logging function
- Fix package name
- Create initial dependencies.yml config
- Initial project import
- Provide a method to check if the given environment is fully specified
- π Automatic update of dependency sentry-sdk from 0.13.1 to 0.13.2
- Fix boolean types in mypy.ini
- π Automatic update of dependency pytest-mypy from 0.4.1 to 0.4.2
- Start using mypy for type checking
- π Automatic update of dependency sentry-sdk from 0.13.0 to 0.13.1
- π Automatic update of dependency pytest from 5.2.1 to 5.2.2
- π Automatic update of dependency sentry-sdk from 0.12.3 to 0.13.0
- π Automatic update of dependency attrs from 19.2.0 to 19.3.0
- Do not propagate private property on to_dict()
- Release of version 0.9.15
- Provide a method to check if the given environment is fully specified
- π Automatic update of dependency sentry-sdk from 0.13.1 to 0.13.2
- Fix boolean types in mypy.ini
- π Automatic update of dependency pytest-mypy from 0.4.1 to 0.4.2
- Start using mypy for type checking
- π Automatic update of dependency sentry-sdk from 0.13.0 to 0.13.1
- π Automatic update of dependency pytest from 5.2.1 to 5.2.2
- π Automatic update of dependency sentry-sdk from 0.12.3 to 0.13.0
- π Automatic update of dependency attrs from 19.2.0 to 19.3.0
- Release of version 0.9.14
- Fix method name to comply with other methods
- Propagate is_external flag to package-extract runs
- relocked dependencies, cleaned up the coala deps
- Release of version 0.9.13
- Release of version 0.9.12
- Add warnings when there is something fishy in environment configuration for logging
- Always log in UTC to be consistent with team members all over the world
- Fix missing bracket
- Refactor out scheduling graph syncs
- π Automatic update of dependency pytest from 5.2.0 to 5.2.1
- π Automatic update of dependency pytest-cov from 2.8.0 to 2.8.1
- π Automatic update of dependency pytest-cov from 2.7.1 to 2.8.0
- Drop subgraph check
- π Automatic update of dependency sentry-sdk from 0.12.2 to 0.12.3
- Release of version 0.9.11
- π Automatic update of dependency attrs from 19.1.0 to 19.2.0
- π Automatic update of dependency pylint from 2.4.1 to 2.4.2
- π Automatic update of dependency pytest from 5.1.3 to 5.2.0
- π Automatic update of dependency pylint from 2.4.0 to 2.4.1
- Improve error message shown when getting cluster resources
- π Automatic update of dependency pylint from 2.3.1 to 2.4.0
- π Automatic update of dependency pytest from 5.1.2 to 5.1.3
- π Automatic update of dependency sentry-sdk from 0.12.1 to 0.12.2
- π Automatic update of dependency sentry-sdk from 0.12.0 to 0.12.1
- Release of version 0.9.10
- Hotfix for errors when getting solver templates
- Release of version 0.9.9
- π Automatic update of dependency sentry-sdk from 0.11.2 to 0.12.0
- Schedule solvers without transitive flag being set
- Add dry-run to package-analyzer
- π Automatic update of dependency pytest from 5.1.1 to 5.1.2
- π Automatic update of dependency sentry-sdk from 0.11.1 to 0.11.2
- π Automatic update of dependency pytest from 5.1.0 to 5.1.1
- π Automatic update of dependency sentry-sdk from 0.11.0 to 0.11.1
- π Automatic update of dependency sentry-sdk from 0.10.2 to 0.11.0
- π Automatic update of dependency pytest from 5.0.1 to 5.1.0
- Be consistent with solver type labels
- Release of version 0.9.8
- Do not pin to a specific Kubernetes release
- Release of version 0.9.7
- As we use Thoth to resolve dependencies, stop using extras
- Leftover parameter from copy paste
- Release of version 0.9.6
- Add template as optional param
- π Automatic update of dependency daiquiri from 1.5.0 to 1.6.0
- New function to count jobs per status per label
- π Automatic update of dependency pyyaml from 5.1.1 to 5.1.2
- Release of version 0.9.5
- π Modified the names to standard convention
- Release of version 0.9.4
- openshift scheduler job for package analyzer
- Changed env variable names
- π Automatic update of dependency sentry-sdk from 0.10.1 to 0.10.2
- Release of version 0.9.3
- Increase maximum lines per file
- π Support for build analysers scheduling
- Broke up run and schedule for stable api
- Release of version 0.9.2
- Fix wrong argument handling
- π Automatic update of dependency sentry-sdk from 0.10.0 to 0.10.1
- Copy paste remnants
- β« Increase the limit for file line size
- Increase maximum lines
- Conditional statement
- Subcommand env
- π Automatic update of dependency sentry-sdk from 0.9.5 to 0.10.0
- π Automatic update of dependency pytest from 5.0.0 to 5.0.1
- Introduce graph sync multiple
- π Automatic update of dependency pytest from 4.6.3 to 5.0.0
- π Automatic update of dependency sentry-sdk from 0.9.4 to 0.9.5
- π Automatic update of dependency sentry-sdk from 0.9.3 to 0.9.4
- π Automatic update of dependency sentry-sdk from 0.9.2 to 0.9.3
- Coala fixes
- Release of version 0.9.1
- Provide method for scheduling graph-refresh on demand
- π Automatic update of dependency sentry-sdk from 0.9.1 to 0.9.2
- π Automatic update of dependency sentry-sdk from 0.9.0 to 0.9.1
- Release of version 0.9.0
- New function for all ConfigMaps
- Logic to run and schedule kebechet builds
- Fix retrieving pod logs - use OpenShift API
- π Automatic update of dependency pytest from 4.6.2 to 4.6.3
- π Automatic update of dependency pyyaml from 5.1 to 5.1.1
- Release of version 0.8.11
- Fix solver temlate handling
- π Automatic update of dependency pytest from 4.5.0 to 4.6.2
- Release of version 0.8.10
- π Automatic update of dependency sentry-sdk from 0.8.0 to 0.9.0
- Implement Sentry environment
- Supply environment variable for registry and infra namespace for inspections
- minor fix of error msg
- π minor fix for correct namespace
- π Automatic update of dependency rfc5424-logging-handler from 1.4.2 to 1.4.3
- π Automatic update of dependency sentry-sdk from 0.7.14 to 0.8.0
- π Automatic update of dependency requests from 2.21.0 to 2.22.0
- Release of version 0.8.9
- Release of version 0.8.8
- Release of version 0.8.7
- π Automatic update of dependency pytest from 4.4.2 to 4.5.0
- Provide default for limit latest versions
- π Automatic update of dependency pytest from 4.4.1 to 4.4.2
- Release of version 0.8.6
- Ensure recommendation type is in upper case
- Propagate library usage to adviser runs
- Minor fix to display correct release in title of docs html
- π Automatic update of dependency pytest-cov from 2.7.0 to 2.7.1
- π Automatic update of dependency pytest-cov from 2.6.1 to 2.7.0
- π Automatic update of dependency sentry-sdk from 0.7.13 to 0.7.14
- π Automatic update of dependency sentry-sdk from 0.7.12 to 0.7.13
- π Automatic update of dependency sentry-sdk from 0.7.11 to 0.7.12
- π Automatic update of dependency sentry-sdk from 0.7.10 to 0.7.11
- π Automatic update of dependency pytest from 4.4.0 to 4.4.1
- Add missing requests library to requirements
- Release of version 0.8.5
- Fix inspection and inspect bad interpretation
- π Automatic update of dependency rfc5424-logging-handler from 1.4.1 to 1.4.2
- Release of version 0.8.4
- Obtain templates from Amun infra for Amun specific templates
- Automatic update of dependency sentry-sdk from 0.7.9 to 0.7.10
- Release of version 0.8.3
- fixed the log message
- fixed some coala errors
- β»οΈ refactored retrieval of template to OpenShift._get_template(label_selector)
- Release of version 0.8.2
- Automatic update of dependency pytest from 4.3.1 to 4.4.0
- Automatic update of dependency sentry-sdk from 0.7.8 to 0.7.9
- Automatic update of dependency sentry-sdk from 0.7.7 to 0.7.8
- Automatic update of dependency sentry-sdk from 0.7.6 to 0.7.7
- Add Thoth's configuration file
- Fix serialization of runtime environment
- Propagate metadata about runtime and buildtime environment
- Release of version 0.8.1
- Finding the right OpenShift version
- Lock Kubernetes and OpenShift to specific version
- Adjust heading
- Use Sphinx for documentation
- Automatic update of dependency pyyaml from 3.13 to 5.1
- Automatic update of dependency pylint from 2.3.0 to 2.3.1
- Automatic update of dependency pytest from 4.3.0 to 4.3.1
- Automatic update of dependency attrs from 18.2.0 to 19.1.0
- Use safe_load() instead of load()
- Release of version 0.8.0
- Automatic update of dependency sentry-sdk from 0.7.4 to 0.7.6
- Do not consider nested none values in output if with_none is false
- Introduce limit latest versions parameter
- Automatic update of dependency pylint from 2.2.2 to 2.3.0
- Automatic update of dependency pytest from 4.2.1 to 4.3.0
- Automatic update of dependency openshift from 0.8.5 to 0.8.6
- Automatic update of dependency sentry-sdk from 0.7.2 to 0.7.4
- Automatic update of dependency rfc5424-logging-handler from 1.4.0 to 1.4.1
- Update .coafile
- Propagate origin as metadata
- Add getter to default datetime format
- Add format_datetime method to convert datetimes
- Automatic update of dependency openshift from 0.8.4 to 0.8.5
- Release of version 0.7.1
- Add missing MANIFEST.in
- Release of version 0.7.0
- Graph syncs are unique per document id, no need to have long ids
- Do not pin down openshift and kubernetes, let consumers do it if needed
- Propagate document ID into graph-sync job name
- Address coala complains
- Check for ConfigMap presence to report registered workload to user
- Automatic update of dependency pytest from 4.2.0 to 4.2.1
- Runtime environment can be set to None
- Add check for runtime environment name
- Optionally provide dict representation without none values
- Load runtime environment transparently from YAML/JSON file
- Also install the missing config module
- Remove unused entry
- Introduce name and rename hardware_information to hardware
- Automatic update of dependency pytest from 4.1.1 to 4.2.0
- Automatic update of dependency sentry-sdk from 0.6.9 to 0.7.2
- Automatic update of dependency rfc5424-logging-handler from 1.3.0 to 1.4.0
- Introduce runtime environment abstractions
- Introduce method for scheduling adviser graph syncs
- Release of version 0.6.0
- Revert "A temporary workaround for workload management"
- A temporary workaround for workload management
- Automatic update of dependency sentry-sdk from 0.6.6 to 0.6.9
- Disable urllib3 warnings
- Fix seed environment name typo
- Provide sugar methods for scheduling graph sync
- Parse requests for build workload
- Make run methods optional
- Label workload to allow type specific queries
- Fix in template gathering for inspection build
- Treat builds as workload
- Propagate graph-sync job id into template
- Explicitly assign inspection requests
- Assing memory and cpu requests when getting template
- Fix issues when template does not request any resources
- Fix how amun and thoth infra namespace is handled
- Fix more coala issues
- Fix coala errors
- Fix incorrect namespace usage one more time
- Fix incorrect use of infra namespace
- Amun does not use Thoth's infra namespace
- Add routine for scheduling all registered solvers
- Check running workload based on quota
- Add routines for workload operator
- Enable local development for OpenShift client
- Reformat using black
- Add missing guards for scheduling routines
- Move Amun specific pieces to OpenShift class
- Workload operator expects method, not method_name
- Serialize parameters into JSON when adding to ConfigMap
- Remove self from propagated parameters to configmap
- Introduce schedule methods for workload operator
- Reformant using black
- Extend log messages with a line number
- Report template parameters in debug mode
- Make limit and count optional parameters for adviser template
- Automatic update of dependency sentry-sdk from 0.6.4 to 0.6.5
- Automatic update of dependency sentry-sdk from 0.6.3 to 0.6.4
- Automatic update of dependency sentry-sdk from 0.6.2 to 0.6.3
- Automatic update of dependency pytest from 4.0.1 to 4.0.2
- Release of version 0.5.0
- Automatic update of dependency requests from 2.20.1 to 2.21.0
- Automatic update of dependency sentry-sdk from 0.6.1 to 0.6.2
- Dependency monkey can accept a serialized JSON representing Pipfile
- Fix env variable typo
- Propagate count to dependency monkey runs
- Automatic update of dependency sentry-sdk from 0.6.0 to 0.6.1
- Solver now accepts subgraph check API parameter
- Automatic update of dependency sentry-sdk from 0.5.5 to 0.6.0
- Release of version 0.4.7
- Automatic update of dependency pylint from 2.2.1 to 2.2.2
- Automatic update of dependency pylint from 2.2.0 to 2.2.1
- Propagate index urls into solver runs
- Automatic update of dependency pylint from 2.1.1 to 2.2.0
- Automatic update of dependency pytest from 4.0.0 to 4.0.1
- Add long description for PyPI
- Supply whitelisted sources to provenance checks
- Adjust force sync to respect implementation
- Release of version 0.4.6
- Runtime environment is now a dict
- Release of version 0.4.5
- Introduce method for gathering buildconfigs
- Release of version 0.4.4
- Fix CI
- Rename dependency monkey limit to respect its semantics
- Introduce count and limit for adviser
- Release of version 0.4.3
- Introduce method for getting build in a namespace
- Automatic update of dependency pytest-timeout from 1.3.2 to 1.3.3
- Release of version 0.4.2
- Add count parameter to dependency monkey
- Release of version 0.4.1
- Propagate dependency monkey parameters to template
- Automatic update of dependency sentry-sdk from 0.5.4 to 0.5.5
- Automatic update of dependency pytest from 3.10.1 to 4.0.0
- Use api version from template
- Automatic update of dependency pytest from 3.10.0 to 3.10.1
- Automatic update of dependency sentry-sdk from 0.5.3 to 0.5.4
- Automatic update of dependency requests from 2.20.0 to 2.20.1
- Automatic update of dependency sentry-sdk from 0.5.2 to 0.5.3
- Release of version 0.4.0
- Automatic update of dependency pytest from 3.9.3 to 3.10.0
- Introduce method for creating datetime from timestamp
- Release of version 0.3.16
- Fix missing import
- Make CI happy again
- Release of version 0.3.15
- Make all datetimes timezone aware
- Report error if sentry initialization fails
- using thoht-* jobs now
- Do not propagate force to actual package-extract run
- Automatic update of dependency sentry-sdk from 0.5.1 to 0.5.2
- Release of version 0.3.14
- refactor methods into pythonic way
- Release of version 0.3.13
- added parameter force:bool, why was it missing?
- Automatic update of dependency pytest from 3.9.2 to 3.9.3
- add InClusterConfigLoader to load SA and cert
- Automatic update of dependency sentry-sdk from 0.5.0 to 0.5.1
- using the correct api
- Automatic update of dependency sentry-sdk from 0.4.3 to 0.5.0
- Automatic update of dependency pytest from 3.9.1 to 3.9.2
- Release of version 0.3.12
- Automatic update of dependency rfc5424-logging-handler from 1.2.1 to 1.3.0
- added get_jobs(), it will be used for thoth-metrics
- Automatic update of dependency sentry-sdk from 0.4.2 to 0.4.3
- Automatic update of dependency requests from 2.19.1 to 2.20.0
- Automatic update of dependency sentry-sdk from 0.4.1 to 0.4.2
- Automatic update of dependency pytest from 3.8.2 to 3.9.1
- Default to now if no datetime was provided
- Automatic update of dependency sentry-sdk from 0.4.0 to 0.4.1
- Release of version 0.3.11
- Fix syntax error
- Release of version 0.3.10
- Return None if there are no pod logs yet
- Add message to translate table
- Release of version 0.3.9
- Release of version 0.3.8
- Fix gathering pod id from job name
- Automatic update of dependency sentry-sdk from 0.3.11 to 0.4.0
- Fix undefined name error
- Raise appropriate not found exception exception
- Release of version 0.3.7
- Automatic update of dependency sentry-sdk from 0.3.9 to 0.3.11
- Add routines for jobs handling
- Gather build logs from OpenShift
- Allow explicitly specifying the logging configuration prefix
- Make reusable methods public
- Introduce methods for running dependency monkey
- Automatic update of dependency sentry-sdk from 0.3.8 to 0.3.9
- Automatic update of dependency pytest from 3.8.1 to 3.8.2
- Automatic update of dependency sentry-sdk from 0.3.7 to 0.3.8
- Automatic update of dependency sentry-sdk from 0.3.6 to 0.3.7
- Release of version 0.3.6
- fixed another typo
- fixed a few typos
- Release of version 0.3.5
- Release of version 0.3.4
- Release of version 0.3.3
- fixed the typo, this closes #114
- Automatic update of dependency sentry-sdk from 0.3.5 to 0.3.6
- Release of version 0.3.2
- Initial dependency lock
- Add Sentry support
- Report scheduling status if pod was not initialized yet
- Report back empty pod status is pod is being scheduled
- Automatic update of dependency pytest from 3.8.0 to 3.8.1
- Automatic update of dependency rfc5424-logging-handler from 1.1.2 to 1.2.1
- Unify pod status reports
- Treat None parameter values as empty values
- Release of version 0.3.1
- added github configuration
- Automatic update of dependency pytest from 3.7.4 to 3.8.0
- Fix built-in type shadowing
- Release of version 0.3.0
- Let's reuse adviser env var names
- Issue warning on suspicious parameter expansion in templates
- Fix propagating debug flag to package-extract
- Fix gathering pod logs for default middletier namespace
- Fix gathering pod status for default middletier namespace
- Automatic update of dependency pytest-cov from 2.5.1 to 2.6.0
- Release of version 0.2.7
- Fix default TLS verification behavior
- Introduce routine for running provenance checker
- Release of version 0.2.6
- Initial dependency lock
- change the queue
- change the queue
- Fix TLS/SSL certification verification configuration
- Release of version 0.2.5
- Configure SSL/TLS correctly when communicating with master
- Initial dependency lock
- Release of version 0.2.4
- Pin down Kubernetes and OpenShift clients to specific versions
- Release of version 0.2.3
- Initial dependency lock
- Fix over-intended block
- Remove Pipfile.lock for initial lock from Kebechet
- Add TODO comment based on review
- Allow passing configuration via env vars
- Place all the OpenShift related logic at one place
- Automatic update of dependency pytest-timeout from 1.3.1 to 1.3.2
- Automatic update of dependency pytest from 3.7.1 to 3.7.3
- Automatic update of dependency pylint from 2.1.0 to 2.1.1
- Automatic update of dependency pytest from 3.7.0 to 3.7.1
- Automatic update of dependency pylint from 2.0.1 to 2.1.0
- Automatic update of dependency pytest from 3.6.4 to 3.7.0
- Automatic update of dependency pytest from 3.6.3 to 3.6.4
- Update .zuul.yaml
- Release of version 0.2.2
- Automatic update of dependency pylint from 1.9.2 to 2.0.1
- Automatic update of dependency pytest-timeout from 1.3.0 to 1.3.1
- Allow completely suppressing logs
- Automatic update of dependency daiquiri from 1.3.0 to 1.5.0
- releasing 0.2.1
- Fix syntax error in logging
- Initial dependency lock
- Delete Pipfile.lock for relocking dependencies
- preparing release 0.2.0
- using logger.exception()
- catching and logging a "[Errno -2] Name or service not known"
- Remove pydocstyle from Pipfile
- releasing 0.1.0
- Introduce a function for getting service account token
- releasing 0.0.9
- Change in var name
- fixed trailing space issue
- added the gate pipeline to the core queue
- releasing 0.0.8
- uploading to production pypi now... using sesheta account
- trigger
- fixed some coala errors
- preparing release 0.0.8: Zuul
- Version 0.0.7
- Change in Indentation
- Change in Indentation and variable names
- Generic wrappers to define verbose level on every method
- Fix logging issues
- added daiquiri
- Disable annoying unverified HTTPS warnings
- Fix typo in docstring
- Setup logging for root logger
- Remove a temporary dependency for kebechet testing
- Automatic update of dependency thoth-storages from 0.0.26 to 0.0.28
- Automatic update of dependency rfc5424-logging-handler from 1.1.0 to 1.1.2
- Testing dependencies
- A temporary dependency downgrade to test kebechet
- Version 0.0.6
- Add support for rsyslog logging endpoint
- Run coala in non-interactive mode
- Run coala in CI
- Create OWNERS
- Remove dependencies.yml
- Add missing headers to files
- Use coala for code checks
- Use GPLv3 in setup.py
- Use GPLv3
- Add missing import
- Version 0.0.5
- Convert a timestamp to datetime string
- Version 0.0.4
- Argument 2 to isinstance has to be a type
- Add README file
- Version 0.0.3
- Add datetime2datetime_str conversion function
- Version 0.0.2
- Abstract manipulation with datetime
- Add space so Sphinx interpret docstrings correctly
- Respect double dash as module separator
- Version 0.0.1
- Provide version information properly
- Add init_logging function
- Fix package name
- Create initial dependencies.yml config
- Initial project import
- π Automatic update of dependency sentry-sdk from 0.13.3 to 0.13.4
- π Automatic update of dependency pytest from 5.3.0 to 5.3.1
- π Automatic update of dependency argo-workflows from 2.1.1 to 2.1.2
- π Automatic update of dependency sentry-sdk from 0.13.2 to 0.13.3
- Add configuration of ignored loggers
- Imlicitly assign workflow ID to the workflow name
- Sanitize workflow before submitting
- Process inspection template before retrieval
- Added methods to submit inspection workflows
- π Automatic update of dependency pytest from 5.2.4 to 5.3.0
- Add few notes about logging to the README file
- Print integrations to log
- Update README file
- Enable Sentry integrations
- π Automatic update of dependency argo-workflows from 2.1.0 to 2.1.1
- π Automatic update of dependency pytest from 5.2.3 to 5.2.4
- Fix error due to ambiguous template resources
- Move data related files to tests/data dir
- π Automatic update of dependency pytest from 5.2.2 to 5.2.3
- Move workflows tests to the tests/ folder
- fixed W391 blank line at end of file
- Generate workflow ID by the unified
generate_id
- Refactorings
- Fixed typing issues
- Reduce complexity of _submit_workflow method
- Return Workflow ID on submission
- Fix coala issues
- π Lock dependencies for Argo
- Added missing flexmock dependency to the Pipfile
- Sanitize for serialization and validate by default
- Added deserialization of Workflow
- Implement Workflow.from_file method
- Syntactic sugar to load Workflow from a file
- Namespace is no longer optional
- Added configuration property to OpenShift instance
- Moved Workflow management to a separate module
- Added Argo client to the OpenShift class
- Release of version 0.9.16
- Enable running pytest for testsuite implementation
- Release of version 0.9.17
- π Relock
- Make workflow management publicly consumable
- Propagate document id into templates
- Fix testsuite
- Library fixes
- Updated randbits to fix #568
- Use 8 random digits in the ID instead of 16
- π Automatic update of dependency pyyaml from 5.1.2 to 5.2
- Inspection Workflow template is stored in amun infra
- Fixed ResourceNotUniqueError in get_solver_names
- Fixed accessor to amun_infra_namespace attribute
- Allow for different workflow and template namespaces
- π Automatic update of dependency mypy from 0.740 to 0.750
- Sentry's aiohttp integration is supported only for Python 3.7+
- Correct bug in one function
- Add Thamos documentation
- Add is_s2i flag to adviser scheduling
- Point documentation to other libraries
- Introduce a generic logger adjustment
- Add Google Analytics
- π Automatic update of dependency sentry-sdk from 0.13.4 to 0.13.5
- Change Sphinx theme
- correct namespace use
- Schedule adviser workflow
- π Automatic update of dependency pytest-timeout from 1.3.3 to 1.3.4
- π Automatic update of dependency pyyaml from 5.2 to 5.3
- Be more aggressive with busy wait
- Busy wait on configmap creation to make sure cm gets propagated in the cluster
- Raise not found error if configmap was not found
- Happy new year!
- π Automatic update of dependency mypy from 0.760 to 0.761
- π Automatic update of dependency argo-workflows from 2.1.3 to 2.1.4
- π Automatic update of dependency argo-workflows from 2.1.2 to 2.1.3
- π Automatic update of dependency mypy from 0.750 to 0.760
- π Automatic update of dependency daiquiri from 1.6.0 to 1.6.1
- π Automatic update of dependency pytest from 5.3.1 to 5.3.2
- Fix decision type environment variable name
- Add missing argument to dependency monkey runs
- Pass OpenShift instance instead of dynamic client to workflow manager
- I had to do it... it was so annoying
- Fix relative import issue
- adjust-code
- Add env variable to select type of scheduling
- Migrate to workflow for Adviser
- π Automatic update of dependency sentry-sdk from 0.13.5 to 0.14.0
- Enable providing pipeline configuration to Dependency Monkey
- remove wrong default value to run Dependency Monkey
- Try to avoid timing issues between job and configmap creation
- π Automatic update of dependency daiquiri from 1.6.1 to 2.0.0
- Solver runs with Argo workflows
- Use thoth.common as a root logger for logging information
- Rename template used by workload opeartor
- Correct solver id input
- π Automatic update of dependency pytest from 5.3.2 to 5.3.3
- Thamos workflow for GitHub App Qeb-Hwt
- Fixed the spelling mistake causing issue
- π Automatic update of dependency sentry-sdk from 0.14.0 to 0.14.1
- π Automatic update of dependency pytest from 5.3.3 to 5.3.4
- β¨ added pre-commit and did a little bit of coala cleanup
- added xml coverage report
- Extend parameters for Adviser
- π Automatic update of dependency pre-commit from 1.21.0 to 2.0.0
- Changed string formatting
- Added log error
- Added minor changes
- Modified documentation
- Reverted back autoindent
- Removed dummy files
- Modified function for init to handle env variables
- Do not cache fully specified environment check
- Added missing return
- Fixed coala errors
- Added suggested changes
- Added suggested changes
- Added readme back
- Delete .env
- Added to read me.
- Added to read me.
- Fixed Coala errors
- Added modified filter function
- Added before send filter
- Experiment logging
- Experiment logging
- Add host parameter for Thamos GitHub App
- function to sync build analyzers report
- π Automatic update of dependency pre-commit from 2.0.0 to 2.0.1
- π Automatic update of dependency pytest from 5.3.4 to 5.3.5
- Remove prefix to avoid error in Thoth components
- Adjust parameter for Thamos Workflos
- Add method to retrieve image streams
- Make decision type and recommendation type lowercase
- Change template name for Argo migration
- add missing parameter to advise method
- Remove revision
- Fix check for default value in workflow template
- Return directly result
- Simplfiy condition, do not use nested if
- Simplify dictionary handling with dict instantiation
- Propagate missing is_s2i flag to adviser metadata
- Simplify dictionary handling with inlined dict
- Add locked application stack optionally
- Fix confusion with lowercase decision type
- Add templates for releases
- Update .thoth.yaml
- Update .thoth.yaml
- Always use Argo for thamos workflow
- Correct datatype
- Added get_workflow_status method
- Handle debug parameter for adviser in argo workflows
- Changed
nodes
->pods
in job status report - Changed Job status report according to Amun API
- Openshift methods for inspection workflows
- Missing metadata parameters
- Migrate method to be used for Argo
- Adjust inputs for solvers