mirror of
https://github.com/mainflux/mainflux.git
synced 2025-05-01 13:48:56 +08:00

* Use normalizer as stream source Renamed 'writer' service to 'normalizer' and dropped Cassandra facilities from it. Extracted the common dependencies to 'mainflux' package for easier sharing. Fixed the API docs and unified environment variables. Signed-off-by: Dejan Mijic <dejan@mainflux.com> * Use docker build arguments to specify build Signed-off-by: Dejan Mijic <dejan@mainflux.com> * Remove cassandra libraries Signed-off-by: Dejan Mijic <dejan@mainflux.com> * Update go-kit version to 0.6.0 Signed-off-by: Dejan Mijic <dejan@mainflux.com> * Fix manager configuration Signed-off-by: Dejan Mijic <dejan@mainflux.com> * Refactor docker-compose Merged individual compose files and dropped external links. Remove CoAP container since it is not referenced from NginX config at the moment. Update port mapping in compose and nginx.conf. Dropped bin scripts. Updated service documentation. Signed-off-by: Dejan Mijic <dejan@mainflux.com> * Drop content-type check Signed-off-by: Dejan Mijic <dejan@mainflux.com> * Implement users data access layer in PostgreSQL Signed-off-by: Dejan Mijic <dejan@mainflux.com> * Bump version to 0.1.0 Signed-off-by: Dejan Mijic <dejan@mainflux.com> * Use go-kit logger everywhere (except CoAP) Signed-off-by: Dejan Mijic <dejan@mainflux.com> * Improve factory methods naming Signed-off-by: Dejan Mijic <dejan@mainflux.com> * Implement clients data access layer on PostgreSQL Signed-off-by: Dejan Mijic <dejan@mainflux.com> * Make tests stateless All tests are refactored to use map-based table-driven tests. No cross-tests dependencies is present anymore. Signed-off-by: Dejan Mijic <dejan@mainflux.com> * Remove gitignore Signed-off-by: Dejan Mijic <dejan@mainflux.com> * Fix nginx proxying Signed-off-by: Dejan Mijic <dejan@mainflux.com> * Mark client-user FK explicit Signed-off-by: Dejan Mijic <dejan@mainflux.com> * Update API documentation Signed-off-by: Dejan Mijic <dejan@mainflux.com> * Update channel model Signed-off-by: Dejan Mijic <dejan@mainflux.com> * Add channel PostgreSQL repository tests Signed-off-by: Dejan Mijic <dejan@mainflux.com> * Implement PostgreSQL channels DAO Replaced update queries with raw SQL. Explicitly defined M2M table due to difficulties of ensuring the referential integrity through GORM. Signed-off-by: Dejan Mijic <dejan@mainflux.com> * Expose connection endpoints Signed-off-by: Dejan Mijic <dejan@mainflux.com> * Fix swagger docs and remove DB logging Signed-off-by: Dejan Mijic <dejan@mainflux.com> * Fix nested query remarks Signed-off-by: Dejan Mijic <dejan@mainflux.com> * Add unique indices Signed-off-by: Dejan Mijic <dejan@mainflux.com>
57 lines
2.8 KiB
Go
57 lines
2.8 KiB
Go
// Copyright 2016 The Linux Foundation
|
|
//
|
|
// Licensed under the Apache License, Version 2.0 (the "License");
|
|
// you may not use this file except in compliance with the License.
|
|
// You may obtain a copy of the License at
|
|
//
|
|
// http://www.apache.org/licenses/LICENSE-2.0
|
|
//
|
|
// Unless required by applicable law or agreed to in writing, software
|
|
// distributed under the License is distributed on an "AS IS" BASIS,
|
|
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
// See the License for the specific language governing permissions and
|
|
// limitations under the License.
|
|
|
|
package v1
|
|
|
|
const (
|
|
// AnnotationCreated is the annotation key for the date and time on which the image was built (date-time string as defined by RFC 3339).
|
|
AnnotationCreated = "org.opencontainers.image.created"
|
|
|
|
// AnnotationAuthors is the annotation key for the contact details of the people or organization responsible for the image (freeform string).
|
|
AnnotationAuthors = "org.opencontainers.image.authors"
|
|
|
|
// AnnotationURL is the annotation key for the URL to find more information on the image.
|
|
AnnotationURL = "org.opencontainers.image.url"
|
|
|
|
// AnnotationDocumentation is the annotation key for the URL to get documentation on the image.
|
|
AnnotationDocumentation = "org.opencontainers.image.documentation"
|
|
|
|
// AnnotationSource is the annotation key for the URL to get source code for building the image.
|
|
AnnotationSource = "org.opencontainers.image.source"
|
|
|
|
// AnnotationVersion is the annotation key for the version of the packaged software.
|
|
// The version MAY match a label or tag in the source code repository.
|
|
// The version MAY be Semantic versioning-compatible.
|
|
AnnotationVersion = "org.opencontainers.image.version"
|
|
|
|
// AnnotationRevision is the annotation key for the source control revision identifier for the packaged software.
|
|
AnnotationRevision = "org.opencontainers.image.revision"
|
|
|
|
// AnnotationVendor is the annotation key for the name of the distributing entity, organization or individual.
|
|
AnnotationVendor = "org.opencontainers.image.vendor"
|
|
|
|
// AnnotationLicenses is the annotation key for the license(s) under which contained software is distributed as an SPDX License Expression.
|
|
AnnotationLicenses = "org.opencontainers.image.licenses"
|
|
|
|
// AnnotationRefName is the annotation key for the name of the reference for a target.
|
|
// SHOULD only be considered valid when on descriptors on `index.json` within image layout.
|
|
AnnotationRefName = "org.opencontainers.image.ref.name"
|
|
|
|
// AnnotationTitle is the annotation key for the human-readable title of the image.
|
|
AnnotationTitle = "org.opencontainers.image.title"
|
|
|
|
// AnnotationDescription is the annotation key for the human-readable description of the software packaged in the image.
|
|
AnnotationDescription = "org.opencontainers.image.description"
|
|
)
|