Published docker image tags

Change-Id: I1d149602f17d1a56c3e8c3ee827f5a85cd1df867
This commit is contained in:
Sergiy Markin 2023-08-22 22:58:29 +00:00
parent 26f89f179d
commit d71c66f6e2
4 changed files with 13 additions and 26 deletions

View File

@ -169,8 +169,8 @@
dynamic:
branch: true
commit: true
static:
- deprecated
# static:
# - deprecated
- job:
name: armada-docker-publish-ubuntu_bionic
@ -186,8 +186,8 @@
dynamic:
branch: true
commit: true
static:
- deprecated
# static:
# - deprecated
- secret:
name: airship_armada_quay_creds

View File

@ -21,8 +21,6 @@
tasks:
- include_vars: vars.yaml
- name: Debug tag generation inputs
block:
- debug:

View File

@ -1,19 +0,0 @@
# Copyright 2017 The Openstack-Helm Authors.
#
# 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.
docker_daemon:
group: zuul
registry-mirrors:
- "http://{{ zuul_site_mirror_fqdn }}:8082/"
storage-driver: overlay2

View File

@ -18,6 +18,7 @@ import logging
import os
import sys
# logging.basicConfig(level=logging.DEBUG)
LOG = logging.getLogger(__name__)
LOG_FORMAT = '%(asctime)s %(levelname)-8s %(name)s:%(filename)s:%(lineno)3d:%(funcName)s %(message)s' # noqa
@ -51,7 +52,7 @@ def read_config(stream, env):
def build_tags(config):
tags = config.get('tags', {}).get('static', [])
LOG.debug('Dynamic tags: %s', tags)
LOG.debug('Static tags: %s', tags)
tags.extend(build_dynamic_tags(config))
LOG.info('All tags: %s', tags)
return tags
@ -95,6 +96,13 @@ def _valid_dg(config, dynamic_tag, context_name=None):
if context_name is None:
context_name = dynamic_tag
LOG.debug('dynamic_tag: %s', dynamic_tag)
LOG.debug('dynamic_tags: %s', config.get('tags', {}).get('dynamic', {}))
LOG.debug('dynamic_tag_value: %s', config.get('context', {}))
LOG.debug('context: %s', dynamic_tag)
LOG.debug('context_name: %s', context_name)
LOG.debug('context_name_value: %s', config.get('context', {}).get(context_name))
if config.get('tags', {}).get('dynamic', {}).get(dynamic_tag):
if config.get('context', {}).get(context_name):
return True