or
or
By clicking below, you agree to our terms of service.
New to HackMD? Sign up
Syntax | Example | Reference | |
---|---|---|---|
# Header | Header | 基本排版 | |
- Unordered List |
|
||
1. Ordered List |
|
||
- [ ] Todo List |
|
||
> Blockquote | Blockquote |
||
**Bold font** | Bold font | ||
*Italics font* | Italics font | ||
~~Strikethrough~~ | |||
19^th^ | 19th | ||
H~2~O | H2O | ||
++Inserted text++ | Inserted text | ||
==Marked text== | Marked text | ||
[link text](https:// "title") | Link | ||
 | Image | ||
`Code` | Code |
在筆記中貼入程式碼 | |
```javascript var i = 0; ``` |
|
||
:smile: | ![]() |
Emoji list | |
{%youtube youtube_id %} | Externals | ||
$L^aT_eX$ | LaTeX | ||
:::info This is a alert area. ::: |
This is a alert area. |
On a scale of 0-10, how likely is it that you would recommend HackMD to your friends, family or business associates?
Please give us some advice and help us improve HackMD.
Do you want to remove this version name and description?
Syncing
xxxxxxxxxx
TripleO Repos - single source for repos/modules/versions
tags:
Design
This document describes the current options in use for setting up repos, modules and versions and the proposal to use tripleo-repos as the single source for these settings upstream and rhos-release downstream.
Proposed primary functions of tripleo-repos
to a url w/ a pinned hash
(dlrn new) args: centos8, master, current-tripleo
(dlrn component) args: centos8, master, compute, current-tripleo
(classic dlrn)args: centos7, stein, current-tripleo
Background Info
Reviewing the code base, there are multiple places where repos are set up and versions are set. Some of these include:
Design Requirements
Since having various locations for setting is confusing and error prone, there should be one source of truth for how and which repos are installed for a tripleo deployment and that source of truth should be tripleo-repos. Having a single source of truth for repo config, modules, etc will make things more consistent, reliable and easier to debug.
Finding and setting the dlrn hash (from a dlrn link) is another area where the functionality is duplicated in various forms and in numerous places including:
Tripleo repos doesn't do what we require. Suggestion is to start something new?
Implementation Options
Proposal
https://review.opendev.org/c/openstack/tripleo-specs/+/772442 Add spec for single sourcing repo setup
Blueprint
Rewrite of tripleo-repos on a separate branch
What will remain in tripleo-quickstart/config/release files?
Will the repo-setup role disappear?
How will tripleo-repos work with downstream?
Proposed work and/or feature requests for rhos-release
Obtaining the full dlrn hash
Installation
Usage:
Decision Points
What module is supported in what release?
container_tools_version:
container_tools_pin: master: victoria: train: - disable: rhel8 enable: 2.0
Example settings for release config file
(parallel to rhos-relase)
Questions
TODO
Notes 3/09
new tripleo-repos will embed upstream urls into the code base